Computer Science Curriculum 2008/2009

advertisement
Computer Science Curriculum 2008/2009
Fall
CS 1411
ENGL 1301
First Year
Hrs
Programming Principles I
4
Essentials of College Rhetoric
3
MATH 1351
Calculus I
3
POLS 1301
Elective
American Government Org.
Core curriculum*
TOTAL
3
3
16
Programming Principles II
Discrete Computational Structures
Calculus II
Advanced College Rhetoric
Core curriculum*
TOTAL
Hrs
4
3
3
3
3
16
Spring
CS 1412
CS 1382
MATH 1352
ENGL 1302
Elective
Fall
CS 2413
PHYS 1408
MATH 2350
EE 2372
Second Year
Hrs
Data Structures
4
Principles of Physics I
4
Calculus III
3
Modern Digital Systems Design
3
Elective
Core curriculum*
TOTAL
Spring
CS 2350
PHYS 2401
MATH 2360
ENGL 2311
CHEM 1307
& 1107
or BIOL
1403
Comp. Org. & Assem. Lang. Prog.
Principles of Physics II
Linear Algebra
Technical Writing
Principles of Chemistry I
Prerequisite
CS 1411
CS 1411
MATH 1351 or consent
Successful completion of ENGL 1301
Prerequisite
CS 1412
Pre or co requisite: MATH 1351
MATH 1352
Score of 7 on math placement exam,
MATH 1350 (GEOM), 1550 (PRECAL), or score
on MPE of 5 and MATH 1321(TRIG)
3
17
Hrs
3
4
3
3
4
Biology I
TOTAL
Prerequisite
Departmental approval (intro to field for majors)
Successful completion of ENGL 0301 or
a satisfactory score on SAT1, ACT, or
English dept. writing sample writing intensive
Score of 7 on math placement exam,
MATH 1350 (GEOM), 1550 (PRECAL), or score
on MPE of 5 and MATH 1321(TRIG)
Prerequisite
CS 1412, EE 2372
PHYS 1408, (pre or co req.) MATH 1352 (CAL II)
MATH 1352(CAL II)
ENGL 1301 and 1302
CHEM 1301 w/C or better or a passing
grade on the Chemistry Placement Exam
One year high school biology. Enrollment
as freshman req. min. composite SAT1 of
or 1100 or min. composite ACT of 24 or a
min. AP Biology score of 5. writing intensive
17
Minimum hours for graduation: 123
* Courses needed to fulfill the university Core Curriculum requirements, including 3 additional hours of political science, 6 hours of U.S.
History, 3 hours of humanities, 3 hours of visual and performing arts, and 3 hours of individual or group behavior electives. The 3-hour
multicultural requirement must also be satisfied. For details, consult the Core Curriculum requirements.
**Computer Science Electives: Choose from any 3000 or 4000 level computer science courses that are not required for the CS major.
***equivalent to MATH 3342 Stats = CH E 3343 or EE 3323 Principles of Communication Systems or IE 3341 Engineering Statistics or
MATH 4342 Mathematical Statistics.
Fall
MATH 3342
CS 3361
CS 3364
CS 3383
COMS 3358
or ENGR
2331
Spring
CS 3352
Elective
CS 3375
CS 3365
Elective
Fall
Elective
Elective
Elective
Elective
CS 4354
Third Year
Hrs
Math. Stats for Engineers & Scientists
3
Concepts of Programming Languages
3
Design and Analysis of Algorithms
3
Theory of Automata
3
Business and Prof. Communication
3
Professional Communications
For Engineers
TOTAL 15
Introduction to Systems Programming
(CS 3000 Level)
Computer Architecture
Software Engineering
Core curriculum*
TOTAL
Hrs
3
3
3
3
3
15
Fourth Year
Hrs
Core curriculum*
3
(CS)**
3
(CS)**
3
(CS)**
3
Concepts of Database Systems
3
TOTAL 15
Spring
CS 4311
Senior Project Design (Writing intensive)
Elective
CS 4352
Elective
(CS)**
Operating Systems
Core curriculum*
TOTAL
Hrs
3
3
3
3
12
Prerequisite
MATH 2350 (CAL III)
CS 2413
CS 2413, 1382, MATH 2360 (Linear Algebra)
CS 1382
ENGL 1302
Prerequisite
CS 2350, CS 2413
CS 2350
CS 2413, MATH 3342 Stats or Equivalent ***
Prerequisite
CS 3364
Prerequisite
CS 3365, 3364, COMS 3358 or PETR
3308 and 12 additional hours of upperdivision computer science course work
and senior standing. For majors only.
CS 3352, CS 3364
Minimum hours for graduation: 123
* Courses needed to fulfill the university Core Curriculum requirements, including 3 additional hours of political science, 6 hours of U.S.
History, 3 hours of humanities, 3 hours of visual and performing arts, and 3 hours of individual or group behavior electives. The 3-hour
multicultural requirement must also be satisfied. For details, consult the Core Curriculum requirements.
**Computer Science Electives: Choose from any 3000 or 4000 level computer science courses that are not required for the CS major.
***equivalent to MATH 3342 Stats = CH E 3343 or EE 3323 Principles of Communication Systems or IE 3341 Engineering Statistics or
MATH 4342 Mathematical Statistics.
Download