There are four different types of assignments for this course.

Please make sure you understand the policy towards Academic Integrity.

Late assignments will be accepted, with penalty in accordance with our Late Policy.


Upcoming Assignments

Assignment Topic Due Collaboration Policy
exam Final Exam 12:00-1:50pm, Monday, 13 May 2013 individual

Past Assignments

Assignment Topic Due Collaboration Policy Solutions
hw01 cs1graphics warmup individual soln
quiz01 cs1graphics 1:10pm, Friday, 18 January 2013 individual soln
quiz02 Ch. 1 1:10pm, Friday, 25 January 2013 individual soln
prog01 Artist individual Art Show
hw02 Using built-in types individual soln
quiz03 Ch. 2 1:10pm, Friday, 1 February 2013 individual soln
prog02 DNA reversal pair
hw03 For loops individual soln
quiz04 For loops 1:10pm, Friday, 8 February 2013 individual soln
hw04 Conditional statements individual soln
quiz05 Conditional statements 1:10pm, Friday, 15 February 2013 individual soln
prog03 Backgammon pair
quiz06 While loops 1:10pm, Friday, 22 February 2013 individual soln
prog04 ICPC Contest individual
hw05 Functions individual soln
quiz07 Functions 1:10pm, Friday, 29 February 2013 individual soln, animation
prog05 Interest Calculator individual soln
exam Midterm Exam 1:10pm, Friday, 8 March 2013 individual
hw06 Defining a Class individual soln
quiz08 Class Definitions 1:10pm, Friday, 22 March 2013 individual soln
prog06 Ball individual
hw07 Good Software Practices individual soln
quiz09 Good Software Practices 1:10pm, Friday, 5 April 2013 individual
prog07 "Did you mean Billiken?" pair
hw08 Inheritance individual soln
quiz10 Inheritance 1:10pm, Friday, 12 April 2013 individual soln
prog08 Animal individual
hw09 Deeper Understanding individual soln
quiz11 Deeper Understanding 1:10pm, Friday, 19 April 2013 individual soln
prog09 Twitter Trends pair
quiz12 Dictionaries 1:10pm, Friday, 26 April 2013 individual soln
hw10 Recursion individual soln
quiz13 Recursion 1:10pm, Friday, 3 May 2013 individual soln
prog10 Disk Usage individual

General Information About Programming Assignments


What to submit

Electronic Submission Procedure

All programming assignments must be submitted electronically. For each assignment, there will be an aptly named folder in your online submit directory.

Receiving Grade Reports

Grade reports for each program, as well as an overview of all grades received in the course will be kept for each student in a special directory named 'grades' within the online submit directory.
Last modified: Sunday, 05 May 2013