This course is the first in the 2-course Computer Science Capstone sequence. Student teams learn about modern software design and engineering techniques and work together to use them and their past educational experiences at UCSB to analyze, specify, design, and prototype innovative solutions to complex, real world problems using computers.

Prerequisites: Computer Science 48 or 56 or 148 or 156 or 172; Senior standing in computer science or computer engineering.

4

Units

Letter

Grading

1, 2, 3

Passtime

Seniors only

Level Limit

Engineering

College
Unlocks CMPSC 189B
These majors only cmpsc
MALKHI D
No info found
PHELP1260
R
09:00 AM - 10:50 AM
0 / 40

Fall 2025 . Malkhi D
ELLSN2617
M
14:00 PM - 16:50 PM
Fall 2024 . Krintz C
SH 1431
M
14:00 PM - 16:50 PM
See All
CMPSC 189A Malkhi D Fall 2025 Total: 0
CMPSC 189A Krintz C Fall 2024 Total: 40
CMPSC 181
0 / 54 Enrolled
Introduction to Computer Vision
T B A
T R
08:00 AM - 09:15 AM
CMPSC 190A
0 / 120 Enrolled
Special Topics in Computer Science: Foundations
Bu Y
T R
14:00 PM - 15:15 PM
CMPSC 192
0 / 10 Enrolled
Projects in Computer Science
T B A
CMPSC 193
0 / 10 Enrolled
Internship in Industry
T B A
CMPSC 196
0 / 10 Enrolled
Undergraduate Research
T B A
CMPSC 199
0 / 10 Enrolled
Independent Studies in Computer Science
T B A