Skip Navigation Text:

Macs-core

Effective Spring 2006


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.

88 credits total

Curricula Credits
Lower-Division Courses (36 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
MATH 251-253 Calculus I-II-III 12
Mathematics Core Courses (20 credits)
Complete the following courses. All courses must be taken graded.  
Math 315 Elementary Analysis 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 8
Computer Science Core Courses (16 credits)
Complete the following courses. All courses must be taken graded.  
CIS 313 Introduction to Data Structures 4
CIS 314 Computer Organization 4
CIS 315 Introduction to Algorithms 4
CIS 425 Principles of Programming Languages 4
Computer Science Project Course (4 credits)
Complete one of the following courses. The course must be taken graded.  
CIS 422 Software Methodology I 4
CIS 441 Computer Graphics 4
CIS 445 Modeling and Simulation 4
Writing Course (4 credits)
Complete one of the following courses. The course may be taken Pass/No Pass or Graded  
WR 320 Scientific and Technical Writing 4
WR 321 Business Communications 4
MACS Science Requirements (12 credits)