|
The curriculum for this major assumes students enter college prepared to take Calculus.
|
|
|
|
| First Year |
Hours |
K-State Core |
|
| Semester 1 |
|
|
|
| CIS 115 - Introduction to Computing Science |
2 |
|
|
| CIS 116 - Introduction to Programming |
1 |
|
|
| ENGL 100 - Expository Writing I |
3 |
KSC 010 |
|
| COMM 106 - Public Speaking I |
3 |
KSC 020 |
|
| Arts & Humanities Requirement |
3 |
KSC 060 |
|
| MATH 220 - Analytic Geometry and Calculus I |
4 |
KSC 030 |
|
| Total Credits: 16 |
|
|
|
| |
|
|
|
| Semester 2 |
|
|
|
| PHYS 113 - General Physics I OR |
4 |
KSC 040 |
|
| PHYS 213 - Engineering Physics I OR |
5 |
|
|
| PHYS 223 - Physics I, Mechanics, and Thermodynamics |
5 |
|
|
| CIS 200 - Programming Fundamentals |
4 |
|
|
| ECE 241 - Introduction to Electrical and Computer Engineering |
3 |
|
|
| MATH 221 - Analytic Geometry and Calculus II |
4 |
|
|
| Total Credits: 15-16 |
|
|
|
| |
|
|
|
| Second Year |
|
|
|
| Semester 1 |
|
|
|
| CIS 300 - Data and Program Structures |
3 |
|
|
| CIS 301 - Logical Foundations of Programming |
3 |
|
|
| PHYS 114 - General Physics II OR |
4 |
|
|
| PHYS 214 - Engineering Physics II OR |
5 |
|
|
| PHYS 224 - Physics II, Electromagnetism, and Sound |
5 |
|
|
| ENGL 200 - Expository Writing II |
3 |
KSC 010 |
|
| Total Credits: 13-14 |
|
|
|
| |
|
|
|
| Semester 2 |
|
|
|
| SOCIO 211 - Introduction to Sociology |
3 |
KSC 050 |
|
| Free Electives {Institutionally Designated Area} |
3 |
KSC 070 |
|
| CIS 400 - Object-Oriented Design, Implementation, and Testing |
3 |
|
|
| CIS 415 - Ethics and Conduct for Computing Professionals |
3 |
|
|
| MATH 510 - Discrete Mathematics |
3 |
|
|
| Total Credits: 15 |
|
|
|
| |
|
|
|
| Third Year |
|
|
|
| Semester 1 |
|
|
|
| CIS 308 - C Language Laboratory |
1 |
|
|
| CIS 501 - Software Architecture and Design |
3 |
|
|
| CIS 505 - Introduction to Programming Languages |
3 |
|
|
| CRIM 550 - Cybercrime, Security, and Society |
3 |
|
|
| Social & Behavioral Sciences Requirement |
3 |
KSC 050 |
|
| Arts & Humanities Requirement |
3 |
KSC 060 |
|
| Total Credits: 16 |
|
|
|
| |
|
|
|
| Semester 2 |
|
|
|
| CIS 450 - Computer Architecture and Operations |
3 |
|
|
| CIS 553 - Fundamentals of Cryptography |
3 |
|
|
| CIS 575 - Introduction to Algorithm Analysis |
3 |
|
|
| ENGL 415 - Written Communication for Engineers OR |
3 |
|
|
| ENGL 516 - Written Communication for the Sciences |
3 |
|
|
| STAT 510 - Introductory Probability and Statistics I |
3 |
|
|
| Total Credits: 15 |
|
|
|
| |
|
|
|
| Fourth Year |
|
|
|
| Semester 1 |
|
|
|
| CIS 551 - Fundamentals of Computer and Information Security |
3 |
|
|
| CIS 525 - Introduction to Network Programming |
3 |
|
|
| CIS 560 - Database System Concepts |
3 |
|
|
| Math Elective |
3 |
|
|
| Free Electives {Institutionally Designated Area} |
3 |
KSC 070 |
|
| Total Credits: 15 |
|
|
|
| |
|
|
|
| Semester 2 |
|
|
|
| CIS 655 - Security and Reliability of Computing Systems OR |
3 |
|
|
| CIS 755 - Systems Security |
3 |
|
|
| CIS 599 - Cybersecurity Project |
3 |
|
|
| Natural and Physical Sciences Requirement |
4-5 |
|
|
| Unrestricted Elective |
3-4 |
|
|
| Total Credits: 13-15 |
|
|
|
| |
|
|
|
| Total Program Hours: 120 |
|
|
|