Assignments
Homeworks, projects, and lab assignments are available below in pdf form. You can also download the course's Coding Standards.
Homeworks and Projects
| Assignment | Topic | Due Date |
|---|---|---|
| Homework 1 | Constructing Algorithms | Sep 08, 2015 @ 8:59:59 PM |
| Homework 2 | Order of Operations | Sep 15, 2015 @ 8:59:59 PM |
| Homework 3 | Branching | Sep 24, 2015 @ 8:59:59 PM |
| Homework 4 | For Loops | Oct 06, 2015 @ 8:59:59 PM |
| Homework 5 | Nested and While Loops | Oct 13, 2015 @ 8:59:59 PM |
| Homework 6 | Strings and File I/O | Oct 22, 2015 @ 8:59:59 PM |
| Homework 7 | Functions | Oct 29, 2015 @ 8:59:59 PM |
| Project 1 | Game of Life | Nov 17, 2015 @ 8:59:59 PM |
| Homework 8 | Recursion | Nov 24, 2015 @ 8:59:59 PM |
| Project 2 | Auto-fill | Dec 08, 2015 @ 8:59:59 PM |
Lab Exercises
| Lab | Topic | Week |
|---|---|---|
| Lab 01 | Hello World | Aug 31 - Sep 03, 2015 |
| Lab 02 | Debugging | Sep 7 - Sep 10, 2015 |
| Lab 03 | A Simple Program | Sep 14 - Sep 17, 2015 |
| Lab 04 | Conditionals | Sep 21 - Sep 24, 2015 |
| Lab 05 | For Loops | Sep 28 - Oct 1, 2015 |
| Lab 06 | While Loops | Oct 5 - Oct 8, 2015 |
| Lab 07 | Lists | Oct 12 - Oct 15, 2015 |
| Lab 08 | String and File I/O | Oct 18 - Oct 22, 2015 |
| Lab 09 | Debugging | Oct 26 - Oct 29, 2015 |
| Lab 10 | Caesar Cipher | Nov 2 - Nov 5, 2015 |
| Lab 11 | Classes | Nov 16 - Nov 19, 2015 |
| Lab 12 | Dictionaries | Nov 30 - Dec 3, 2015 |