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 |