The M.S.C.S. program is designed to prepare the graduate student with the skills, knowledge, and creativity to provide the technical leadership required to solve industrial, community, regional, national, and global problems through applied research projects. Students must take the following:

Course Number Course Name UNITS
PRE-PROGRAM COURSES (8 Units Required)
Pre-program courses are required for non-computer science or non-information systems undergraduate majors or those students with insufficient background in computer programming.
8 N/A
Elect two CS110 Computer Programming 1
CS120 Computer Programming 2
CS180 Digital Computation and Programming
CS290 Object Oriented Programming
CS300 Computer Data Structure
IS100 Introduction to Computer Information Systems
IS230 Introduction to e-Commerce
4
4
4
4
4
4
4
M.S. REQUIRED COURSES (Six) 24 24
CS500 Computer Operating Systems 4 4
CS503 Theory of Computation 4 4
CS508 Programming Languages 4 4
CS509 Design and Analysis of Algorithms 4 4
IS505 Computer Information Systems 4 4
IS540 Advanced Internet Programming 1 4 4
MAJOR COURSES (Four) 16 16
CS514 Software Engineering 4 4
CS516 Computer Networks 4 4
CS540 Computer Database Management 4 4
CS599 Computer Science Design Project 4 4
ELECTIVE COURSES (Four) 16 16
Elect four Student may choose any appropriate computer science, information systems, or business related courses. (Refer to M.S. Elective Course List)
TOTAL GRADUATION REQUIREMENT UNITS 64 56