Minor in Computer Science

The Computer Science Minor is designed to provide basic proficiency in computer science. The requirements focus on programming methodology and skills, software development, relevant mathematical skills, structure techniques, and basic computer science concepts such as computer organizations and architecture, design and analysis of algorithms, data communications, operating systems, and security.

Students may need to take MATH 1113, MATH 1190, and (MATH 2345 or CSE 2300) to satisfy prerequisites for CS courses. Students must earn a “B” or higher in CSE 1321, CSE 1321L, CSE 1322, and CSE 1322L, and a “C” or higher in all remaining courses for the minor. Completing these requirements provides a strong foundation in computer science.

Students who take recommended courses as minor electives will be able to enter into the Master of Science in Computer Science (MSCS) at KSU without taking any additional fundamental courses.


KSU Computer Science Minor students in the classroom

Program Snapshot

Required Courses: (11 credit hours)

  • CSE 1321: Programming and Problem Solving I
  • CSE 1321L: Programming and Problem Solving I Laboratory
  • CSE 1322: Programming and Problem Solving II
  • CSE 1322L: Programming and Problem Solving II Laboratory
  • CS 3305: Data Structures

Upper Division Electives (6 Credit Hours)
Please select two additional CS 3000-level and/or 4000-level courses.
Recommended Elective Courses for students aiming for the Computer Science, MS at KSU:

  • CS 3503: Computer Organization and Architecture
  • CS 4306: Algorithm Analysis

Total Number of Credit Hours: 17



Department of Computer Science

Kennesaw State University Marietta Campus
Department of Computer Science
1100 South Marietta Parkway, MD #9046
Atrium (Building J) Room 266
Marietta, GA 30060

Phone: (470) 578-6005

Email Visit Site



Stay Connected