Class Schedule For CS 3250, Autumn Semester

In general, on Wednesdays we will cover new matierial and I will assign a new assignment. Mondays we will meet in the lab, review material from the previous class, and I can work with you one-on-one and answer any questions you may have. On test days, all homework assignments will be due. Late homework will not be accepted On weeks of tests, Monday will be review night, Wednesday will be the test night, and we will go over the test the following Monday.

Week Date Monday Date Wednesday
1 Aug 27 Review Syllabus
Make introductions
Aug 29 Chapter 3: Introduction to Ada
Assignment 1 given - "Hello World" in Ada
2 Sept 3 Labor Day holliday, no class Sept 5 Chapter 4: Using Packages
Assignment 2 given
3 Sept 10 Review Chapter 3
Lab night: Introduction to Lab
Sept 12 Chapter 5: Decision Statements (if), Funcitons and Packages (function)
Assignment 3 given
4 Sept 17 Review Chapter 5
Lab night
Sept 19 Chapter 6: Iterative Looping (for)
Chapter 7: More Looping Procedures (while, case)
Assignment 4 given
5 Sept 24 Review for Midterm #1
Lab night
Sept 26 Midterm #1 Covers Chapters 3-7
Assignments 1-4 due
6 Oct 1 Hand back and review Midterm #1
Lab night (if needed)
Oct 3 Chapter 8: Scalar Data Types, CASE
Chapter 9: Records and Arrays
Assignment 5 given
7 Oct 8 Review Chapter 8, 9
Lab night
Oct 10 Chapter 10: Strings and Files
Assignment 6 given
8 Oct 15 Review Chapter 10
Lab night
Oct 17 Chapter 11: ADTs and Objects
Assignment 7 given
9 Oct 22 Review Chapter 11
Lab night
Oct 24 Chapter 12: Unconstrained Arrays and Generics
Chapter 13: Multidimensional Arrays
Assignment 8 given
10 Oct 29 Review for Midterm #2
Lab night
Oct 31 Midterm #2 Covers Chapters 8-13
Assignments 5-8 due
11 Nov 5 Hand back and review Midterm #2
Lab night (if needed)
Nov 7 Chapter 15: Access Types And Dynamic Data Structures
Assignment 9 given
12 Nov 12 Review Chapter 15
Lab night
Nov 14 Chapter 16: Tagged Record Types
Assignment 10 given
13 Nov 19 Review Chapter 16
Lab night
Nov 21 Chapter 14: Recursion
Assignment 11 given (Happy Turkey Day!)
14 Nov 26 Review Chapter 16
Lab night
Nov 28 Chapter 17: Concurrency
Assignment 12 given
15 Dec 3 Review for Final
Lab night
Dec 5 Final Exam Covers chapters 14-17
(expect a question or two from earlier chapters)
Assignment 9-12 due