ECS 191: Software Design Project

Subject
ECS 191
Title
Software Design Project
Status
Active
Units
4.0
Effective Term
2021 Fall Quarter
Learning Activities
Lecture - 2.0 hours
Lecture/Discussion - 2.0 hours
Description
Student teams plan, implement, and evaluate large-scale projects involving computer and computational systems. Project proposed and supervised by a faculty member. GE Prior to Fall 2011: SciEng. GE: SE.
Prerequisites
ECS 160
Enrollment Restrictions
Pass One open to Computer Science and Computer Science Engineering Majors only.

Summary of Course Content:
Each project team will be given a set of requirements to a computer-science-related design problem, propose a design that solves the problem, implement a prototype design, validate the design and report on the results. Deliverables will include written design documents, an implementation of the design and oral presentations on the progress and results of the project. Lecture topics will be related to software project development such as use case analysis, UX/UI analysis, etc.

Illustrative Reading:
Instructor notes

Potential Course Overlap:
There is overlap with ECS 193 A/B in that students work in teams on a large-scale project; however, ECS 193 A/B differs in that the projects are open ended and proposed from various sources, where projects for ECS 191 are designed by the instructor and at least initial progress goals are given by the instructor.

Course Category