Academic Plan

BA in Computer Science 

  • 31 credits are required to complete this degree program.
  • 12 credits are required for this major. Courses for this major come from COMP, MATH, and STAT.
  • To make good academic progress, take 4 course credits each semester.
  • Requirements for the Mathematics Major are included. Fill in the remaining credits every semester with Core Requirements (see guidelines below) or general electives.

First Year: FALL

First Year: SPRING

COMP 151 (1 cr.)

Core Foundations: FYII (1 cr.)

Core Foundations: ENGL 110 or Comm 101 (1 cr.)

Core Foundations: FYQR 120 (1 cr.) see notes

COMP 152* (1 cr.)

Core Foundations: ENGL 110 or Comm 101 (1 cr.)

Second Year: FALL

Second Year: SPRING

COMP 235 (1 cr.)

MATH 260 (1 cr.)

COMP 240 (1 cr.)

MATH/STAT elective (1 cr.) see notes

Junior Year: FALL

Junior Year: SPRING

COMP major elective (1 cr.) see notes

MATH/STAT elective (1 cr.)

COMP major elective (1 cr.)

COMP major elective (1 cr.)

Senior Year: FALL

Senior Year: SPRING

COMP major elective (1 cr.)

COMP 401 (0.5 cr.)

COMP 402 (0.5 cr.)

* COMP 152 meets the Quantitative Reasoning in Practice Core requirement

Key:

Underline = must be taken in sequence

Italics = prerequisites exist

* = meets Core Requirement

Additional Notes:

  • FYQR 120 may be met by a QR waiver.
  1. 2 credits of MATH/STAT electives are required. Note that completing a pre-requisite may be necessary for completing this requirement.
  2. A total of 4 credits of COMP major electives is required to complete the Computer Science major.
  3. A description of the MATH/STAT electives and a list of options for COMP major electives can be found on the Requirements webpage.

Guidelines for Core Requirements:

  • Core Foundations area courses – to be completed in the first year.
  • Core Inquiry area courses – recommended to complete one each year.
    • At least one Inquiry course is offered within the Major requirements.
  • Core Engagement area courses – recommended to complete one each year.
    • Check if an Engagement course is offered within the Major requirements.

Printable Version