CSCI 479: Computer Science Design Project
After 3 years at Bucknell, you’ve gained an extraordinary amount of technical knowledge. This is your opportunity to own a larger scale project from top to bottom. But more importantly, it’s an opportunity to figure out a design process that you’ll need for years after graduation. To that end, you will complete a semester-long project for an external client while applying and reflecting on software engineering processes.
- Who: Prof. Evan Peck | How to meet with me
- Where and When: There are 2 sections of this course.
DANA 117, MWF 1-1:50pm
BRKI 166, MWF 2-2:50pm
» Quick Links
» 🧑🧑🧑 Team Milestones
📣 Team Milestones should be committed to your repository in a reports
folder as well as in the appropriate submission space in Google Classroom. Teams will be assigned at the start of the 3rd week of class.
- Team Processes Overview | 9.07
- System Design Paper | Overview: 9.14 | Report: 9.23
- 1st Progress Report | 10.19
- 2nd Progress Report | 11.07
- Final Report and Presentation | 12.02 & 12.05
» 🧑 Individual Milestones
📣 Individual work should be submitted via Google Classroom. Links and content will appear below as each date approaches and we progress through the semester
-
Individual Prompts (all deadlines are at 9am):
- 8.24: What do we want to get out of this course? See Google Classroom
- 8.26: Rapid-fire assessment
- 8.29: How do we form a good team?
- 9.02: How do we ensure a healthy, productive team?
- 9.30: How do we make sure we’re not making the world worse?
- 10.14: How do we ensure quality in our code?
» 🗓️ Schedule
📣 Due to the open nature of this course, a large chunk of the semester is intentionally left a bit ambiguous. This is to allow us the option to align content and timelines better with clients and projects. The major deadlines above will hold.