BA-CMPSCI Tracking Form for departmental requirements
Name:
_______________________ ID#:
____________ Advisor:
Two introductory CS courses
121
Problem
Solving
Term:
Grade:
______________
Three math courses
Data
187 Structures
M131
Term:
Grade:
Term:
Grade:
Calc I
M132
Calc II
Term:
Grade:
Term:
Grade:
The third course can be:
any 200+ MATH course,
R E 2 11 * , R E 2 1 2 * ,
STAT240*, STAT501*, or
STAT515.
* not applicable to the BS.
Math 127-128 can be substituted for Math
131-132 for the BA, but this option will
restrict access to 200-level cores and
higher-level electives.
Core CS courses (complete only three)
1.
2.
3.
Term:
Grade:
Term:
Grade:
Term:
Grade:
The courses must be chosen from the following list:
220 Programming Methodology
230 Computer Systems Principles
240 Reasoning Under Uncertainty (M132 prereq)
250 Intro to Computation (M131 prereq/M132 coreq if seats available,
based on M131 performance, with instructor permission)
Your choice of cores determines which CS electives you can take. Students
are strongly encouraged not to take 220 and 230, or 240 and 250
simultaneously.
NOTE: Completion of 121, 187, and three CS cores completes the CS minor.
Int Experience (IE):
Five CS electives
1.
2.
3.
Term:
Grade:
Term:
Grade:
Term:
Grade:
4.
5.
Term:
Grade:
Term:
Grade:
CS courses only, 300level or higher (not
CS305). Courses
numbered x90x99
(limit of 3 credits)
require UPD approval
to count toward
degree. Graduate level
courses (600 and
higher) can be used
however, the workload
for these courses can
be significantly greater.
Choice of 320, 326,
or NATSCI 494
Term:
Grade:
320 or 326 may also satisfy
an upper-level CS elective.
NATSCI 494 does not.
Four-Course Outside Concentration
(must be approved by UPD prior to registration for 1st semester senior year)
Concentration Area: _______________________________
1.
2.
3.
4.
Term:
Grade:
Term:
Grade:
Term:
Grade:
Term:
Grade:
Jr Yr Writing:
Social
Issues
305
Term:
Grade:
Students should satisfy these
requirements in their primary.
_____
GPA
Min. 2.0 cumulative GPA in courses
applied to major. No courses
applied to degree can be pass/fail
Non-CS courses, 200-level+, that form a focused study in another discipline are
eligible. With appropriate justification, students may propose that one of the four be a
4th course from the 200-level CS cores, or a 6th 300-level+ CS elective.
University, General Education and Foreign Language requirements should be checked on
SPIRE.
Language
Check box if
complete. Study of a
foreign language is required
for all BA degrees by the
College of Natural
Sciences.
Revised March 10, 2014