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 |