Enriched Curriculum - Computer Science Majors
Computer Science Core Program for Marc Trainees: Enriched Curriculum for BS in Computer Science / Mathematics Minor
Summer Preceding Junior Year
- 3 SH - BIO 295 (Intro. to Research)**
3rd Year - Semester I
- 3 SH - CS 331 (Data Structure and Algorithms)**
- 3 SH - CS 372 (Software Engineering) **
- 3 SH - Mathematics Elective
- 3 SH - MAT 356 (Statistics for Science)
- 3 SH - CS 359 (Independent Study)**
- 1 SH - BIO 300 (Science and Math in the News)**
- 16 SH - Total
3rd Year - Semester II
- 3 SH - Mathematics Elective**
- 3 SH - CS 332 (Computer Hardware and Org.)**
- 3 SH - CS 413 (Operating System)**
- 3 SH - BIO/MAT 300 (Bioinformatics)**
- 3 SH - CS 359 (Independent Study) **
- 3 SH - CS Elective**
- 18 SH - Total
3rd Summer Session - Reearch at Off-Campus Partner Research Facility
4th Year - Semester III
- 3 SH - CS 414 (Computer Architecture)**
- 3 SH - CS 471 (Computer Networks)**
- 3 SH - CS 477 (Computer Security)**
- 1 SH - CS 487 (Seminar)**
- 3 SH - CS 459 (Independent Study)**
- 1 SH - BIO 300 (Science and Math in the News)**
- 3 SH - GEN EDU Req or Elective
- 17 SH - Total
GRE/Graduate School Applications
4th Year - Semester IV
- 3 SH - CS 426 (Databases)**
- 3 SH - CS 431 (Concepts of Programming Lang.)**
- 3 SH - CS Elective**
- 1 SH - CS 487 (Seminar)**
- 3 SH - CS 459 (Independent Study)**
- 3 SH - GEN EDU Req or Elective
- 16 SH - Total
Possible 4th Summer Session
- Research at Off-Campus Facility
KEY: ** Enriched Section