Weekly Schedule
Schedule subject to change
Links are in blue.
Weekly preparation activities will be found on Blackboard assignments along with any ancillary reading assignments.
Week |
Weekly Theme | Weekly Prep See BB |
Monday | Tuesday | Wednesday | Thursday | PA due |
1 Aug 29 |
What's an algorithm? | Incoming survey Parts of computer |
Groups Group icebreaker Algorithm Play |
Writing a better algorithm | Explore algorithms Hardware concepts |
Be the computer! Rule the computer! | |
2 Sept 6 |
Hello World? |
Containers (Data types) Output Comments Output windows (opt) |
File systems Develop algorithms |
Orientation to the lab environment | Data and data types | Coding standards and Hello World! | |
3 Sept 13 |
What is 3/2? | Operations Input (Scanner) Data Conversion Submit Dialog boxes (opt) |
Relearning division | Data and data types | Using operations to solve problems | Submit system! | |
4 Sept 20 |
How do I take a big problem and make it a bunch of small more easily solved problems? | Introducing methods | Apply the Syle Guide. | Deli Format | Solving problems with methods. | Introduction to testing | PA 1 due Friday 5pm |
5 Sept 27 |
Exam 1 |
More methods | Problem solving with methods | Separate compilation | Review | Exam 1 | |
6 Oct 4 |
Which way do we go? | Decisions Relational and Logical operations |
Basic decision | Basic decision | Problem solving with decisions-debugging techniques | Solving complex problems-debugging |
PA2 due Friday 5pm |
7 Oct 11 |
Lather, rinse, repeat. | Switch Iteration Integrity case studies |
Integrity case studies | Magic 8 ball | Using iteration | Loopy 8 Ball |
|
8 Oct 18 |
Stars, I see stars | Appets(opt) Nested Loops Debugging loops |
Stars OR Bottles of Pop | Bulls Eye or Stars | PA 3 due Friday 5pm | ||
9 Oct 25 |
Objects | ||||||
10
Nov 1 |
Objects | Exam 2 | PA4 due Friday 5pm | ||||
11 Nov 8 |
Arrays | ||||||
12 Nov 15 |
Arrays | PA5 due |
|||||
13 Nov 22 |
Thanksgiving break | ||||||
14
Nov 29 |
Objects Arrays of Objects | ||||||
15 Dec 6 |
Wrap Up | Coding final | PA6 due | ||||
Finals Dec 13 wk |
Common Final Exam - Tuesday, Dec 13, 6-8pm in Room ISAT/CS 159 |
Theme or link to specific document | Link to update document (if necessary) |
|
PA1 | Input/Output/Operations | |
PA2 | Divide and Conquer | |
PA3 | Decisions | |
PA4 | Looping Basic | |
PA6 | Basic Objects | |
PA7 | Array of Objects |