April 21, 2025
- Final Demos will take place on Friday, May 2 from 2-5pm, in our classroom, LSRC room B101:
- Each team will have 30 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
- You are expected to attend (like a final exam), however, if you cannot, you must email me a video before class that shows:
- a demo of your part of the project
- an explanation of your API(s) and how it is open to extension, how it contributes to the whole project, and why you believe it is a good design as well as what you personally learned about teamwork from this project
- Readings
- Upcoming Deadlines
April 14, 2025
April 7, 2025
- Design Principle Readings
- Technical Guides
- Sociologic Skill Readings
- Upcoming Deadlines
April 1, 2025
March 24, 2025
- Java 24 was released last week as well as OpenJFX 24
- Some interesting public features introduced:
Flexible main
Method Declaration (fourth preview), Statements Before super
(third preview), Primitive Types in Patterns (second preview), Module Import Declarations (second preview)
- Upgrading is NOT recommended especially since we have not had a chance to test them in IntelliJ yet
- Take time to backup your computers and devices regularly, before updgrading, and definitely on March 31, World Backup Day!
- Design Principle Readings
- Upcoming Deadlines
March 20, 2025
March 17, 2025
- Design Principle Readings
- Technical Guides
- Sociologic Skill Readings
- Upcoming Deadlines
March 2, 2025
- Design Principle Readings
- Technical Guides
- Sociologic Skill Readings
- Upcoming Deadlines
February 25, 2025
- Design Principle Readings
- Technical Guides
- Sociologic Skill Readings
February 20, 2025
- NO Lab meeting today due to the weather.
Your assigned TA will contact to schedule a project progress meeting. At least TWO students must be present at the meeting.
February 18, 2025
- Design Principle Readings
- Technical Guides
- Upcoming Deadlines
February 11, 2025
- Design Principle Readings
- Technical Guides
- Upcoming Deadlines
February 4, 2025
- Design Principle Readings
- Sociologic Skill Readings
- Technical Guides
- Upcoming Deadlines
January 28, 2025
- Design Principle Readings
- Sociologic Skill Readings
- Technical Guides
- Upcoming Deadlines
January 23, 2025
January 21, 2025
- Mentors will be determined this week, so plan to schedule a meeting with your assigned TA by Sunday
- Design Principle Readings
- Sociologic Skill Readings
- Technical Guides
- Upcoming Deadlines
January 16, 2025
- Complete this online survey about your weekly availability as soon as possible (you may submit it multiple times if your schedule changes by the then of the week)
Teams for most projects will be chosen for you based on you schedule compatibility
January 14, 2025
- Design Principle Readings
- Upcoming Deadlines
January 9, 2025
- Welcome to CompSci 308!
- This website is your primary portal to the course: you are responsible for all material that appears here and should check for updates frequently
- Please help us make this course as useful as possible for you by letting someone on the Teaching Team know as soon as possible if you need help or something is not working for you
- Technical Guides
- Upcoming Deadlines