December 3, 2018
- Computer Science Education Week, this week, includes the Hour of Code event
- The Final Demo will take place on Wednesday, December 12 from 7-10pm, in our classroom, Gross Hall room 103:
- Each team will have 25 minutes to present
- The project code should be frozen Sunday night, so that week focus your presentation preparation on showing the functionality and flexibility of the project through example games rather than describing its design
- If you cannot attend this demo, you must email me a video before class that shows:
- a demo of your part of the project
- an explaination of the design of your part of the project (how it is open to extension, how it contributes to the whole project, and why you believe it is a good design)
- Current Readings
November 26, 2018
November 12, 2018
November 5, 2018
October 29, 2018
- Current Readings
- Designing a Document Editor from Design Patterns by E. Gamma, R. Helm, R. Johnson, and J. Vlissides
- Scrum Guide by K. Schwaber and J. Sutherland
- General Framework Design
- Designing Game Engines
- Understanding Games
- Upcoming Deadlines
- VOOGASalad, Pre-Team Meeting Questions, due before class Thursday, November 1
- VOOGASalad, Team Choice, due during class Thursday, November 1
- VOOGASalad, Team Contract, due Thursday, November 1 (effectively 3:08am Friday morning)
- VOOGASalad, Design Plan, due Friday, November 9 (effectively 3:08am Saturday morning)
- VOOGASalad, Basic Implementation, due Tuesday, November 20 (effectively 3:08am Wednesday morning)
- VOOGASalad, Team Sprint Report, due Tuesday, November 27 (effectively 3:08am Wednesday morning)
- VOOGASalad, Midpoint Demo, due in-class Thursday, November 29
- VOOGASalad, Complete Implementation, due Sunday, December 9 (effectively 3:08am Monday morning)
- VOOGASalad, Final Demo, due in-class Wednesday, December 12
- VOOGASalad, Analysis, due Sunday, December 16 (effectively 3:08am Monday morning)
October 22, 2018
October 15, 2018
October 8, 2018
October 1, 2018
- Java 11 released - team choice about whether or not to upgrade
- Current Readings
- Upcoming Deadlines
- SLogo, Pre-Team Meeting Questions, due before class Thursday, October 4
- SLogo, Team Contract, due Thursday, October 4 (effectively 3:08am Friday morning)
- SLogo, Plan, due Friday, October 12 (effectively 3:08am Saturday morning)
- SLogo, Basic Implementation, due Sunday, October 21 (effectively 3:08am Monday morning)
- SLogo, Team Sprint Report Form, due Tuesday, October 23 (effectively 3:08am Wednesday morning)
- SLogo, Complete Implementation, due Sunday, October 28 (effectively 3:08am Monday morning)
- SLogo, Analysis, due Friday, November 2 (effectively 3:08am Saturday morning)
September 24, 2018
September 17, 2018
September 10, 2018
- Current Readings
- Upcoming Deadlines
- Cell Society, Team Contract, due Thursday, September 13 (effectively 3:08am Friday morning)
- Cell Society, Plan, due Sunday, September 16 (effectively 3:08am Monday morning)
- Cell Society, Basic Implementation, due Sunday, September 23 (effectively 3:08am Monday morning)
- Cell Society, Team Sprint Report Form, due by Tuesday, September 25 (by the end of class, 6pm)
- Cell Society, Complete Implementation, due Sunday, September 30 (effectively 3:08am Monday morning)
- Cell Society, Analysis, due Friday, October 5 (effectively 3:08am Thursday morning)
September 3, 2018
August 28, 2018
- Welcome to CompSci 308!
- 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.
- Current Readings
- Upcoming Deadlines
- Game, Plan, due on Saturday, September 1 (effectively 3:08am Sunday morning)
- Game, Implementation, due on Sunday, September 9 (effectively 3:08am Monday morning)
- Game, Analysis, due on Friday, September 14 (effectively 3:08am Saturday morning)