Elgin Community College Fall 2005
CIS205 – 200 Visual Programming: Visual Basic Mon. 6:00pm – 9:55pm – ICT129
Prerequisite: CIS 105 Programming in BASIC or CIS 121 Computer Science 1 or
CIS 124 Introduction to C++ Programming
Description: This course teaches how to program with Microsoft Visual Basic. You will learn to write Windows software using the various controls available in a graphical user interface, and how to best design programs using these controls. One important emphasis will be data access and manipulation with the available controls. Upon completing, you will be able to create and manipulate forms using text and picture boxes, buttons, lists, scroll bars, and menu bars. You will also be able to read and write data files, and know how to use third party toolbox additions to the language.
Textbooks: Programming in Visual Basic .Net, Bradley and Millspaugh, 2003
Instructor: Mike Garrett Home: (847) 742-9896 Work: (847) 214-7499
Office: SRC-134C Email:
Questions/Problems:
(Include Project Attachment with Problems)
Assignments:
Web Page: in.edu/mgarrett/CIS205
1) Mon Aug 29 Introduction
Mon Sep 5 Labor Day
2) Mon Sep 12 VB Controls
3) Mon Sep 19 Variables, Constants, Calculations
4) Mon Sep 26 Conditions, Decisions
5) Mon Oct 3 Menus, Subroutines, Functions
6) Mon Oct 10 Objects / Classes
7) Mon Oct 17 Lists, Loops, Printing
8) Mon Oct 24 Mid-term Exam
9) Mon Oct 31 Arrays
10) Mon Nov 7 Web Forms
11) Mon Nov 14 Accessing Database Files
12) Mon Nov 21 Accessing Files and Streams
13) Mon Nov 28 Graphics
14) Mon Dec 5 Advanced Topics
15) Mon Dec 12 Final Exam
The topic schedule is subject to change based on the ability of the class, and other unforeseen events, such as snow days, etc.
Method of Evaluation:
Grade will be based on programming labs, programming assignments, and exams
If you are falling behind, please schedule an appointment to discuss your progress. There will be programming assignments every week and it is very important to keep current with your work.
Students are expected to attend class and to be on time. Class will consist of lecture and laboratory.
Late work will be penalized.