Jan 27, 2026  
FIRST DRAFT 2026-2027 Academic Catalog 
    
FIRST DRAFT 2026-2027 Academic Catalog

Roadmap: Computer Science and Linguistics, BS


The following roadmap is a sample advising map to complete the degree program in four years. Please consult your MyPlanner and major advisor as you develop your individualized academic plan. Students must have completed 60+ units in order to enroll in GE UD courses.

*Courses marked with an asterisk may be taken in a different semester than listed.

Year 1 | Year 2 | Year 3 | Year 4

Year 1


Fall Semester (15 units)


Spring Semester (17 units)


​Note:   requires enrollment in CS 46AW .
           

Year 2


Fall Semester (14 units)


Spring Semester (14 units)


Year 3


Year 4


Fall Semester (15 units)


Spring Semester (15 units)


Roadmap Notes


This course can be used as a major elective if taken with prior consent of the CS department. Transfer students who have completed CS 46A  prior to admission should complete the next CS course for which they are eligible. This could be CS 46B  (required) or CS 48  or CS 49J  (Major Elective). Please consult with a Major Advisor.

MATH 42  has no calculus prerequisite, and MATH 30  and MATH 42  are both strict prerequisites for CS 146 , so should be taken no later than concurrently with CS 46B . This is especially of note for students who take CS 46B  earlier due to AP credit. MATH 31   can be shifted later if needed.

3 Area 5C - Laboratory can be taken separately or with Area 5A or Area 5B. At least 3 units of Major Electives must be from an upper-division CS course and 3 units must be from an upper-division LING course)