Skip to main content
Department ofComputer Science and Engineering

M.S. in Computer Science and Engineering

All students admitted to the MS in CSE program are expected to have competence in the fundamental subjects listed below, as required from an accredited program for a B.S. in Computer Science, Computer Engineering, and Computer Science and Engineering. An applicant without such background, must complete foundation courses 1-3 prior to being admitted into the program. These courses must be taken at an approved accredited institution. Courses 1-3 are not eligible for transfer credit.  Math courses (4-6) may be taken as a graduate level course in Applied Math in the graduate program at SCU as part of the MS degree within the first year of your admissions.

1. Logic design 
2. Data structures 
3. Computer organization & assembly language 
4. Discrete Math
5. Probability
6. One of the following: Differential Equations, Numerical Analysis, or Linear Algebra
7. One additional advanced programming course or one year of programming experience in industry

Degree Requirements

Engineering Graduate Core - Enrichment Experience
Students must take a minimum of 8 units of the Graduate Core Enrichment Experience.

  • A minimum of 4 units must be from the Graduate Core which requires at least two courses from the three areas
    • Emerging Topics in Engineering
    • Engineering and Business/Entrepreneurship
    • Engineering and Society
  • The remaining 4 units can be accumulated by the following
    1. Taking one or more major technical electives
    2. Taking additional classes from the Graduate Core
    3. Taking Cooperative Education course
    4. Combining courses from a, b and c

Please refer to Chapter 6: Enrichment Experience and Graduate Core for additional information and the core course list.

MSCSE Core

  • CSEN 210, 279, and 283
    • Students who have taken one or more of these core courses or their equivalent must replace said course(s) with the advanced course equivalent (CSEN 313, 379, and/or 383) or, with their advisor’s approval, replace said course(s) with elective(s).

MSCSE Electives

  • A student must take a minimum of 8 units of CSEN 300-899 courses. CSE electives must be approved by the advisor.
    • Electives: Sufficient units to bring the total to at least 46. (The minimum number of CSEN graduate units should be at least 36 units, and courses must be approved by the advisor.)

Please Note: Students wishing to do a thesis (CSEN 497) should consult with their academic advisor regarding a modification of these requirements.

Contact Us

Chair: Prof. Silvia Figueira

Department Manager (Graduate Matters)
Katharina Berning 408-554-5281

Department Manager (Undergraduate Matters)
Pam Lin 408-554-6805

Computer Science and Engineering
Santa Clara University
500 El Camino Real
Santa Clara, CA 95053

SCDI Bergin, Bldg. 203

 

Contact Graduate Engineering Apply Now