Instructor : Frank Archambeault
Email: Farchambeau@fsc.edu
Telephone: 978-665-3703
Office : E-207
WWW: falcon.fsc.edu/~farchambeau
Text : Programming with Visual Basic 6.0
Diane Zak
Course Technology
Course Description :
This course provides an opportunity to learn a higher level programming language, to gain experience in the design, coding and utilization of computer programs and to gain insight into operating a computer. Topics include: the syntax and semantics of a higher level programming language, the design, coding, testing, and application cycle, application areas, and man-machine interrelationships. Several programming assignments are included.
Prerequisite: A working knowledge of high school algebra.
Course Outline:
I. Intro to Visual Basic (VB)
a. Projects
b. Startup Screen
c. Properties, Controls
and Coding
II. Application Design
a. Planning for Object-Oriented
Design
b. User Interface
c. Coding, Testing, Debugging
and Documenting
III. Variables and Constants
a. Local vs. Global
b. Forms and Input Boxes
c. Dialog Boxes and Code
Modules
IV. Selection Structure
a. IF..Then..Else
b. PseudoCode/ Flowchart
c. Nesting
d. Select Case
e. Option Buttons
f. Sub Procedures and the
Call statement
g. Static Variables
V. Repetition Structure
a. For Next Loop
b. Do While and Do Until
c. Counters and Accumulators
d. Control Array
VI. Sequential Access Files, Menus and Reports
a. Data Files
b. Opening, Writing, and
Closing
c. Menus
d. String Manipulation
VII. Dialog Boxes and Error Trapping
VIII As Time Permits
a. Random Access Files
b. Database Access
c. Variable Arrays
Attendance:
Full attendance is expected at all classes and you are responsible for all material presented in class and assigned outside of class.
Homework:
Application assignments will be given periodically along with their due dates. Late submissions will lose 20% and will not be accepted after 1 class meetings beyond the due date .
Quizzes:
At least five 5, 15 minute quizzes will be given in class ( some will be unannounced ). There will be no makeups on missed quizzes for any reason. Missed quizzes will be assigned a grade of zero. The sum of the quiz grades will be counted as equivalent to one exam.
Exams:
Three exams will be administered which will cover all material presented in class, lab, and homework assignments. Also, there will be a comprehensive final exam at the end of the course. Makeup exams will be permitted at the discretion of the instructor and only in special, documented instances. It is the responsibility of the student to schedule any such makeup.
Grading:
Exams/Quizzes 40%
Assignments 30%
Final
25%
Other
5% ( attendance, participation, etc. )
Note: If you require any special arrangements be made due to any type of documented learning disability, please see the instructor as soon as possible to discuss your needs. All work is to be done individually. Cheating of any kind will not be tolerated and could lead to a failing grade.