New York City Technical College
Computer Systems Technology Department
Course Description – Spring 1999
Course Aims/Description
Prerequisites
Required Materials
Attendance Policy
Tests
Course Grading Formula
Programming or other Application Software Assignments
Materials Fee
Course Outline

Course Aims/Description:

At the end of the course students will be able to build programs that use a modern "visual" programming environment. They will be able to write object oriented programs emphasizing object reusability and build state-of-the-art user interfaces for their programs. They will also be able to write programs with client/server capabilities using DDE and OLE, and that interact as clients and servers with respect to a database. Classroom exercises and additional exercises will demonstrate these concepts.

Prerequisites:

One year of a programming language and one course in BASIC

Required Materials:

Text: Visual Basic 5 from the Ground Up;
Gary Cornell,
Osborne McGraw-Hill, 1997

Attendance Policy:

You are permitted to be absent from class a maximum of three class sessions. This is in accordance with college policy that sets the maximum number of permissible absences at 10% of the number of class meetings scheduled for the semester.

Tests:
 
Final exam 31%
Midterm 19%
Other Quizzes 19%
CASE Assignments  31%
Course Grading Formula:
 
A 90-100%
B 80-89%
C 70-79%
D 60-69%
F 0-59%
Programming or other Application Software Assignments:

There will be five assignments to be completed outside the classroom using the Visual Basic Language taught in the Laboratory sessions.

Materials Fee:

Those enrolled in this course are required to pay a $5.00 fee to cover the cost of required materials that students will use in the course. Materials become the students' property. This fee is to be paid at the Bursar's Office as part of the registration fees.

Course Outline:
 
Session Topic Chapter
1
Visual Basic Introduction
1
2
Forms, objects, events & VB interface
2, 3
3
Command button, variable types, PictureBox
4, 5
4
Strings, formats, arithmetic operators
6
5
Files, InputBox, Do loops
7
6
Select...Case, If...Then...Else
7
7
For...Next, arrays, FormLoad()
8, 9
8
Control arrays
10
9
ListBox 
11, 12
10
ComboBox 
12
11
DriveListBox, DirListBox, FileListBox, Common Dialog Control
12, 17
12
Focus events, windows & forms 
5
13
Frames, OptionBox, CheckBox 
12
14
Scroll & timer controls
12
15
Midterm  
16
Mouse events, Mouse_Down, Mouse_Up 
15, 16
17
Key events, KeyUp, KeyDown and SendKeys 
7, 8
18
Mouse events: DragDrop, DragOver 
16
19
Mouse events: Move
16
20
Object variables 
11
21
Menus
12
22
Grids
4
23
Multiple Document Interfaces 
12
24
Multiple Document Interfaces 
12
25
DataControl 
20
26
DataControl 
20
27
Dynamic Data Exchange 
18
28
Object Linking and Embedding
18
29
Review  
30
 Final exam  
Top

Prof. Popkin's home page
Computer Systems Technology Department home page
Use the Back button on your browser to return to this page.