Major: Computer Science (BA)
Course Number And Title |
Sem. Hrs. |
---|---|
CS 112: Computer Programming I |
4 |
CS 212: Computer Programming II | 4 |
CS 205: Foundations of Logic and Proof | 4 |
CS 310: Introduction to Computer Systems |
4 |
CS 311: Data Structures | 4 |
Three CS courses at the 300/400 level | 12 |
One of the following: MATH 135: Calculus with Precalculus Part IMATH 171: Calculus I |
4 |
One of the following: MATH 210: Introductory Statistics MATH 310: Statistical Models |
4 |
Total within department | 40 |
Major: Computer Science (BS)
Course Number And Title |
Sem. Hrs. |
---|---|
CS 112: Computer Programming I | 4 |
CS 212: Computer Programming II | 4 |
CS 205: Foundations of Logic and Proof | 4 |
CS 310: Introduction to Computer Systems |
4 |
CS 311: Data Structures | 4 |
Three other 300/400 Elective CS courses | 12 |
CS 489: Research in Computer Science | 4 |
One of the following: MATH 135: Calculus with Precalculus Part I MATH 171: Calculus I |
4 |
One of the following: MATH 210: Introductory Statistics MATH 310: Statistical Models |
4 |
MATH 172: Calculus II | 4 |
MATH 217 Linear Algebra | 4 |
PHYS 221 University Physics I | 4 |
Total within department | 56 |
Minor Requirements: Computer Science
Course Number And Title |
Sem. Hrs. |
---|---|
One of the following: CS 110: Introduction to Computer Programming with Visual BASIC CS 205: Foundations of Logic and Proof |
4 |
CS 112 Computer Programming I | 4 |
CS 212 Computer Programming II | 4 |
Two of the following: CS 310: Introduction to Computer Systems CS 311: Data Structures CS 331: Systems Analysis and Design CS 350: Numerical Methods CS 380: Programming Languages CS 430: Database Management Systems Design CS 440: Operating Systems CS 480: Advanced Topics in Computer Science CS 489: Research in Computer Science |
8 |
Total | 20 |