This page provides a schedule for the semester. It gives you a good idea what to expect the lectures to cover, what reading you are expected to do, and when the exams are scheduled.
| Day & Date | Class Type & Topic | Due? | Assigned Readings |
|---|---|---|---|
| Tu, 1/24 | Lecture Introduction to Visual Basic |
Chapter 1 | |
| Th, 1/26 | Lecture Introduction to Visual Basic (continued) |
Chapter 1 | |
| Tu, 1/31 | Lecture Introduction to Visual Basic & Creating Applications |
Assign #1 | Chapter 2 |
| Th, 2/2 | Lecture Creating Applications |
Chapter 2 | |
| Tu, 2/7 | Lecture Creating Applications & Variables and Calculations |
Quiz #1 | Chapter 3 |
| Th, 2/9 | Lecture Variables and Calculations |
Assign #2 | Chapter 3 |
| Tu, 2/14 | Lecture Making Decisions |
Quiz #2 | Chapter 4 |
| Th, 2/16 |
Lecture Making Decisions & Lists and Loops |
Assign #3 | Chapter 4 & Chapter 5 |
| Tu, 2/21 | Lecture Lists and Loops |
Running The Race Example | Chapter 5 |
| Th, 2/23 | Lecture Procedures and Functions |
Chapter 6 | |
| Tu, 2/28 | Lecture Procedures and Functions & Multiple Forms |
Quiz #4 | Chapter 6 & Chapter 7 |
| Th, 3/1 | Lecture Multiple Forms, Modules and Menus |
Assign #4 | Chapter 7 |
| Tu, 3/6 | Lecture Review |
Prior Readings | |
| Th, 3/8 | Midterm |
Review Prior Readings | |
| Tu, 3/13 | NO CLASS Spring Break |
||
| Th, 3/15 | NO CLASS Spring Break |
||
| Tu, 3/20 | Lecture Multiple Forms, Modules and Menus |
Chapter 7 | |
| Th, 3/22 | Lecture Multiple Forms, Modules and Menus |
Chapter 7 | |
| Mon, 3/26 | Assignment #5 | Assign #5 | |
| Tu, 3/27 | Lecture Arrays and More |
Quiz #4 Chapter 7 |
Chapter 8 |
| Th, 3/29 | Lecture Arrays and More |
Chapter 8 | |
| Tu, 4/3 | Lecture Files, Printing and Structures |
Chapter 9 | |
| Th, 4/5 | Lecture Classes Collections |
Chapter 12 | |
| Mon, 4/9 | Assignment #6 | Assign #6 | |
| Tu, 4/10 | Lecture Files, Printing and Structures |
Drivers License Exam Example | Chapter 9 |
| Th, 4/12 | Lecture Printing and Working with Databases |
Quiz #5 Chapter 8, 9 & 12 (Classes) |
Chapter 10 |
| Tu, 4/17 | Lecture Working with Databases |
Chapter 10 | |
| Th, 4/19 | Lecture Working with Databases |
Chapter 11 | |
| Tu, 4/24 | Lecture Review |
Quiz #6 Chapters 9 & 10 |
Grade Report Example |
| Wed, 4/25 | Assignment | Assign #7 | |
| Th, 4/26 | Lecture Excel Objects |
Chapter 11 | |
| Tu, 5/1 | Lecture Excel Objects |
Quiz #7 Excel |
|
| Th, 5/3 | Lecture Developing Web Applications/Anthony Morin: Final Project Presentation |
TDB | |
| Wed, 5/16 By Midnight - NO LATE ACCEPTANCE |
Exam Final |
Review prior readings |
Please note that this schedule may change during the semester. I prefer to adjust the coverage of material to meet the needs and desires of the class, rather than force the class to meet an arbitrary schedule decided before the semester even begins. Therefore, I may make adjustments to this syllabus as the semester proceeds. I may change due dates or the order of topics covered, or I may add additional readings. For that matter, I may make any change I feel is appropriate to the course. I will, whenever possible, make changes at least one week in advance of the effected date. Therefore you should check the What’s New
Please note that while most of the readings are drawn from the required textbook others are online resources which are most easily reached by following the links provided in the schedule. Since links are not available from a printed page, you’ll need to access this page frequently throughout the semester. Add to that the fact that this syllabus is subject to change, and it really doesn’t make much sense to print this syllabus out. Instead, you should get into the habit of checking the online version on a regular basis.