Skip Navigation
Text:
Increase font size
Decrease font size

    Suggested Program of Study for the Bachelor of Arts in Computer Science

    The following is a suggested plan of study for B.A. majors. The nine required first-year/sophomore courses should be taken no later than the year listed, or students will be unable to declare the computer science major during the nominal major declaration period in the second semester of their sophomore year.

    First Year

    ENGL 105 (composition and rhetoric Foundations); foreign language level 2 and 3 (Foundations); first-year seminar or COMP 110; COMP 401; MATH 231 (quantitative reasoning Foundations and quantitative intensive Connections courses)

    Sophomore Year

    An appropriate physical and life sciences Approaches course; MATH 381 (or STOR 215); COMP 410, 411; four additional Approaches and Connections courses

    Junior Year

    One programming languages group course; one systems group course, one applications group course; three additional Approaches and Connections courses; four free electives

    Senior Year

    Three pre-approved computing or computing-related courses; Connections and free elective courses (four courses); three free electives

    Document Actions