April 24, 2023
- Complete Duke's Course Evaluation — every voice matters!
- Final Demos will take place on Wednesday, May 3 from 2-4:30pm, in our classroom, Gross Hall room 103:
- 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
- Current Readings
- Upcoming Deadlines
April 17, 2023
- Help student research into understanding (and ultimately improving) the experience of group projects in CompSci courses by completing this anonymous survey
- Current Readings
- Upcoming Deadlines
April 10, 2023
- Current Readings
- Upcoming Deadlines
April 3, 2023
- Current Readings
- Upcoming Deadlines
March 27, 2023
- Java 20 was released last week as well as OpenJFX 20
- No significant public changes made, mostly just enhancments to make some new features more robust and efficient
- Upgrading is NOT recommended especially since we have not had a chance to test them in IntelliJ yet
- Current Readings
- Upcoming Deadlines
March 20, 2023
- Current Readings
- Upcoming Deadlines
March 10, 2023
March 6, 2023
- Current Readings
- Upcoming Deadlines
February 27, 2023
- Current Readings
- Upcoming Deadlines
- Journal: Testing, due Friday, March 3 (effectively 3:08am Saturday morning)
- Project: SLogo - Basic, due by Sunday, March 5 (effectively 3:08am Monday morning)
February 20, 2023
- Current Readings
- Upcoming Deadlines
February 14, 2023
- Current Readings
- Upcoming Deadlines
February 6, 2023
- Current Readings
- Upcoming Deadlines
February 2, 2023
January 31, 2023
- Current Readings
- Upcoming Deadlines
January 26, 2023
January 24, 2023
- Mentors will be determined this week, so plan to schedule a meeting with your assigned TA by Sunday.
- Current Readings
- Upcoming Deadlines
January 17, 2023
- 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
- Current Readings
- Upcoming Deadlines
January 12, 2023
- 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
- We will follow Duke's COVID Safety Protocol
- Masks are not required during class, buy you are strongly encouraged to wear a mask if you have any flu-like symptoms
- If you test positive for COVID, do not attend class, instead submit a Incapacitation Form
- Current Readings
- Upcoming Deadlines