Skip navigation

Home » Undergraduate Program » CS Major

CS/CSE Major Tracks

Some students may wish to specialize in a particular area of computer science. Listed below a suggestions on how to use your elective courses in support of informal tracks in certain areas. Students should also consider doing undergraduate projects via ECS 199 in the given area, as well as ECS 189 special topics courses. CSE students may also consider graduate-level courses in these fields; for CS majors, a petition is required.

Note again that these are informal tracks, only suggestions.

Databases and Data Management

Graphics and Visualization

Networking

Security and Cryptography

Systems and Software Engineering