Course Overview and Goals
The Project in Computer Science course allows students to solve a substantial real-world problem with knowledge gained from many areas in computer science. Project will have a main focus on computer science but can overlap with neighbor disciplines such informatics, statistics or engineering. The projects offered in this course can be sponsored by industry, non-profit, government or a research unit. Students in this course will work in teams to choose one of the sponsored projects, design and develop a solution, and present their results/work. Class time focuses on defining the project requirements, approach and implementation, but it also includes lectures on project management and the practical application of advanced topics on computer science such as artificial intelligence, internet of things and augmented reality.
2-Quarter Sequence Overview: Winter/Spring Quarters
- CS 180A – Winter Quarter: PROJECT IN COMPUTER SCIENCE (4):
First quarter of a two-quarter project-based course; the goal of this first quarter is to design and begin the implementation a proof of concept for a real world project sponsored by industry, non-profit or research lab. This course ends with a progress report and presentation for future direction for the subsequent quarter. The Development continues with CS199 in Spring quarter. During this class, students will learn about software engineering approaches as well as techniques and tools to manage software project development.
- CS 180B – Spring Quarter: PROJECT IN COMPUTER SCIENCE (4):
Second quarter of a two-quarter project that form the Project in Computer Science sequence. The goal of this second course is to implement a final iteration for the selected project accomplishing all project requirements, test it in front of real users, adjust the designs given their feedback, and finally present it to the world! The course ends with a presentation day in which the completed projects are demonstrated publicly, including professional organization from academia and industry.
CONTACT
Sergio Gago-Masagué
Director of Computer Science Capstone
Assistant Professor of Teaching, Computer Science
sgagomas@uci.edu
Mimi Anderson
Associate Director of Corporate Relations and Capstone Projects
yangmm@uci.edu
Jason King
Director of Corporate Relations
jking5@uci.edu