Introduction to Computer Science |
Programming Methodology
Assignments
Section Assignments
| Assignment | Solutions | Distributed |
|---|---|---|
| Assignment 1 | Solutions | Lecture 4 |
| Assignment 2 | Solutions | Lecture 7 |
| Assignment 3 | Solutions | Lecture 10 |
| Assignment 4 | Solutions | Lecture 13 |
| Assignment 5 | Solutions | Lecture 16 |
| Assignment 6 | Solutions | Lecture 18 |
| Assignment 7 | Solutions | Lecture 21 |
| Assignment 8 | Solutions | Lecture 24 |
| Assignment 9 | Solutions | Lecture 27 |
Programming Assignments
| Assignment | Instructions | Starter Code | Distributed |
|---|---|---|---|
| 1. Karel | 07-assignment-1-karel.pdf | Assignment1.zip | Lecture 2 |
| 2. Simple Java | 13-assignment-2-simple-java.pdf | Assignment2.zip | Lecture 6 |
| 3. Breakout! | 19-assignment-3-breakout.pdf | Assignment3.zip | Lecture 10 |
| 4. Hangman | 27-assignment-4-hangman.pdf | Assignment4.zip | Lecture 14 |
| 5. Yahtzee! | 35-assignment-5-yahtzee.pdf | Assignment5.zip | Lecture 18 |
| 6. NameSurfer | 39-assignment-6-name-surfer.pdf | Assignment6.zip | Lecture 22 |
| 7. FacePamphlet | 42-assignment-7-facepamphlet.pdf | Assignment7.zip | Lecture 25 |
Download complete set of course materials. (Includes all available handouts, assignments, exams, and computer software. Does not include video assets)
This work is licensed under a Creative Commons Attribution 3.0 United States License.
