California State University, Bakersfield REQUIREMENTS FOR THE MAJOR COMPUTER SCIENCES Application Software Track

Name ID# Address Phone

CORE COURSES (43 units or equivalent) Units Institution Date Grade Old #/ New # CMPS 212/221 Computer Science I 5 CSUB CMPS 213/223 Computer Science II 5 CSUB *CMPS 215 Introduction to Unix 3 CSUB CMPS 220/224 or Any 200-300 Assembly Language Programming 5 CSUB CMPS 290/222 Programming in C 5 CSUB CMPS 300/251 Discrete Structures 5 CSUB CMPS 311/312 Data and File Structures 5 CSUB CMPS 350 Programming Languages: Design & Imp 5 CSUB CMPS 360 Operating Systems and System Software 5 CSUB *If not offered, take CMPS 150 and use 2 units from Electives

REQUIRED COURSES (13 units or equivalent) Units Institution Date Grade CMPS 370/335 Structured System Design 3/5 CSUB CMPS 440/342 Database Systems 5 CSUB CMPS 490 Senior Project and Seminar 5 CSUB

OTHER REQUIRED (10 units or equivalent Units Institution Date Grade Math 120 or Intro to Quantitative Methods in Business 5 CSUB Math 191 Pre-Calc Math or higher level math 5 Math 140 Elementary Statistics 5 CSUB

ELECTIVES (20 units or equivalent) Any CMPS course listed 200 or above, EXCEPT 310, 430 and 431. Math 305 is allowed as an elective. Units Institution Date Grade 5 CSUB 5 CSUB 5 CSUB 5 CSUB

MINOR (20 units or equivalent: A desired application area will be required.

Approval:

Advisor Date