1. K-State home
  2. »Engineering
  3. »Computer Science
  4. »Undergraduate

Computer Science

Proposed Cybersecurity Option

Curriculum Requirements (120)

Required Computing Courses (38)

  • CIS 015 Undergraduate Seminar (0)
  • CIS 018 (0)
  • CIS 115 Introduction to Computing Science (3)
  • CIS 200 Programming Fundamentals (4)
  • CIS 300 Data and Program Structures (3)
  • CIS 301 Logical Foundations of Programming (3)
  • CIS 308 C/C++ Programming Laboratory (1)
  • CIS 400 Object Oriented Design and Implementation (3)
  • CIS 450 Computer Architecture and Operations (3)
  • CIS 501 Software Architecture and Design (3)
  • CIS 505 Introduction to Programming Languages (3)
  • CIS 560 Database System Concepts (3)
  • CIS 575 Introduction to Algorithm Analysis (3)
  • ECE 241 Introduction to Computer Engineering (3)
  • CIS 599 Cybersecurity Project (3)

Technical Electives (3)

  • Either CIS 520 Operating Systems I or CIS 625 Parallel Programming (3)

Additional Cybersecurity Courses (15)

  • CIS 551 Fundamentals of Computer and Information Security (3)
  • CIS 553 Fundamentals of Cryptography (3)

       6 hours of additional coursework from

    • CIS 525 Introduction to Computer Networks (3)
    • CIS 655 Security and Reliability of Computing Systems (3)
    • CIS 755 Systems Security (3)

Quantitative Courses (17)

  • MATH 220 Analytic Geometry and Calculus I (4)
  • MATH 221 Analytic Geometry and Calculus II (4)
  • MATH 510 Discrete Mathematics (3)
  • STAT 510 Introductory Probability and Statistics I (3)
  • Math/Science elective (3)

Other Required Courses (18)

  • CIS 415 Ethics and Computing Technology (1)
  • ENGL 100 Expository Writing I (3)
  • ENGL 200 Expository Writing II (3)
  • ENGL 516 Written Communication for the Sciences (3)
  • COMM 105 Public Speaking IA (2)
  • One of:
    • COMM 322 Interpersonal Communication (3)
    • COMM 323 Nonverbal Communication (3)
    • COMM 326 Small Group Discussion Methods (3)
    • MANGT 420 Management Concepts (3)
    • THTRE 261 Fundamentals of Acting (3)
    • THTRE 265 Fundamentals of Improvisation I, II (3)
    • ECON 110 Principles of Macroeconomics (3)

Humanities and Social Sciences (15 hours)

Natural Sciences (14 hours)