0% found this document useful (0 votes)
2 views

Cs Tracking Form

Uploaded by

pnyati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Cs Tracking Form

Uploaded by

pnyati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

BS Tracking Form for CS Major requirements

Effective Spring 2023

Name: ID#: Advisor:

Four Math Courses Three Introductory CS Courses

M131 Calc I
M132 Calc II
CICS 110 CICS 160 CICS 210 198C
Foundations of Prog. Object Oriented Prog. Data Structures Intro to C

Semester: Semester: Semester: Semester: Semester: Semester:


Grade: Grade: Grade: Grade: Grade: Grade:
Required as

M233 Multivariate of Fall 2023

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

Eight Upper-Level Courses Integrative Experience JrYr Writing


Univ requires IE and JYW courses be taken at UMass Amherst.
Secondary CS Majors should satisfy IE and JYW Reqs in primary major.
(prereq: 250)
Choice of
311 Algorithms CS 300+ CS 300+ *IE Req,
if 320 or 320*, 326* 305 inSocial Issues
Computing
326 (Or JYW in another dept)
Semester:
Semester: Semester: Semester: Grade: Semester:
Grade: Grade: Grade: *320 or 326 may also satisfy an Grade:
upper-level elective.

Major GPA (See ARR)


CS 300+ • UPD may approve a
maximum of 3 credits of CS 300+ **Or,
Outside Minimum 2.0 cumulative GPA in all courses applied to
CS 499T/P or CS 396/496 to Approved major. Pass/Fail not allowed in major.
satisfy a CS elective at the Elective
appropriate level.

• Some graduate (600) level+


CNS Lab Science Courses (8 credits)
Semester:
courses are permitted, but Semester:
often have twice the workload
Grade: CHEM 111 (or 121)
Grade: of undergrad courses.
CHEM 112 (or 122)
GEOL 101/lab, (or 103/131, or 105/131)
PHYSIC 151 (or 181)
CS 400+ CS 400+ CS 400+ PHYSIC 152 (or 182)
CICS 256

Semester: Semester: Semester:


Semester: Semester:
Grade: Grade: Grade:
Revised Nov 1, 2022

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

August 27, 2019


Select courses in specialized areas of study, or taken at UMass Amherst. Secondary CS Majors should complete the JYW requirement in
take courses across disciplines to satisfy their primary major. Primary CS Majors may
Eight (8) upper-level requirements for the BS:
Integrative Experience (IE) Requirement: Students satisfy the University's IE
• 311 Algorithms Requirement by taking an approved IE course in their primary major at UMass
• 3 CS300+ (may include IE Req) Amherst. CompSci 320 Software Engineering and CompSci 326 Web Programming
• 3 CS400+ (Spring 2014 or later) are currently the designated IE courses for CS and also count as a
• 1 CS300+ (or Outside Approved Elec) CS Elective.

Courses offered in CS cover many areas,


including:
Artificial Intelligence
When does a class count for the CS major?
Computer Architecture
Data Science A computer science major may not use any course taken on a pass/fail basis to fulfill the
Information Retrieval computer science program requirements (including mathematics, lab science, and
Natural Language Processing computer science introductory, core, and upper-level elective courses). Students must
Networking maintain an average grade of at least C (2.0) in all courses used to satisfy the major
Robotics, Vision and Graphics degree requirement (see major GPA on the ARR). While courses with grades of C-, D+,
Security and Privacy or D may be counted toward the degree, students normally repeat these courses so that
Software Engineering the new grade will replace the old in their GPA calculation (Check Academic Regulations
Software Systems
for rules about repeating courses). A grade below C will normally not suffice as a
Theory of Computation
prerequisite for a later course. For example, enrolling in COMPSCI 220 requires a grade
of "C or better" in COMPSCI 187.
Course Offering Plan: What is an approved CS elective? https://www.cics.umass.edu/degrees
https://www.cics.umass.edu/content/course-offering-plan Any regularly numbered COMPSCI course at the 300-level or above may be used as an
elective, excluding COMPSCI 305, or if it is specifically barred as an elective in its course
description. Many COMPSCI 500-level courses that are open to undergraduates may
MY PLANNED UPPER-LEVEL CS also be used for CS Electives.
• Experimental courses (x90), seminar courses (x91) and special topics (x97) may only
1. 311 be used as CS electives at the 300-level (or above) if specifically stated in the course
description.
2. CS300+ (IE 320||326) _ _ _
• CS Capstone courses (499T/P) may be used with UPD approval*.
3. CS300+ _ _ _ • Independent studies (x96) at the 300-level (or above) are reviewed for elective credit
4. CS300+ _ _ _ via the independent study approval process when registering*.
5. CS400+ _ _ _ • If a course is not showing correctly on the ARR, we will assume that you will use it for
the major and will fix your ARR. Only email [email protected] if you opt not to
6. CS400+ _ _ _
use any of these courses.
7. CS400+ _ _ _
8. CS300+/OE _____ _ _ _ NOTE: *Only 3 credits of either COMPSCI 499P/T or COMPSCI 396/496/596 may be
used toward CS Major requirements.

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).

You might also like