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