Course Info

    • Class. Tu/Th 5:15 – 6:30 pm in Physics 128
    • Instructors. Robert Duvall and Brandon Fain
    • Graduate Teaching Assistant: Bohan Li
    • Reading. There are no required texts for this course. Supplemental notes, articles, and chapters will be posted on the course schedule.

Office Hours

Office hours will begin Wednesday 9/1 and will conclude at the end of the week of Monday 12/6. Office hours will not be held during Fall Break or Thanksgiving Break.

Description

You have taken computer science classes. You have learned how to program. You know a few things about algorithms, data, computer technology, and software. Now what? What do computer scientists do with these things, and why does it matter? What does it mean to transition from a student of computing to a practitioner?   

This is intended to be a capstone experience for you to work in teams of 3-5 on a meaningful semester long project, perhaps alongside an external client or faculty research mentor. The only restriction is that your collaborative project produces a computational artifact (such as a software system, web or mobile application, algorithm, device, or data driven model). 

Course Goals and Learning Objectives

We hope that by the end of the course you will have learned how to

    • Propose, plan, design, and develop a solution to an open-ended technical question in computing
    • Collaborate in teams to make effective progress on technical problems incomputing
    • Evaluate the results of technical solutions to computing problems community of peers
    • Communicate the significance, trade-offs, and implications of technical solutions in computing for society as a whole

Background

This course is intended to be a capstone experience for Computer Science students and we expect you to have completed at least two CompSci courses at the 300-level or higher. Specifically, you should have some prior experience on a substantial project in Computer Science, acquired through a project-based course, co-curricular / extra-curricular projects, research, or industry.