Homewood-Flossmoor High School

Teacher Course Profile

2004 - 2005

Department: MATH

Course Title: COMPUTER PROGRAMMING VISUAL BASIC I & II

Level: College Prep

I. INSTRUCTOR INFORMATION

Name: Steve Ehren

Telephone: (708) 799-3000 x5706

Email: 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%.

Criteria and Scale

 

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.

Back To Profiles