December 5, 2011
- It is CSEdWeek, a celebration of the impact of computing and the need for earlier integration of computer science education.
- You must attend the Final Demos in North 311 from 2-5pm, Saturday, December 17
- Current Readings
- Current Assignments
- VOOGA, final API implementation, due Friday, December 9
- VOOGA, improved game implementation, due in-class Saturday, December 17
- complete your Build-a-Game project, using as much of the VOOGA game engine as possible
- VOOGA, code refactoring, due in-class Saturday, December 17
- submit a piece of code, as small as a method or as large as a hierarchy of classes, from within the VOOGA project, either the engine or your game, that you wrote or significantly refactored
- the code should be something that you are proud to defend as well-designed, at the least according to these standards
- the code itself is the most important thing, but it would help to include documentation that explains the context of the code and its design goals
- note, you should update the code and submit it separately from the the GIT repository, i.e., you do not need to worry about the refactored code conforming to the current APIs
November 21, 2011
- Thanksgiving Readings
- Current Assignments
- VOOGA, individual API re-design, due in-class Wednesday, November 30
- VOOGA, team API re-design, due in-class Friday, December 2
November 14, 2011
- Current Readings
- Current Assignments
- VOOGA, team API demo, due in-class Monday, November 21
November 4, 2011
- Note, you should plan to be in class for this entire week and the presentations on Monday.
- Current Assignments
- VOOGA, individual API design, due in-class Wednesday, November 9
- VOOGA, team API design, due in-class Friday, November 11
- VOOGA, collective team API design, due in-class Monday, November 14
October 31, 2011
October 26, 2011
October 24, 2011
October 17, 2011
October 14, 2011
- Current Assignments
- TIVOO, design discussion with TA by Tuesday, October 18
- TIVOO, final version is due Thursday, October 20
- In-class presentations of TIVOO API, Friday, October 21
- TIVOO, design documentation is due Sunday, October 23
- TIVOO, personal reflection is due Monday, October 24
October 12, 2011
October 7, 2011
October 5, 2011
October 3, 2011
- Current Readings
- Current Assignments
- TIVOO, design discussion with TA by Friday, October 7
- TIVOO, expected sign-off for Part 2 is Thursday, October 13
September 26, 2011
- Current Readings
- Current Assignments
- TIVOO, design discussion with TA by Thursday, September 29
- TIVOO, expected sign-off for Part 1 is Sunday, October 2
September 23, 2011
- Current Assignments
- PICASSA, final version is due by Sunday, September 25 (extended!)
- TIVOO, meet in teams to prepare for API discussion in class on Monday, September 26
September 16, 2011
September 12, 2011
- Current Readings
- Current Assignments
- PICASSA, if working on Part 2 first draft is due by Thursday, September 15
- PICASSA, final version is due by Thursday, September 22
September 9, 2011
September 5, 2011
- Helper Hours for the first month (more may be added soon)!
These will be held in the The Link (on Lower Level 1 of Perkins Library) near the cluster of chairs between Group Study 7 and Classroom 4
- Monday
- 1:30-2:30pm, Robert (LSRC D228, not the Link)
- 4:15-5:15pm, Mike (LSRC D230, not the Link)
- 7-9pm, Scott
- Tuesday
- 1-2pm, Robert (LSRC D228, not the Link)
- 4:15-6:15pm, Alex
- Wednesday
- 11:30-12:30pm, Derek
- 1-2pm, Mike (LSRC D230, not the Link)
- 4:15-6pm, Trevor
- 7-9pm, Andrew
- Thursday
- 11:30-12:30pm, Derek
- 4:15-6:15pm, Julian
- 8-10pm, Nathan
- Friday
- Current Assignments
- PICASSA, Part 1 draft is due Wednesday, September 7
- PICASSA, expected sign-off for Part 1 is Sunday, September 11
September 2, 2011
- The class has now officially moved to North 311
- Current Readings
- Current Assignments
- Read the PICASSA assignment and code, come to class prepared to discuss them
August 29, 2011
- Welcome to CompSci 108!
- This website complements what you experience in class.
- Course announcements will be posted on this web page and may also
be announced in class.
- This course is essentially paperless, with preference to electronic distribution of all materials through this site. Thus you are responsible for all material that appears here and should check for updates frequently.
- Unless you are a senior, you are not be required to take this course.
- It will continue to count as an elective for the major.
- Instructions for downloading Eclipse and Ambient are available online here.
- Current Readings
- Current Assignments
- Bins, Analysis, due before class, Wednesday, August 31