CS 143 Visual Basic

Syllabus, Summer 3 2005

 

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

Ch. 1

2

We, July 6

Program development cycle

Notes

3

Th, July 7

Application design.

Ch. 2

4

Mo July 11

Building the user interface. Coding and debugging simple programs

Ch. 2

5

Tu, July 12

Data types, variables, constants

Ch. 3

6

We, July 13

Coding and debugging simple programs

Ch. 3

7

Th, July 14

Logic depiction. Problem solving with decisions

Ch. 4

8

Mo, July 18

Problem solving with decisions

Ch. 5

9

Tu, July 19

Problem solving with decisions

Ch. 5

10

We, July 20

Problem solving with loops

Ch. 6

11

Th, July 21

Problem solving with loops

Ch. 6

12

Mo, July 25

Arrays, Nested Loops

Ch. 10

12

Tu, July 26

Arrays, Nested Loops

Ch. 10

13

We, July 27

Files

Ch. 9

14

Th, July 28

Files

Ch. 9

15

Mo, Aug 1

Sub and Function Procedures

Ch. 7

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