The online catalog includes the most recent changes to courses and degree requirements that have been approved by the Faculty Senate, including changes that are not yet effective.
WARNING: The following information reflects a degree requirement which expired as of Summer 2016. Please click the appropriate link under "Degree Programs" on the right side of this page to view the currently effective requirements for this program. If a link to this program does not appear, the program may no longer be available, or may be available under a different academic unit. You can find past requirements under the appropriate archived catalog.
Bachelor of Arts, Computer Science (122 Credits)
Students may apply for certification into the Bachelor of Arts in Computer Science degree program after completion of the following courses with a grade of C or better and a cumulative GPA of 2.5 or higher: CPT S 121, 122, 223; MATH 201, 202, 216; PHIL 201. MATH 171, 172 may be substituted for MATH 201, 202.
No courses listed in this schedule of study may be taken on a pass/fail basis. All listed E E and CPT S courses, required electives, and prerequisites to these courses must be completed with a grade of C or better.
No courses listed in this schedule of study may be taken on a pass/fail basis. All listed E E and CPT S courses, required electives, and prerequisites to these courses must be completed with a grade of C or better.
First Year | |
First Term | Credits |
CPT S 121 | 4 |
Creative & Professional Arts [ARTS] | 3 |
HISTORY 105 [ROOT] | 3 |
MATH 2011 | 3 |
PHIL 201 [QUAN] | 3 |
Second Term | Credits |
CPT S 122 | 4 |
ENGLISH 101 [WRTG] | 3 |
MATH 2021 | 3 |
MATH 216 | 3 |
Social Sciences [SSCI]2 | 3 |
Second Year | |
First Term | Credits |
CPT S 223 | 3 |
CPT S 224 | 2 |
CPT S 260 | 3 |
MATH 212 | 4 |
Minor Elective3 | 3 |
Second Term | Credits |
Biological Sciences [BSCI] with lab4 | 4 |
MATH Elective1 | 3 |
Minor Elective3 | 3 |
Physical Sciences [PSCI] with lab4 | 4 |
Complete Writing Portfolio | |
Third Year | |
First Term | Credits |
CPT S 322 [M] | 3 |
CPT S 355 | 3 |
ENGLISH 402 [WRTG] | 3 |
Minor Elective3 | 3 |
Science Elective4 | 4 |
Second Term | Credits |
300-400-level Minor Elective3 | 3 |
Advanced Cpt S Elective5 | 3 |
CPT S 323 | 3 |
Diversity [DIVR] | 3 |
Science Elective4 | 3 |
Fourth Year | |
First Term | Credits |
300-400-level Minor Elective3 | 3 |
Advanced Cpt S Electives5 | 6 |
CPT S 422 [M] | 3 |
Humanities [HUM] | 3 |
Second Term | Credits |
300-400-level Minor Elective3 | 3 |
Advanced CPT S Electives5 | 6 |
CPT S 302 | 3 |
Integrative Capstone [CAPS] | 3 |
Complete Cpt S Exit Interview and Survey |
Footnotes
1 | Either math sequence below will satisfy the math requirement for this degree. Sequence B will allow a broader selection of advanced computer science electives. The course work in mathematics must total at least fifteen semester hours (including MATH 216). Sequence A: MATH 201, 202, STAT 212, and a MATH elective chosen from the following list: MATH 364, 416, or STAT 412. Sequence B: MATH 171, 172, 220, and STAT 212 or STAT 360. |
2 | SOC 101 recommended. |
3 | Elective credits may include a minor program. Completion of a minor is strongly encouraged. |
4 | Science electives: A minimum of 15 credits required. Must include a year-long sequence (two semesters including a laboratory in each semester) of [BSCI], [PSCI], or [SCI] and two additional science courses, one of which must have a laboratory component. Electives include BIOLOGY 106, 107; CHEM 101, 102 or 105, 106; PHYSICS 101, 102 or 201, 202. |
5 | 300-400-level advanced computer science electives must be chosen to contain advanced work in at least three separate computer science areas. Eligible areas and courses are: a) Theory: CPT S 317, 450, 453; b) Scientific Computing: CPT S 430, 438, 470; c) Programming Languages: CPT S 355, 452, 481; d) Hardware Systems: CPT S 360, 460, 466; E E 324, 334; e) Graphics and Multimedia: CPT S 442, 443; f) Software Systems: CPT S 427, 451, 455, 464; g) Intelligent Systems: CPT S 440, 434; h) Software Engineering: CPT S 421, 423; i) Selected offerings of CPT S 483 could fit in one or more of the categories above. Consult with an advisor for course choices and other requirements. |
Schedules of Studies
- Agricultural Technology and Production Management