MACS Major
Effective Fall 2009
General Information/Requirements
The major in mathematics and computer science serves students who want knowledge in both fields but who are not ready to specialize in either. The program is designed to develop team players for information-based occupations. Its graduates have the tools to analyze complex problems and to compute the answers to them. The joint major program offers students the chance to explore computer science while retaining strong foundations in mathematics.
Degree Checklist
To obtain a degree in Mathematics and Computer Science, you must complete the following steps.
- Complete your general university requirements
- Complete the MACS lower-division requirements
- Complete the MACS science and writing requirements
- Complete Core classes
- File your Major Progress Review
- Complete your elective courses
You need not complete all steps in order, but you should carefully plan all steps at the outset of your academic career. As a MACS major, it is essential that you meet with your advisor to be sure that you are satisfying your major requirements. Advising hours may be obtained from the department's main office, 120 Deschutes Hall. You should also work with Academic Advising make sure you are satisfying your degree requirements.
General University Requirements
To earn a bachelor's degree, you must satisfy general university requirements as stated in the UO Bulletin for the year you entered the UO. In addition, you must satisfy the specific MACS major requirements that are in effect at the time you are admitted to that program. Since the major requirements change over time, you must be careful to adhere to the requirements in effect at the time of admission to the program as a MACS pre-major.
The College of Arts and Sciences awards both Bachelor of Science (B.S.) and Bachelor of Arts (B.A.) degrees to students who major in MACS. In general, if you fulfill the MACS major requirements, you will automatically qualify for a B.S. degree. To qualify for the B.A. degree, you must also fulfill the College of Arts and Science's language requirement.
Lower-Division Requirements
When you declare MACS as your intended major, you must fulfill the following lower-division requirements before continuing in the MACS major.
- Math 251, 252, 253 (Calculus I, II, III) OR Math 261, 262, 263 (Honors Calculus I, II, III)
- Math 231, 232 (Discrete Mathematics I, II)
- CIS 210, 211, 212 (Computer Science I, II, III)
You must achieve a GPA of 2.60 or better in the eight lower-division courses. All courses must be taken graded and completed with grades of C- or better. You may retake pre-major courses once, but all earned grades are used to compute you GPA.
Major Requirements
To be elligible for a B.S. or B.A. in Mathematics and Computer Science, you must meet the major requirements for MACS Core classes, and elective courses approved by your advisor.
Mathematics Elective
You must take one other upper-division mathematics course excluding Math 425 and 426. This elective course must be taken graded.
Computer & Information Science Electives
You must take two other 4-credit approved upper-division CIS courses, which may be taken Pass/No Pass or graded.
All required coursework must be completed with a grade of C- or Pass or better. Unless otherwise indicated, all coursework used to satisfy the major requirements must be taken graded.
If you receive two grades below C- in the fundamental or upper-division core, you will be removed from the major.
Major Progress Review Form:
Each MACS major must meet with his or her advisor and file the Major Progress Review form after completion of 12 credits of the upper-division core, including at least one course from each department. You must file your Major Progress Review form before you will be allowed to register for CIS 315.
Petitions
Exceptions or modifications to departmental requirements may be requested via written petition to the Undergraduate Education Committee. It is expected that you will have discussed the matter with your advisor.
Prerequisites
Admission to a given CIS course requires completion, with a grade of C- or better, of all the prerequisites listed in the UO General Bulletin. CIS 399 and CIS 410 courses taken prior to completion of stated prerequisite will result in course not counting toward upper-division CIS electives. Waiver of a prerequisite is possible only through petition to the Undergraduate Education Committee.
