CST1620 C# / C++ Programming
Class Schedule

Class Day Time Room Instructor
Lecture Thurdays 6:00pm - 8:00pm 321 Mark Case
Office Hours TBD TBD TBD Mark Case

Week Date Class activity Assignments for next week

1 Aug 28 Discuss Course objectives.
Install Microsoft Visual Studio .NET
Introduce Chapters 1 & 2.
Read (Bell & Parr) Preface, Chapters 1 & 2  - The Background to C# & C# Development Environment.
Read (Deitel) Preface, Chapters 1 & 2  - Intro to Computers & Intro to the C# 2005 Express Edition IDE.

Do Lab Week1.

Read (Bell & Parr) Chapters 3 & 4  - Introductory Graphics & Variables and Calculations.
Read (Deitel) Chapter 3  - Intro to C# Applications.


2 Sept 4 Answer questions on previous material.
Discuss (Bell & Parr) Chapters 3 & 4.
Discuss (Deitel) Chapter 3.
Do Lab Week2.

Read (Bell & Parr) Chapter 7  - Selection - If and Select.
Read (Deitel) Chapters 4 & 5 - Intro to Classes and Objects & Control Structures Part 1.


3 Sept 11 Answer questions on previous material.
Discuss (Bell & Parr) Chapter 7.
Discuss (Deitel) Chapter 4.
Do Lab Week3.

Read (Bell & Parr) Chapter 8  - Repetition - While and For.
Read (Deitel) Chapter 6  - Control Structures Part 2.


4 Sept 18 Answer questions on previous material.
Discuss (Bell & Parr) Chapter 8.
Discuss (Deitel) Chapter 5.
Do Lab Week4.

Read (Bell & Parr) Chapters 5 & 6  - Methods and Parameters & Objects.
Read (Deitel) Chapter 7  - Methods.


5 Sept 25 Answer questions on previous material.
Discuss (Bell & Parr) Chapters 5 & 6.
Discuss (Deitel) Chapter 6.
Do Lab Week5.

Read (Bell & Parr) Chapters 14 & 15  - Arrays 1D & Arrays 2D.
Read (Deitel) Chapter 8  - Arrays.


6   Answer questions on previous material.
Discuss (Bell & Parr) Chapters 14 & 15.
Discuss (Deitel) Chapter 7.
Do Lab Week6.

Read (Bell & Parr) Chapter 10  - Classes.
Read (Deitel) Chapter 9  - Classes and Objects.


7   Answer questions on previous material.
Discuss (Bell & Parr) Chapter 10.
Discuss (Deitel) Chapter 8.
Do Lab Week7.

Read (Bell & Parr) Chapters 11 & 24  - Inheritance and Polymorphism.
Read (Deitel) Chapters 10 & 111  - Inheritance & Polymorphism, Interfaces & Operator Overloading.


8   Answer questions on previous material.
Discuss (Bell & Parr) Chapter 11.
Discuss (Deitel) Chapters 9 & 10.
Do Lab Week8.

Read (Bell & Parr) Chapter 17  - Exceptions.
Read (Deitel) Chapters12 & 13  - Exception Handling and GUI Part 1.


9   Answer questions on previous material.
Discuss (Bell & Parr) Chapter 17.
Discuss (Deitel) Chapters 11 & 12.
Do Lab Week9.

Read (Deitel) Chapters14 & 15  - GUI Part 2 & Multithreading.


10   Answer questions on previous material.
Discuss (Deitel) Chapters 13 & 14.
Do Lab Week10.

Read (Bell & Parr) Chapter 16  - String Manipulation.
Read (Deitel) Chapter 16  - Strings, Characters and Regular Expressions.


11   Answer questions on previous material.
Discuss (Bell & Parr) Chapter 16.
Discuss (Deitel) Chapter15.
Do Lab Week11.

Read (Bell & Parr) Chapter 18  - Files.
Read (Deitel) Chapter 18  - Files and Streams.


12   Answer questions on previous material.
Discuss (Bell & Parr) Chapter 18.
Discuss (Deitel) Chapter17.
Do Lab Week12.

Read (Deitel) Chapter 21  - ASP .NET Web Forms and Web Controls.


13   Answer questions on previous material.
Discuss (Deitel) Chapter20.
Do Lab Week13. (In class demonstration by instructor - No homework)

    Thanksgiving break.

14   Open lab and question/answer session
on web forms.  Attendance not required.
Read (Deitel) Chapter 23  - Networking streams based sockets and datagrams.

15   Network streams exercise done in class. Done - HURRAY!