Computer Science

The Computer Science curriculum emphasizes a broad foundation of computer organization, software, and mathematics, together with electives that focus on some aspect or application of computers. The Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

The following summarizes the curriculum requirements for all CS majors, effective Fall 2016. The curriculum no longer includes options - all CS majors follow the same curriculum. Students who declared a CS major prior to Fall 2016 may use either the curriculum requirements in effect at the time they declared the CS major or the current curriculum requirements. To find older curriculum requirements:

  • Go to the KSU Undergraduate Catalog at: catalog.k-state.edu
  • From the drop-down list near the upper-right corner, select the year of the curriculum you wish to find
  • From the drop-down list near the upper-left corner, select "Programs"
  • Using the "Search Catalog" box, search for "Computer Science"

Curriculum Requirements (124 hours)

Note: A C or better is required for all requirements prefixed with a '*'.

Required CIS Courses (27 hours)

  • * CIS 115 Introduction to Computing Science (3 hours)
  • * CIS 200 Fundamentals of Software Design and Implementation (4 hours)
  • * CIS 300 Data and Program Structures (3 hours)
  • * CIS 301 Logical Foundations of Programming (3 hours)
  • * CIS 308 C/C++ Programming Laboratory (1 hour)
  • * CIS 415 Computers and Society (1 hour)
  • * CIS 450 Computer Architecture and Operations (3 hours)
  • * CIS 501 Software Architecture and Design (3 hours)
  • * CIS 560 Database System Concepts (3 hours)
  • * CIS 575 Introduction to Algorithm Analysis (3 hours)

Technical Electives (15 hours)

  • * Either CIS 505 Introduction to Programming Languages or CIS 640 Software Testing Techniques (3 hours)
  • * Either CIS 520 Operating Systems I or CIS 625 Parallel Programming (3 hours)
  • * A capstone experience consisting of either CIS 598 Computer Science Project (3 hours) or both CIS 642 Software Engineering Project I and CIS 643 Software Engineering Project II (6 hours total)
  • Additional upper-division computing courses at the 500-level or above (3-6 hours, depending on which capstone experience was selected).

Quantitative Courses (17 hours)

  • * MATH 220 Analytic Geometry and Calculus I (4 hours)
  • * MATH 221 Analytic Geometry and Calculus II (4 hours)
  • * MATH 510 Discrete Mathematics (3 hours)
  • * MATH 551 Applied Matrix Theory (3 hours)
  • * STAT 510 Introductory Probability and Statistics I (3 hours)

Other Required Courses (20-21 hours)

  • * ECE 241 Introduction to Computer Engineering (3 hours)
  • * ENGL 100 Expository Writing I (3 hours)
  • * ENGL 200 Expository Writing II (3 hours)
  • * ENGL 516 Written Communication for the Sciences (3 hours)
  • * One of:
  • One of:
    • COMM 322 Interpersonal Communication (3 hours)
    • COMM 326 Small Group Discussion Methods (3 hours)
    • MANGT 420 Management Concepts (3 hours)
    • THTRE 261 Fundamentals of Acting (3 hours)
    • THTRE 265 Fundamentals of Improvisation I, II (3 hours)
  • * ECON 110 Principles of Macroeconomics (3 hours)

Humanities and Social Sciences (15 hours)

15 hours taken from the list approved by the College of Engineering. These and other courses must cover all areas from the K-State 8 list.

Natural Sciences (14 hours)

At least 14 hours from the following:

  • BIOCH 265 Introductory Organic and Biochemistry (5 hours)
  • BIOCH 521 General Biochemistry (3 hours)
  • BIOL 198 Principles of Biology (4 hours)
  • BIOL 201 Organismic Biology (5 hours)
  • BIOL 450 Modern Genetics (4 hours)
  • BIOL 455 General Microbiology (4 hours)
  • CHM 210 Chemistry I (4 hours)
  • CHM 230 Chemistry II (4 hours)
  • At most one of CHM 350 General Organic Chemistry (3 hours) or CHM 531 Organic Chemistry I (3 hours)
  • CHM 371 Chemical Analysis (4 hours)
  • CHM 550 Organic Chemistry II (3 hours)
  • GEOL 100 Earth in Action (3 hours)
  • GEOL 102 Earth Through Time (3 hours)
  • GEOL 103 Geology Laboratory (1 hour)
  • GEOL 502 Mineralogy (3 hours)
  • At most one of PHYS 113 General Physics I (4 hours), PHYS 213 Engineering Physics I (5 hours), or PHYS 223 Physics I, Mechanics, and Thermodynamics (5 hours)
  • At most one of PHYS 114 General Physics II (4 hours), PHYS 214 Engineering Physics II (5 hours), or PHYS 224 Physics II, Electromagnetism, and Sound (5 hours)
  • PHYS 325 Physics III, Relativity, and Quantum Physics (4 hours)

One of the following 2-semester sequences must be included:

Unrestricted Electives (15-16 hours)

15-16 hours of additional coursework. A total of 124 hours are required for the BS degree.

Flow Chart

AttachmentSize
Flowchart Fall 2016 (PDF)4.12 KB