Skip Navigation Text:

MACS Major

Effective Fall 2007


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.

You need not complete all steps in order, but you should carefully plan all steps at the outset of your academic career. As a CIS student, 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.

Pre-Major Requirements

When you declare MACS as your intended major, you will be classified as pre-MACS and must fulfill the following pre-major requirements before formally applying for admission as a MACS major.

  • Math 251, 252, 253 (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 pre-CIS 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 pre-major GPA.

MACS Major Applications

You must submit a formal application for admission to the MACS major during the term in which you complete the pre-major courses.

Transfer Students

If you have completed the equivalent of the pre-major core at another institution and satisfied the minimum GPA and grade requirements, you will be admitted conditionally to the major. You will be granted unconditional admission after completing, with a GPA of 2.60 or better, two courses from CIS 212 (Computer Science III), CIS 313 (Introduction to Data Structures), and CIS 314 (Computer Organization). You must complete these courses during your first year of study in the major. Additional information is available for students coming from Oregon community colleges.

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.