2018-2019—DEGREE REQUIREMENTS

A. Complete any three of the following core courses:

    • COMPSCI 222P Principles of Data Management
    • COMPSCI 232P Computer and Communication Networks
    • COMPSCI 238P Operating Systems
    • COMPSCI 250P Computer Systems Architecture
    • COMPSCI 260P Fundamentals of Algorithms with Applications
    • COMPSCI 261P Data Structures with Applications
    • COMPSCI 273P Machine Learning and Data Mining

B. Complete the following two capstone courses:

    • COMPSCI 296P Capstone Professional Writing and Communication for Computer Science Careers
    • COMPSCI 297P Capstone Design Project for Computer Science

C. Complete at least six of the following courses that are not being counted as core courses from section A:

    • COMPSCI 201P Computer Security
    • COMPSCI 202P Applied Cryptography
    • COMPSCI 203P Network Security
    • COMPSCI 206P Principles of Scientific Computing
    • COMPSCI 210P Computer Graphics and Visualization
    • COMPSCI 211P Visual Computing
    • COMPSCI 222P Principles of Data Management
    • COMPSCI 232P Computer and Communication Networks
    • COMPSCI 238P Operating Systems
    • COMPSCI 242P Compilers and Interpreters
    • COMPSCI 244P Introduction to the Internet of Things
    • COMPSCI 250P Computer Systems Architecture
    • COMPSCI 253P Advanced Programming and Problem Solving
    • COMPSCI 260P Fundamentals of Algorithms with Applications
    • COMPSCI 261P Data Structures with Applications
    • COMPSCI 262P Automata, Grammars, and Languages
    • COMPSCI 267P Data Compression
    • COMPSCI 268P Introduction to Optimization Modeling
    • COMPSCI 271P Introduction to Artificial Intelligence
    • COMPSCI 273P Machine Learning and Data Mining
    • COMPSCI 274P Neural Networks and Deep Learning

*Elective courses are not offered every quarter/year.

All Master of Computer Science students are expected to maintain a minimum GPA of 3.0 throughout the program, with no individual grade lower than a B.

TENTATIVE COURSE OUTLINE

To ensure successful completion of the program, It is strongly recommended for students in the program to enroll in 12 units (3 courses) each quarter. International Students are required to be enrolled in 12 units per quarter.

2018-19 Teaching Plan_For 2018-19 Students

Close Menu