MACS Core Requirements

To obtain a B.S. or B.A. in Mathematics and Computer Science, you must complete the following core courses, of which at least 12 credits in Mathematics and 12 credits in Computer and Information Science must be completed in residence at UO.

100 credits total

  Credits
Lower-Division Courses (32 credits)

Complete the following sequences. All courses must be taken graded.
CIS 210-212 Introduction to Computer Science I-II-III
12
MATH 231-232 Elements of Discrete Mathematics I-II
8

Complete one of the following sequences. All courses must be taken graded.
12
MATH 251, 252, 253 Calculus I, II, III
MATH 261, 262, 263 Calculus with Theory I, II, III

Mathematics Core Courses (24 credits)
Choose 1 of the following courses. Course must be taken graded.
Math 316 Elementary Analysis

Math 347

Math 391

 Complete the following courses. All courses must be taken graded.

4
Math 341, 342 Elementary Linear Algebra I, II
8

Complete one of the following sequences. All courses must be taken graded.
Math 351, 352 Elementary Numerical Analysis I, II
8
Math 461, 462 Introduction to Mathematical Methods of Statistics I, II

Take one other upper-division mathematics course. This elective course must be taken graded. Note: Excluding Math 425, 426 and 427.
4

Computer Science Core Courses (28 credits)

Complete the following courses. All courses must be taken graded.
16
CIS 313 Introduction to Data Structures
CIS 314 Computer Organization
CIS 315 Introduction to
CIS 425 Principles of Programming Languages

Complete one of the following courses. The course must be taken graded.
4
CIS 330 C/C++ and Unix

Cis 322

CIS 420 Automata Theory
CIS 422 Software Methodology I

Complete two additional upper-division CIS courses. These courses may be taken Pass/No Pass or Graded
8

Writing Course (4 credits)

Complete one of the following courses. The course may be taken Pass/No Pass or Graded
4
WR 320 Scientific and Technical Writing
WR 321 Business Communications

Science Requirements (12 credits)

Complete one of the following options. The courses may be taken Pass/No Pass or Graded.
12
Physics: PHYS 201, 202, 203 General Physics I, II, III
Physics: PHYS 251, 252, 253 Foundations of Physics I, II, III
Chemistry: CH 221, 222, 223 General Chemistry I, II, III
Chemistry: CH 224H, 225H, 226H Honors General Chemistry I, II, III
OR CH 113 The Chemistry of Sustainability OR CH 221 General Chemistry OR CH 224 Honors General Chemistry and BI 211 General Biology and BI 212 General Biology or BI 213 General Biology
Psychology: PSY 201 Mind and Brain, 202 Mind and Society, and 304 Biopsychology OR 330 Thinking OR 348 Music and the Brain
Geography: GEOG 141 The Natural Environment and two from GEOG 321 Climatology, GEOG 322 Geomorphology, or GEOG 323 Biogeography
Geological Sciences: GEOL 201 Earth's Interior Heat and Dynamics, GEOL 202 Earth Surface and Environmental Geology, GEOL 203 Evolution of the Earth