![]()
Teacher Course Profile
2004 - 2005
Department: MATH
Course Title:
COMPUTER PROGRAMMING VISUAL BASIC I & IILevel: College Prep
I. INSTRUCTOR INFORMATION
Name: Steve Ehren
Telephone:
(708) 799-3000 x5706Email: sehren@hfhighschool.org
II. COURSE DESCRIPTION
Prerequisite: Completion of or concurrent enrollment in Geometry
Open to: All Length: Year Credit: 10 spc
Summary:
| This course is intended for students who have an interest in applying computer programming to solve problems. First semester topics include: introduction to computer systems, designing forms, input/output, decision structures, looping, subroutines and functions, text files, error handling, and one dimensional arrays. Second semester topics include: two dimensional arrays, strings, graphics, multiple form projects, and data base management. College Prep students will cover the same topics as the Honors students but not in as much depth. |
III. TEXTBOOKS and MATERIALS
|
Visual Basic 6 - How to Program by Deitel, Deitel, and Nieto Prentice Hall Publisher |
IV. ABBREVIATED COURSE OUTLINE
First Semester
|
First Quarter ----------------- Unit 1: Introduction to computer systems & Input/Output Unit 2: Decision Structures Unit 3: Looping Structures Second Quarter ---------------------- Unit 4: Subroutines, Functions, & Random Numbers Unit 5: Text files & Error Handling Unit 6: One dimensional arrays |
Second Semester
|
Third Quarter ------------------ Unit 7: two dimensional arrays Unit 8: Strings Unit 9: Graphics Fourth Quarter -------------------- Unit 10: Multi-form projects & code modules Unit 11: Data base management |
V. HOMEWORK
|
In each of the units, approximately 3 programming projects will be assigned. Students will be given 2 or 3 class periods to finish each project. This is usually enough time for most students to finish their work in class. Preparation for unit exams is the student's main responsibility outside the classroom. |
VI. GRADING
Philosophy
|
The average score for all programming projects assigned during a quarter will count 20% of the student's quarter grade. While working on these projects, the student may seek help either from a classmate or the instructor. Three unit exams will be given each quarter. The average score for these exams will count 80% of the student's quarter grade. Most exams are divided into 2 parts. The first part could include any of the following types of questions: multiple choice, matching, fill in the blanks, free response. The first part accounts for 80% of the exam. Part 2 will be a programming project to be completed before the exam, accounting for 20%. |
|
Each quarter will account for 40% of the semester grade and the final exam will account for the other 20%. All grades received in this course will be percents and the following scale will be used. . . 90 - 100 = A 80 - 89 = B 70 - 79 = C 60 - 69 = D Below 60 = F |
VI. A WORD FROM THE INSTRUCTOR
|
Most students find both semesters of Computer Programming in Visual Basic to be enjoyable (a majority of class time is spent working on the computer) and of only moderate difficulty. Computer Programming in Visual Basic covers fundamental programming concepts as well as "cutsie" topics like GUI's and graphics. Students will also program dice and card games. |