Schedule

Check-Ins

Logistics

Projects

Hack-a-thing DB

Technigala Schedule

Join CS98 Figma Team

About

Participation in a software engineering group project to meet a real-world need. Group members are responsible for all aspects of a software system, including iterative requirements analysis, design, implementation, and testing. The course also stresses customer interactions, documentation, process, and teamwork. The result is a software product of significant scope and significant benefit to a user base.

Open only to students pursuing a major in Computer Science or a modified major with Computer Science as the primary part. 98.01 and 98.02 constitute a two course sequence, and they must be taken in consecutive terms, either fall/winter or winter/spring, normally in the senior year.

At least two courses from COSC 50-69 or at least three courses from COSC 50-89, or permission of instructor.

In this course you will have the freedom to pitch and develop your own project idea. It is your time to spend two terms to create your own startup product. The first class meetings will be devoted to short technology hackathons, brainstorming sessions, and choosing your product teams. You will be encouraged to be creative and push yourselves technically, but simultaneously to keep your project scope feasible. Often the most successful projects start out as a small, clever idea, while projects that are overly ambitious will prevent you from thoroughly investigating the concept.

Some things to consider while thinking about project ideas:

๐Ÿ„ This class will be an adventure and requires active participation both inside and outside of class.

By the end of the second term of this course, you will:

Groups