April 27, 2011
- You must attend the Final Demos in LSRC D106 from 10am-12pm, Thursday, May 5
- it will start with one demo of the project's functionality, so everything should be accessible from the arcade GUI
- each of you will then have about 3-4 minutes to present a piece of code within the VOOGA project, either the engine or your game, that you wrote or significantly refactored such that you are proud to present it
- note, there is not enough time for anything other than finding the code in the repository and discussing its design
- your presented code can be as small as a method or as large as a hierarchy of classes, but you should provide enough context for others to understand how it relates to the total project
- Current Assignments
- Complete the Build-a-Game project, using as much of the VOOGA game engine as possible (for this project you may work in pairs)
April 20, 2011
- Curent Readings
- Current Assignments
- VOOGA, final API implementation, due Sunday, April 24
- VOOGA, analysis, due Monday, April 25
April 13, 2011
- Faculty Candidate Talks
- Old Chem 116, Friday April 15, 12-1pm
- Old Chem 116, Thursday April 21, 9-10am
- Current Assignments
- VOOGA, analysis, due Monday, April 18
- VOOGA, final API documentation and example, due Thursday, April 21
April 8, 2011
- Current Assignments
- VOOGA, combined, compilable version, due Monday, April 11 (extended!)
- VOOGA, Analysis, due Monday, April 11
- VOOGA, revised teams and revised API, due in class Friday, April 15
It should be completely commented using Javadoc style comments in order to generate the complete project documentation
April 4, 2011
- Curent Readings
- Current Assignments
- VOOGA, API, due in class, Wednesday, April 6
March 28, 2011
- Current Readings
- Current Assignments
March 21, 2011
- Two talks this week sponsored by our local ACM chapter!
- Apple, Software Development for the iPad, iPhone and iPod Touch: Tuesday, 6:00pm, in LSRC D106
- Zynga: Zynga's Evolution and Technical Challenges Faced, Wednesday, 6:30pm, in Teer 203
- Current Readings
- Current Assignments
- SLogo, Final Analysis, due Monday, March 21
- Build-a-Game, Initial demo, due in-class Friday, March 25
also, email me your partner preference for the next project
- Build-a-Game, Final version, due Sunday, March 27
- Build-a-Game, Analysis, due Monday, March 28
March 14, 2011
- Current Readings
- Current Assignments
- SLogo, Analysis, due Monday, March 14
- SLogo, Final Design, due Thursday, March 17
- SLogo, Final Draft, due Sunday, March 20
your code must follow these Coding and Documentation Conventions that are intended to encourage good design pricinciples
- SLogo, Final Analysis, due Monday, March 21
February 28, 2011
- Spring Break Readings
- Current Assignments
- SLogo, email me and your mentor a link and permission to your code repository, due NOW
- SLogo, Complete Core, due Friday, March 4
- SLogo, Analysis, due Monday, March 14
February 21, 2011
- Cookies and Code: GUIs with Swing: Tuesday, February 22 from 9-10pm in LSRC D106
- Current Readings
- Current Assignments
- SLogo, Design Presentation, due in class Friday, February 25
- SLogo, First Draft, due Sunday, February 27
- SLogo, Analysis, due Monday, February 28
February 11, 2011
- Current Readings
- Current Assignments
- PICASSA, Design Document, due Thursday, February 17
also, give me and your mentor a link and permission to your code repository
- PICASSA, Final Version, due Sunday, February 20
- PICASSA, Analysis, due Monday, February 21
include with your analysis a named expression and its image for our final gallery
February 7, 2011
- Microsoft's ImagineCup information session, LSRC D106, tonight from 5-8pm
- Current Readings
- Current Assignments
- PICASSA, Design Plan, due Thursday, February 10
- PICASSA, First Draft, due Sunday, February 13
- PICASSA, Analysis, due Monday, February 14
February 2, 2011
- Current Assignments
- nanoGoogle, Design Document, due Thursday, February 3
also, give me and your mentor a link and permission to your code repository
- nanoGoogle, Final Version, due Sunday, February 6
- nanoGoogle, Final Analysis, due Monday, February 7
January 28, 2011
- Cookies and Code: Inheritance and Polymorphism: Monday, January 31 from 7-8pm in LSRC D106
- Current Readings
January 26, 2011
January 21, 2011
January 14, 2011
- Current Readings
- Current Assignments
- Bins, Unit Tests, due Sunday, January 23
- Bins, Analysis, due Monday, January 24
January 12, 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.
- You are responsible for all material that
appears here and should check for updates frequently.
- If you are a first year or sophomore, i.e., graduating after 2012, you will 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, Design Analysis, due Thursday, January 13
- Bins, Refactored, due Tuesday, January 18
- Bins, Test Plan, due Thursday, January 20