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 |