Major in Computer Science (Non Teaching)
General Education
MATH 175 Calculus I |
4 |
CS 499C Senior Capstone |
3 |
General Education Total |
37 |
Refer to the General Education section for a complete listing of general education requirements for the University.
Program Requirements
4 |
|
CIS 205 C/C++ Programming I |
3 |
CS 303 Data Structures |
3 |
CS 310 Algorithms and Advanced Data Structures |
3 |
CS 360 Operating Systems |
3 |
CS 380 Software Engineering |
3 |
Required Mathematics Courses
MATH 275 Calculus II |
4 |
MATH 308 Discrete Mathematics |
3 |
MATH 353 Statistics |
3 |
Choose three courses from the following:
Select two of the following courses with a CS prefix |
|
CS 335 Theory of Programming Languages |
3 |
CS 450 Computer Graphics |
3 |
CS 460 Scientific and Parallel Computing |
3 |
Select one course from the following: |
|
CIS 305 C/C++Programming II |
3 |
CIS 314 Java Programming |
3 |
CIS 405 Web Dev Strategies and E-commerce |
3 |
CIS 426 Database Management Systems |
3 |
CIS 340 Telecommunications and Networking |
3 |
CIS 442 Network Administration |
3 |
CIS 443 Advanced Computer Networking Adm. |
3 |
ITEC 345 Microprocessor Electronics |
3 |
ITEC 445 Computer Electronics |
3 |
ITEC 480 Digital Communications and Networking |
3 |
MATH 301 Linear Algebra |
3 |
MATH 312 Numerical Methods |
3 |
Program Requirements Total |
38 |
Components of Degree Requirement
General Education |
37 |
Program Requirements |
38 |
Minor |
21 |
General Electives |
24 |
Degree Requirements Total |
120 |