You are on page 1of 4

Course Syllabus 13-14

Grand Ledge High School

Visual Basic 2
Teacher Name: Tonya Rice Teacher Direct Line: (517) 925-5342 Grand Ledge High School Office: (517) 925-5815 Contact Times: Before and after school in room 315 Email: RiceT@glcomets.net Website: www.glhsprogramming.weebly.com

Purpose/Course Description:
This course is a continuation of Visual Basic I. It is designed to familiarize you with basic computer programming concepts and algorithms. We will be using MS Visual Basic 2005 to continue developing your skills. This language is widely used in the business world for developing programs that coordinate with the Microsoft family of applications. By the end of the trimester, you should be able to develop, design, write, test and debug applications for specific situations such as grading programs and games such as Mouse Invaders, Flip Book, and Hangman.

Textbooks Used and Other Sources:


Diane Zak, Programming with Microsoft Visual Basic 2005, Third Edition. Thomson Course Technology, 2007, ISBN 1-4188-3674-5 Supplementary Worksheets

Materials Needed (Supplies Suggested):


Binder/Folder Completed assignments Flash drive ( if you want to work on projects at home)

Methods of Instruction:
May include, but not limited to: Lecture/ Class Discussion Projects Individual work

Course Syllabus 13-14

Grand Ledge High School GLHS Computer Use Policy:


Students must have on file a signed computer use agreement form AND a signed lab rules form in order to use the computer lab. Any violation of these expectations will result in loss of computer privileges for the remainder of the school year.

Evaluation/Grade Calculations:
Final grade will be based on Total Points. Points will be earned by daily work and program assignments. Points may be deducted for not doing approved work for the entire class period. Trimester grade will be based on Total Points. The Semester grade will be comprised of 90% of the Trimester grade and 10% of the Final exam grade.

Types of Evaluation and Assessment:


May include, but not limited to: Programming Projects Online Tests

Grading Scale:
93-100 90-92 87-89 83-86 80-82 77-79 A AB+ B BC+ 73-76 70-72 67-69 63-66 60-62 0-59 C CD+ D DF

Assignment Expectations:
Homework completed neatly and on time. You must include your Name, hour, and name of project. Make sure you read the assignment sheet so that you have completed all requirements. Do not print out your projects until you are confident you are completely finished.

Late Assignments:
If you are late due to an excused absence, then you have as many days as you were absent to turn in your work. Please make sure you list the days you were absent at the top of your paper.

Programming Topics/Projects: (Subject to Change)


1. 2. 3. Flip Book: Using a timer object, and picture box control. The Repetition Structure ( For-Next, Do While/Until, Case ) Chapter 5 Nested Repetition - Chapter 6 a. Guessing Game I: If and Else If blocks, and random number function.

Course Syllabus 13-14

Grand Ledge High School


b. Guessing Game 2: Understanding and using global variables. c. Mice Invaders: Multiple timers and message box function. Sub & Function Procedures Chapter 7 Manipulating Strings Chapter 8 a. Dice Display: String and mathematical functions. b. Palindromes: Advanced string manipulation. c. Krunch: More string functions. Arrays Chapter 9 a. Scoreboard: Scroll bars, parallel control arrays, and moving controls b. Tic Tac Toe: Control arrays, Boolean variables, and flags Structures and Sequential Access Files Chapter 10 Classes and Objects Chapter 11

4. 5.

6.

7. 8.

Classroom Procedures
Student Responsibilities Expectations: Arrive to class promptly and be ready to begin. Class
discussion time is for us as a class to learn. Please be quiet and attentive until given an opportunity to speak. I welcome your participation, as long as you are courteous to your classmates and me. You are not allowed to surf the internet, or play games unless you have received permission. See below for consequences. At the end of the hour, log off your computer, clean up around your area, and wait at your seat until the bell rings. I dismiss you, not the bell. Please push in your chair before leaving.

Consequences:
Step 1: Step 2: You will receive a warning for any behaviors that are unacceptable. If you do not alter your behavior, you will be asked to sit at a table away from the computers. You will not have computer access for the remainder of the hour. Step 3: If the behavior is still not corrected, then I will call your parents and request a meeting. I also may write a referral to your principal. Step 4: You are sent to the office. If the behavior is more severe, I reserve the right to go immediately to step 4.

Cheating: The act of obtaining answers or completing assignments in a


fraudulent or deceitful manner. Disciplinary action will be determined by staff and administrators. Possible zero grade for assignment and possible in-school suspension. (One hour three days)

Course Syllabus 13-14

Grand Ledge High School Attendance/Tardy: The High School attendance/tardy policy is available online in the student handbook: http://www.glps.k12.mi.us/ourschools/grandledgehighschool/

Additional Operational Information:


This is a computer lab. No food or drink, including water, is allowed near the computers. This means that if you bring a drink to class you must either leave it on the table by the door, or keep it in your backpack. I will throw out any food or drink that I see near the computers. If you violate this rule, you will lose your privilege to use the computer and will be moved to a table. Do not tamper with any computer hardware, software, or anything in connection to the use of computers. There will be severe consequences! All course work will be completed during class time. If you need more lab time you will have to make arrangements with Mrs. Rice. You are expected to make up any work when you are absent. Check the assignment sheet posted on the website http://www.glhsprogramming.weebly.com or the Gradebook Portal to see what you missed.

You might also like