Assignments



CS 2510 Fa '11
General
Readings
Syllabus
Assignments
HW Submission
Check Grades
HW Pairs
Communication
Announcements
RSS Feed
Lectures
Labs
Office Hours
Advice
Java World

Practice Problems: These exercises will help you to master the basic concepts covered in the lectures/labs.

Complete them on your own before you meet with your partner. When you meet, compare your solutions and discuss them and ask questions in lecture or during the lab.

These will not be graded, but save your solutions in an electronic portfolio so we can complete a simple code review at some point during the semester.


Pair-Programming Problems: To be completed with your partner. A single solution will be submitted per pair. Initially programs will consist of a single Java file, but may later be broken into multiple files. The submission process will be explained in lecture.






NumTopicOutDue
01Racket review, accumulator style programs9/89/15
02Java, classes, unions, recursive data9/159/22
03Methods for classes, recursion9/229/29
04Worlds, Images, Games9/2910/13
05Functional classes, Parameterization, Mutation10/1310/20
06Mutation, ArrayList, Functional Classes Cont.10/2010/27
07Mutation, Loops, ArrayLists, Sorting10/2711/10
08HashMap, State11/1011/20
09Structures, Algorithmic Complexity11/1712/5
FPFinal Project11/1412/9

Optional Assignments

NumTopicOutDue
E2Exam 2 Extra Credit11/711/17




Last updated on Fri Dec 16 15:22:27 EST 2011Created with Racket