Cs Tracking Form
Cs Tracking Form
M131 Calc I
M132 Calc II
CICS 110 CICS 160 CICS 210 198C
Foundations of Prog. Object Oriented Prog. Data Structures Intro to C
or Calc
or
STAT515 Stats I
Semester: Reasoning
Grade:
240 Under 250 Intro to
Computation 220 Programming
Methodology 230 Comp Sys
Principles
Uncertainty
Semester: Semester: Semester: Semester:
M235 Linear
Algebra Grade: Grade: Grade: Grade:
Semester:
Grade: Four CS Core Courses
Grade: Grade:
**Approved Outside Elective courses that may count in place of one CS 300+: Please see the section on Lab Science Courses at:
ECE 353, ECE 547, ECE 668, LINGUIST 401, https://www.cics.umass.edu/ugrad-education/
MATH 411, MATH 545, MATH 551, MATH 552 details-bs-requirements
University and GenEd requirements should be checked on SPIRE. This form is for guidance only.
Specialized Areas of Study in CS Junior Year Writing (JYW) Requirement: Primary computer science majors must take
CompSci 305 Social Issues in Computing. The University's JYW requirement must be
MY PLANNED UPPER-LEVEL CS
1. 311
2. CS300+ (IE 320||326) _ _ _ Details about your ARR and how/when we will fix it:
ARR for CS Majors may show missing major requirements if students are
3. CS300+ _ _ _ taking COMPSCI x90-x99 courses. Course descriptions note when these types of
4. CS300+ _ _ _ courses satisfy CS Electives (300-, 400-, 500-level). Graduate level (690-699) courses
5. CS400+ _ _ _ will not indicate whether it counts for CS Major requirements in the course description
6. CS400+ _ _ _ and are vetted by the UPD. https://www.cics.umass.edu/ugrad-education/courses
7. CS400+ _ _ _
REMEMBER: No P grades for major requirements.
8. CS300+/OE _____ _ _ _
IMPORTANT: The ARR may not get fixed for in-progress courses (or even completed
courses in some cases) until at least after mid-semester date, but it could be closer to,
MY PLANNED UPPER-LEVEL CS or at the time of major clearance during your last semester (after grades post). Why?
• Some students take more courses than needed for a particular requirement group,
1. 311 i.e., CS300+, and we try to use the higher grades when ‘fixing’ the ARR.
• Exceptions or ‘fixes’ on the ARR are not bumped out if you do better in another
2. CS300+ (IE 320||326) _ _ _ course that satisfies the same requirement group.
3. CS300+ _ _ _ • Students cannot elect P/F on major requirements, so we wait until at least after mid-
4. CS300+ _ _ _ semester date before fixing the ARR. NOTE: if we decide to fix an ARR before this
5. CS400+ _ _ _ and a student receives a P grade, then the course will be removed from satisfying a
requirement at the time of major clearance, which may impact degree completion.
6. CS400+ _ _ _
• Some students prefer to ‘save’ 500-level+ course(s) for a graduate program, when
7. CS400+ _ _ _ applicable (course cannot count toward any undergraduate degree requirements -or-
8. CS300+/OE _____ _ _ _ toward the 120 credits/150 credits for a dual degree).