CMPT-110: Event-Driven Programming in Visual Basic

Acknowledgement: The lecture notes appearing on these pages are derived from the lecture notes prepared by Faye Navabi and Sumo Kindersley.

Click Refresh or Reload to view the updated contents.

You may download the sample programs in the CD of the textbook from here.

Week Course Notes and Readings + Tentative Schedule
1 Course Info
Introduction to Computers
2 Introduction to Visual Basic
A Quick Demo on Visual Basic [ch00HelloWorld.zip]
Problem Solving
GUI Application Programming
Post Assignment #1
3 Fundamentals of Programming in Visual Basic
4 Fundamentals of Programming in Visual Basic (Cont'd)
Ariane (video - Require Quick Time Player)
5 Procedures
Discuss Solution #1
Post Assignment #2
6 Thanksgiving Day (Oct. 11)
Decisions
Repetition
7 Arrays
8 Review Session (Study Guide)
Midterm Solution (Oct. 27)
9 Discuss Solution #2
Post Assignment #3
Sequential Files
Random-Access Files

Suggested Exercises:
- Do #3, 4, 14, 15 on pp.421-422
10 Object-Oriented Programming (Part 1)
Object-Oriented Programming (Part 2) [ch13BankAccount.zip]

Suggested Exercises:
- Go through sample program 13-1-1.vbp in the CD. Explanation can be found on pp.626-628.
- Do #17, 18, 22 on pp.639-640
- Do #3, 4 on p.650
11 Discuss Solution #3
Post Assignment #4
The Graphical Display of Data
Suggested Exercises:
- Do #21-24 on p.483
12 Additional Controls (Part 1)
Additional Controls (Part 2)
13 Database Management
Communicating with Other Applications (Skip)
14 Review Session (Study Guide)
Discuss Solution #4
Final Exam (Dec. 11)