Majors and Minors
Contact
Mathematics, Statistics, and Computer ScienceOlin-Rice Science Center, Room 222
651-696-6287
mscs@macalester.edu
The major requirements below are current starting in Fall 2021.听All new major declarations, except in unusual circumstances, must meet the requirements outlined below.
Computer Science Major | Computer Science Minor | Data Science Major | Data Science Minor | Mathematics Major | Mathematics Minor | Statistics Major | Statistics Minor
General Distribution Requirement
All courses in the department count toward the general distribution requirement in mathematics and natural science except those numbered听,听,听听补苍诲 .听听补苍诲 听count toward the humanities general distribution requirement.听听counts toward the social science general distribution.听听听counts for no general distribution.
General Education Requirements
Courses that meet the general education requirements in writing, quantitative thinking, internationalism and US identities and differences听will be posted on the Registrar's web page in advance of registration for each semester.
Additional information regarding the general distribution requirement and the general education requirements can be found in the graduation requirements section of this catalog.
Honors Program
The MSCS听department participates in the honors program. Eligibility requirements, application procedures and specific project expectations can be found on the department webpage听or the Academic Programs and Advising Office.
Topics Courses
听, 听, 听, 听,听, , , , , ,听, 听
Selected topics in computer science, mathematics, applied mathematics, and statistics. When the course is offered, the topic and prerequisites for that semester will be announced and posted prior to registration.
Independent Study
The MSCS department offers independent study options in the form of tutorials, independent projects, internships, preceptorships and Honors independent projects. For more information contact the department and review the Curriculum听section of the catalog.
Computer Science Major
Major Requirements
- Three introductory courses, taken in sequence. Students with prior experience should determine proper placement in this sequence in consultation with program faculty. Students prepared to skip this entire sequence must take a third advanced elective.
- One of or
- Three supporting math/stat courses: , and any two additional math/stat courses, numbered 135 or above, taken at Macalester
- Three core courses: , and
- Two advanced elective courses in computer science, numbered 300-499
- A capstone course, which must be taken prior to spring semester of the senior year
- Pass the project component of the capstone course, and pass the capstone presentation requirement
Mathematics and statistics courses that support a Computer Science major particularly well include: , , , , , , and .
Students who plan to attend graduate school in computer science are encouraged to take , more than the minimum number of computer science electives, as well as additional supporting work in related disciplines.
Students planning a Computer Science major who enter Macalester without prior experience should take in their first year.
Computer Science Minor
Minor Requirements
Requirements for a minor in computer science are:
Any five courses in computer science numbered 112-489. Minor plans including or more than one crosslisted course require departmental approval. (Note: Credit can be awarded for only one of the introductory courses or .)
No more than two courses can count toward any other minor or major.
Data Science Major
Major Requirements
- Two courses in Data Science core: / and /
- Two courses in Statistics core: and
- Two courses in Computer Science core: or , and
- One course in Math core:
- Three upper-level electives: Any three courses from the following list: , , , , , , /, /, , , , /, , , ,
- Capstone: , which must be taken prior to spring semester of the senior year.
- Pass the capstone presenation
Data Science Minor
To obtain a minor in Data Science, you must complete five (5) course in total that must include:
Data Science Core:
- /
- /
Electives:
- Three (3) additional courses, chosen from Computer Science courses numbered COMP 123-494 and Statistics courses numbered STAT 155-494. The electives must include a COMP course and a STAT course.
No more than two courses can count toward any other major, minor, or concentration.
Note: , , , , / are highly recommended elective courses for the Data Science minor.
Mathematics Major
Major Requirements
- Two courses that are introductory to the major (taken in any order): ,
- Two supporting courses:
- One course in data visualization and modeling: or
- One course in computer programming: , , , or
- Five Math courses numbered 250 or above, including:
- At least two cornerstone courses from the following list: , , , , , , ,
- At least one 400-level capstone course, which must be taken prior to spring semester of the senior year
- Pass the capstone presentation
Mathematics Minor
To obtain a minor in mathematics, you must complete any five (5) mathematics courses numbered MATH 110-494. No more than two courses can count towards any other major, minor, or concentration.
Statistics Major
Major Requirements
- Five core courses:
- or
- /
- Two upper-level statistics courses from the following list, at least one of which is a 400-level course (which must be taken prior to the spring semester of the senior year): /, , , , , ,
- One additional upper-level statistics or statistics adjacent course from the following list:
- Any 300- or 400-level STAT course, /, , /
- Two computational courses from the following list: /, , , , , /, , , , , , ,
- Pass the capstone presentation
Statistics Minor
Minor Requirements
To obtain a minor in Statistics, you must complete five (5) courses in total that must include:
Statistics core:
Electives: three (3) additional courses from the following:
- Statistics: , , , , , ,
- Computing foundations: /,
- Theory: , / , /
- Applications (at most one): , /, , , , , , , , or another course approved by the Department of Mathematics, Statistics, and Computer Science.
No more than two courses can count toward any other minor, major, or concentration.