CS
143 Visual Basic
Course title: CS 143 Visual
Basic
Credits: 3 credits; satisfies the
Math/CS General Education Requirement
Prerequisites: Mat 100 or
appropriate placement
Instructor: Dr.
Gancho Ganchev
Office: WS114 - Mo We 1:30
- 3:00, Tu Th 3:15 – 4:15
Phone: (203) 837-9349
Email: ganchevg@wcsu.edu, gfganchev@yahoo.com
Description:
This is a first
course in programming. No previous programming experience is necessary.
Students will learn how to write interactive Windows-based programs that solve
real problems in their major field. The emphasis will be on building algorithms
and convert them to computer programs using the typical flow-control
statements, data types and aggregate data structures. Program interface will
consist of the common Windows controls such as buttons, text boxes, list- and
combo-boxes, common dialog boxes, scrollbars, etc.
Textbook
Zak, D.,
(2004) Visual Basic . NET, Course Technology
Attendance: You are expected
to be present for each class session.
Withdrawals: No withdrawals will be approved after the official
University deadline.
Assessment: Three tests (approximately
30 minutes in duration), one practical assignment and a cumulative final exam
(2 hours).
Grading:
Class tests . . . . . . . . . . . . 30%
Practical assignment. . . . 30%
Final exam . . . . . . . . . . . 40%
Tentative Schedule of
Topics:
|
Session |
Date |
Topics |
Book Ref.
|
|
1 |
Tu, July 5 |
Introduction |
|
|
2 |
We, July 6 |
Program development cycle |
Notes |
|
3 |
Th, July 7 |
Application
design. |
|
|
4 |
Mo July 11 |
Building the
user interface. Coding and debugging simple programs |
|
|
5 |
Tu, July 12 |
Data types,
variables, constants |
|
|
6 |
We, July 13 |
Coding and
debugging simple programs |
|
|
7 |
Th, July 14 |
Logic depiction. Problem solving with decisions |
|
|
8 |
Mo, July 18 |
Problem solving with decisions |
|
|
9 |
Tu, July 19 |
Problem solving with decisions |
|
|
10 |
We, July 20 |
Problem solving with loops |
|
|
11 |
Th, July 21 |
Problem solving with loops |
|
|
12 |
Mo, July 25 |
Arrays, Nested Loops |
|
|
12 |
Tu, July 26 |
Arrays, Nested Loops |
|
|
13 |
We, July 27 |
Files |
|
|
14 |
Th, July 28 |
Files |
|
|
15 |
Mo, Aug 1 |
Sub and Function Procedures |
|
|
16 |
Tu, Aug 2 |
More controls, additional examples |
TBA |
|
18 |
We, Aug 3 |
More controls,
additional examples |
TBA |
|
19 |
Th, Aug 4 |
More controls,
additional examples |
TBA |