Major in Computer Science
Requirements:
Required Courses: 29 Credits
CS 101
Basics of Computer Science
CS 140
Introduction to Programming
CS 242
Data Structures
CS 253
Digital Computer Organization and Assembly Language
CS 282
UNIX Systems Programming
CS 352
Digital Computer Architecture
CS 373
Operating Systems
CS 375
Software Design & Analysis
CS 401
Object Oriented Software Development
Elective Courses: 12 Credits in
Computer Science courses at the 300 level or above. Up to 3 credits of
internship (CS 498) and up to 3 credits of Independent Study (CS 499) may be
used to satisfy the major elective requirements.
Ancillary Requirements: (39 credits)
(may apply to LASC requirements). These ancillary courses cannot be taken on a
pass/fail basis.
CM 110
Public Speaking
EN 252
Technical Writing
UR 230
Technology, Public Policy & Urban Society
MA 200
Calculus I
MA 220
Discrete Mathematics I
& MA 290
and Discrete Mathematics II
A math course above MA 200
2 lab science
courses
2 approved* math or science courses
*Approved math and science courses must be chosen from
department-approved list of courses.