Apr 16, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science (B.S.)


The Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

Bachelor’s degree requirements

Freshman year


Fall semester (15-16 credit hours)


  • Humanities/social science elective (first of five) Credits: 3

Spring semester (15 credit hours)


  • Natural science elective with laboratory (first of four) Credits: 4

Sophomore year


Fall semester (15 credit hours)


  • Humanities/social science elective (second of five) Credits: 3

Spring semester (16 credit hours)


  • Humanities/social science elective (third of five) Credits: 3
  • Natural science elective (second of four) Credits: 3
  • *Communication elective Credits: 3

Junior year


Fall semester (16 credit hours)


  • Humanities/social science elective (fourth of five) Credits: 3
  • Natural science elective (third of four) Credits: 3
  • Unrestricted elective Credits: 6

Senior year


Fall semester (15-16 credit hours)


  • Technical elective (first, second, and third of five) Credits: 9
  • Unrestricted elective Credits: 3-4

Spring semester (16 credit hours)


  • Technical elective (fourth and fifth of five) Credits: 6
  • Natural science elective with laboratory (fourth of four) Credits: 4
  • Unrestricted elective Credits: 3
  • Humanities/social science elective (fifth of five) Credits: 3

Notes


A grade of C or better is required for all graded courses listed by specific course number above.

All students new to the CS department must complete CIS 015.

Natural science courses must have departmental approval.

Humanities/social science electives must be taken from the list approved by the College of Engineering.

*Communications Elective Credits: (3) The Communications Elective must be chosen from:

Technical electives must be comprised of the following:


  • C or better in either CIS 505-Introduction to Programming Languages or CIS 640-Software Testing Techniques.
  • C or better in either CIS 520-Operating Systems I or CIS 625-Concurrent Software Systems.
  • A capstone experience consisting of a C or better in either CIS 598-Computer Science Project or the two-semester course consisting of CIS 642-Software Engineering Project I and CIS 643-Software Engineering Project II.
  • Additional 500-level or higher CIS courses or other approved computing-related courses to bring the total number of technical elective credits to 15.

NOTE: K-State 8 General Education Requirements


For additional information about the University General Education program, check the requirements specified by the College of Engineering.

Total hours required for graduation (124 credit hours)