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 | Feb 08, 2016 @ 8:59:59 PM |
Homework 2 | Order of Operations | Feb 15, 2016 @ 8:59:59 PM |
Homework 3 | Branching | Feb 22, 2016 @ 8:59:59 PM |
Homework 4 | For Loops | Feb 29, 2016 @ 8:59:59 PM |
Homework 5 | Algorithm Practice | Mar 08, 2016 @ 8:59:59 PM |
Homework 6 | Nested Loops, While Loops, and Functions | Mar 28, 2016 @ 8:59:59 PM |
Homework 7 | Strings and File I/O | Apr 04, 2016 @ 8:59:59 PM |
Project 1 | Tic Tac Toe | Apr 18, 2016 @ 8:59:59 PM |
Homework 8 | Recursion | Apr 25, 2016 @ 8:59:59 PM |
Project 2 | Recursive Word Search | May 09, 2016 @ 8:59:59 PM |
Lab Exercises
Pre-labs were made available the weekend before, and included the sections of the lab that reviewed class material.
Lab | Topic | Week |
---|---|---|
Lab 00 | Hello World | Feb 1 - Feb 4, 2016 |
Lab 01 | Debugging | Feb 8 - Feb 11, 2016 |
Lab 02 | A Simple Program | Feb 15 - Feb 18, 2016 |
Lab 03 | Conditionals | Feb 22 - Feb 25, 2016 |
Lab 04 | For Loops | Feb 29 - Mar 3, 2016 |
Lab 05 | While Loops | Mar 7 - Mar 10, 2016 |
Lab 06 | Lists | Mar 21 - Mar 24, 2016 |
Lab 07 | Functions | Mar 28 - Mar 31, 2016 |
Lab 08 | Strings and File I/O | Apr 4 - Apr 7, 2016 |
Lab 09 | Debugging | Apr 11 - Apr 14, 2016 |
Lab 10 | Dictionaries | Apr 18 - Apr 21, 2016 |
Lab 11 | Modules and Libraries | Apr 25 - Apr 28, 2016 |
Lab 12 | Classes | May 2 - May 5, 2016 |