TENTATIVE COURSE OUTLINE

This course outline is TENTATIVE and always subject to change. 

2020-2021 Tentative Teaching Plan

2020-2021—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 three capstone courses:

    • COMPSCI 295P Keystone Project Course
    • 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 230P Distributed Computer Systems
    • COMPSCI 231P Parallel and Distributed Computing for Professionals 
    • 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 Text Processing and Pattern Matching
    • 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
    • COMPSCI 294P Keystone Professional Writing and Communication for Computer Science Careers

D. Complete one of the following courses:

    • COMPSCI 298P Computer Science Practicum
    • COMPSCI 299P Individual Study

*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.

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.

 

Close Menu