Noteset | Topic | Posted Date |
Noteset #1, more on algorithms here | Problem Solving, Algorithms, Simple Java Programs | Tue 01/20/15 |
Noteset #2 | Datatypes, Computation, Program Trace, Intro to Algorithm Shapes | Tue 01/20/15 |
Noteset #3 | In Detail: Using Branches to Make Decisions | Thu 01/29/15 |
Noteset #4 | In Detail: Using Loops to Do Repetition | Tue 02/03/15 |
Noteset #5 | More Loop and Array Examples | Thu 02/26/15 |
Noteset #6 | Text Processing: chars, Strings, text processing | Thu 02/26/15 |
Noteset #7 | Methods | Thu 03/05/15 |
Noteset #8, OOP exercise for complex numbers here. | Class Definitions and OOP | Tue 04/21/15 |
Project | Topic | Posted | Due Date |
Project #1 Warmup | Simple program development, using tools | Tue 01/20/15 | N/A, warmup only |
Project #2 Warmup | Simple formulas: Quadratic Formula, Mortgage Interest | Tue 01/27/15 | N/A, warmup only |
Project #3 Polynomials | Fixed Degree Polynomial Eval, plus intro to loops | Tue 01/27/15 | Thu 02/12/15 |
Project #4 Polynomials | General Poly Eval, using loops and arrays | Thu 02/12/15 | Thu 02/19/15 |
Project #5 Craps Simulation | Simulation of the game Craps | Tue 02/24/15 | TBD |
Project #6 Sudoku | Sudoku Puzzle "Assistant" (not Solver) | Tue 03/17/15 | TBD |
Project #7 Dates | OOD/OOP Exercise for Calendar Dates | Tue 05/05/15 | TBD |
Quiz | Solution | Topic | Prep Quiz | Solution |
Quiz #1 | Solution | Concepts and Vocabulary | N/A | N/A |
Quiz #2 | Solution | Straight Line Flow of Control Program Tracing | Quiz #2 Prep | Solution |
Quiz #3 | Solution | Branch Traces | Quiz #3 Prep | Solution |
Quiz #4 | Solution | Counter Loop Traces | Quiz #4 Prep | Solution |
Quiz #5 | Solution | Text and Strings | Quiz #5 Prep | Solution |
Exam | Solution | Date | Prep | Solution |
Midterm | Solutions | Thu 3/12/15 | Midterm FA 13 | Midterm FA 13 Solutions |