KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science Major

Computer Science Major

Macalester College · Saint Paul, MN

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Computer Science Major
CIP
13.0406
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
173902
CourseShelf checklist
CK_173902_6efd6b50
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Major Requirements

9 items
  1. 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.
    Not resolved to a course
  2. One of COMP 120 or COMP 123
    Not resolved to a course
  3. Three supporting math/stat courses: MATH 279 , and any two additional math/stat courses, numbered 135 or above, taken at Macalester
    Not resolved to a course
  4. Three core courses: COMP 221 , COMP 225 and COMP 240
    Not resolved to a course
  5. Two advanced elective courses in computer science, numbered 300-499
    Not resolved to a course
  6. A 400-level COMP course, which must be taken prior to the spring semester of the senior year
    Not resolved to a course
  7. 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: STAT 155 , MATH 236 , STAT 253 , MATH 313 , MATH 365 , MATH 375 , and MATH 379 . Students who plan to attend graduate school in computer science are encouraged to take COMP 361 , 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 COMP 123 in their first year.
    Not resolved to a course
Source. Macalester College, catalog 2026-2027 — https://macalester.catalog.acalog.com/preview_program.php?catoid=29&poid=4110. Captured page pages/0243.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.