Main Navigation
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) |
