Personal tools

You are here:
Home Academic Programs and Information Undergraduate Programs B.S. in C.S. (Old)

Bachelor of Science in Computer Science (Old version)

See also the new version of this major. See the transition guide for a comparison and discussion of options, old and new.

The B.S. degree program in computer science provides a balance between theoretical foundations and applied computer science with the ultimate goal of presenting knowledge likely to be of ongoing value throughout one's career.

The preparation of the B.S. is aimed at students who want pursue a career as an industry practicioners and/or as an academic.

Degree Requirements

One year of Calculus
Math 131 and Math 132 or Math 161 and Math 162.
Statistics
Stat 203
Object-Oriented Programming and Data Structures
CS 170 and CS 271
Data Abstraction and Object-Oriented Programming
CS 272 If not taken yet, see the transition page!
Discrete Structures
CS 163 (old 211)
Introduction to Computer Systems
CS 264 (old 260)
Programming Languages
CS 372 If not taken yet, see the transition page!
Operating Systems
CS 374 If not taken yet, see the transition page!
Theory Choice
CS 363 or CS 376
Application Area Choice
CS 330 or CS 382
Three Upper-Division Electives
Any 300-Level Course except CS 391.

Contact

Please feel free to contact us with any questions.

Document Actions