|
COMPUTER SCIENCE †
124 Hours
Freshman Year
| CMPS |
150 |
Intro to Cmps |
3 |
CMPS |
260 |
Data Structures I |
3 |
| EECE |
140 |
Comp Engineering |
3 |
ENGL |
102 |
Comp and Lit I |
3 |
| ENGL |
101 |
Rhet and Comp |
3 |
MATH |
301 |
Calculus II |
4 |
| MATH |
270 |
Calculus I |
4 |
|
|
Elective(ARTS) 1
|
3 |
| |
|
Elective(HIST) |
3 |
|
|
Elective (BHSC) 2, 9
|
3 |
| |
|
|
------ |
|
|
|
------ |
| |
|
|
16 |
|
|
|
16 |
Sophomore Year
| CMPS |
261 |
Data Structures II |
3 |
CMPS |
341 |
Formal Foundations |
3 |
| PHIL |
203 |
Intro to Symbolic Logic |
3 |
CMPS |
351 |
Assembly Programming |
3 |
| |
|
Elective (LIT) 3
|
3 |
|
|
Elective (AHBS) 10 |
3 |
| |
|
Elective (CMCN) 4
|
3 |
|
|
Elective (SCI) 5, 9
|
4 |
| |
|
Elective (SCI) 5,9
|
4 |
|
|
Concentration Elective 6, 7
|
3 |
| |
|
|
------ |
|
|
|
------ |
| |
|
|
16 |
|
|
|
16 |
Junior Year
| CMPS |
450 |
Programming Languages |
3 |
CMPS |
430 |
Computer Architecture |
3 |
| CMPS |
453 |
Software Engineering |
3 |
CMPS |
451 |
Compiler Construction |
3 |
| STAT |
427 |
Statistical Methods |
3 |
MATH |
362 |
Linear Algebra |
3 |
| CMPS |
310 |
Computers in Society |
1 |
STAT |
454 |
Intro to Oper Research |
3 |
|
|
Concentration Elective 6
|
3 |
ENGL |
365 |
Technical Writing |
3 |
| |
|
Free Elective 8
|
2 |
|
|
|
|
| |
|
|
------ |
|
|
|
------ |
| |
|
|
15 |
|
|
|
15 |
Senior Year
| CMPS |
460 |
Database |
3 |
CMPS |
455 |
Operating Systems |
3 |
| |
|
Free Elective8
|
2 |
|
|
Concentration Elective 6, 7
|
3 |
| |
|
Elective (CMPS) 7
|
3 |
|
|
Concentration Elective 6
|
3 |
| |
|
Elective (SCI) 5, 9
|
4 |
|
|
Elective (BHSC) 2, 9
|
3 |
| |
|
Concentration Elective 6
|
3 |
|
|
Elective 9 |
3 |
| |
|
|
------ |
|
|
|
------ |
| |
|
|
15 |
|
|
|
15 |
† This program is accredited by the Computing Sciences
Accreditation Board (CSAB). Students will be allowed to enter
Upper Division when they have passed the CAAP exam and earned a
grade of C or better in all computer science courses taken and
MATH 270 and 301. To qualify for graduation a student must earn a
grade of C or better in all the computer science courses which
are applied to the degree, all the required courses in
mathematics and statistics, and all courses in the concentration.
1 Chosen from Dance, Music, Theater, or Visual Arts.
2 Chosen from Anthropology, Geography, Economics,
Political Science, Psychology, or Sociology.
3 Chosen from advisor approved list of English.
4 CMCN 101, 200 or 310.
5 Must include both biological and physical sciences.
All three courses must be courses for majors. At least two of
these courses must be in a two-semester sequence with labs.
6 Concentrations: cognitive science, electrical
engineering, human-computer interaction, management information
systems, scientific computing. A list of courses that satisfy
concentration electives is available from the advisors. Two of
the electives must be approved CMPS or EECE courses.
7 At least 6 hours of CMPS must be at the 400-level.
8 Students may apply at most two PEDA courses to free
electives.
9 Selection may depend on concentration.
10 Chosen from Arts, Humanities or Behavioral Sciences.
|