Santa Clara University wordmark
Mission church icon Undergraduate Degree Programs
in Computing
right side of banner
bottom of banner
Home | High School Background | Course Requirements
Frequently Asked Questions | Contact

 

Computing Majors:
Courses Required

(view Acrobat pdf version)
PRE-NOTE:

Computer Science majors (and any student majoring in any department in the College of Arts and Sciences) normally must complete at least 175 units to graduate.

  • Courses in the College of Arts and Sciences are normally given 4 units credit if lower division or 5 units if upper division. (Lower division courses with a separate lab are given 5 units.)
  • Typically students take four courses per quarter their first two years, and then sometimes take only three courses per quarter their last two years.

Computer Engineering majors normally must complete 187 units to graduate.

  • Courses in the School of Engineering, whether lower division or upper division, are given 4 units credit unless accompanied by a separate lab.
  • In almost every case, students take four courses per quarter for their first three years and, during the senior year, take three courses per quarter and work on their senior thesis.

Operations and Management Informations Systems majors (and any student majoring in any department in the School of Business) normally must complete 175 units to graduate.

  • Courses in the School of Business are normally given 4 units credit if lower divsion or 5 units if upper division.
  • Typically students take four courses per quarter their first two years, and then sometimes take only three courses per quarter their last two years.

University Core Requirements (Humanities)

  • Required by All Programs
    English 1 and 2, Western Culture I and II, World Cultures I, United States, Ethics, Religious Studies I, II and III.
  • Computer Engineering
    3rd English Writing (Intro. to Technical Writing for Engineers [Engl 182] required for COEN majors)
    Social Science
  • Computer Science
    3rd English Writing (Writing in the Mathematical Sciences [Math 100] recommended for CS majors)
    Social Science
  • Operations and Management Information Systems
    Writing for Business (Engl 129B).
    Principles of Macroeconomics (Econ 1) [Soc. Science]

College Requirements

  • Computer Engineering
    Intro. to Engineering (ENGR 1), Electric Circuits I (ELEN 50), Senior Thesis Project (COEN 194, 195, 196; 2 units each)
  • Computer Science
    World Cultures II, Ethnic or Women's Studies, Fine Arts, Foreign Language I and II. (The foreign language requirement is waived if someone can pass a proficiency exam.)
  • Operations and Management Information Systems
    Intro. to Business Computing, Foundations of Leadership, Business Leadership Skills, Accounting 11 and 12, Statistics and Data Analysis I and II, Management Information Systems, Contemporary American Business, Organization and Management, Principles of Marketing, Financial Management, Production Management, Macroeconomics (ECON 2), International Economics (ECON 3).
    Foreign Language I and II. (The foreign language requirement is waived if someone can pass a proficiency exam.)

Mathematics

  • Computer Engineering
    Calculus I-IV (MATH 11, 12, 13, 21), Differential Equations (MATH 22 [COEN majors may take AMTH 106]), Discrete Math (MATH 51 [taken as COEN 19]), Linear Algebra (MATH 53) or Numerical Analysis [MATH 166 or AMTH 118], Probability and Statistics (MATH 122 or AMTH 108).
  • Computer Science
    Calculus I-IV (MATH 11, 12, 13, 21), Differential Equations (MATH 22), Abstract Algebra (MATH 52), Linear Algebra (MATH 53), any two upper division "pure" Math courses (Probability and Statistics [MATH 122] is highly recommended as one of these courses).
  • Operations and Management Information Systems
    Calculus I and II (MATH 11 and 12 or 30 and 31)

Natural Science

  • Computer Engineering
    Chemistry I, Physics I, II, and III
  • Computer Science
    Physics I and II
  • Operations and Management Information Systems
    Any natural lab science course.

Lower Division Computer-Related Courses

  • Computer Engineering
    [Introduction to Programming (COEN 10),] Advanced Programming (COEN 11), Data Typese and Structures (COEN 12), Formal Specification and Advanced Data Structures (COEN 70), Computer Organization and Embedded Systems Programming (COEN 20), Introduction to Logic Design (COEN 21).
  • Computer Science
    Introduction to Computer Science (CSCI 10), Object Oriented Programming (CSCI 60), Data Structures (CSCI 61), Computer Organization and Embedded Systems Programming (COEN 20), Introduction to Logic Design (COEN 21).
  • Operations and Management Information Systems
    Structured Programming (OMIS 30)

Upper Division Computer-Related Courses

  • Computer Engineering
    Theory of Algorithms (CSCI 163 [taken as COEN 179]), Computer Architecture (COEN 122), Computer Networks (COEN 146), Software Engineering (COEN 174), Formal Languages and Compilers (COEN 175), Operating Systems (COEN 177).
  • Computer Science
    Theory of Algorithms (CSCI 163), Operating Systems (COEN 177), Th. of Automata and Languages I (CSCI 161) or Numerical Analysis (CSCI 166) or Switching Th. and Boolean Algebra (CSCI 167).
  • Operations and Management Information Systems
    Database Management (OMIS 105), Systems Analysis and Design (OMIS 106), Systems Programming (OMIS 107)

Computing Electives (Upper Division)

  • Computer Engineering
    3 COEN Electives.
  • Computer Science
    4 Computing-Related Electives chosen as follows:
    one from the COEN Department,
    two from the Department of Mathematics and Computer Science,
    one other course either from the COEN Department or from the the Department of Mathematics and Computer Science.
    Computer Science majors are encouraged to select one of four "areas of focus" (Foundations, Numerical Computation, Software, Graduate Preparation) to guide their choices of upper division courses. Recommended courses can be found here.
  • Operations and Management Information Systems
    3 OMIS electives.

Other Requirements

  • Computer Engineering
    Electronic Circuits I (ELEN 115), Integrated Circuit Design (ELEN 153), Integrated Education Requirement (included options to complete co-op or study abroad and still graduate in four years). More information is available here.
  • Operations and Management information Systems
    Business Capstone course.

DISCLAIMER: This list merely attempt to provide an overview comparing and contrasting the requirements of the three majors. It is not meant to be an official document prescribing all requirements. For details, one should consult the most recent edition of the Bulletin.

Note that university regulations permit certain courses to satisfy more than one requirement simultaneously. For example, PoliSci 1 or Sociology 33 may satisfy both Social Science and United States requirements. More examples and details may be found in the most recent edition of the Undergraduate Advising Handbook.


Maintained by: Computing Chairs
Last changed: 30 January 2007
© Copyright 1998-2007 Santa Clara University