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.