Mar 04, 2025  
[DRAFT] 2025-2026 Undergraduate Catalog 
    
[DRAFT] 2025-2026 Undergraduate Catalog

Computer Science, B.S.

Location(s): On Campus


Return to {$returnto_text} Return to: Academic Programs

[linked graphic] Program Description [linked graphic] Program Student Learning Outcomes [linked graphic] Admissions, Enrollment, and Graduation Criteria [linked graphic] Program Course Requirements [linked graphic] Have questions? Contact us!

Program Description

The Bachelor of Science with a major in Computer Science program (BSCS) provides a blend of the foundations of computer science (CS) and applications in the information technology (IT) industry. The BSCS program emphasizes the study of computer systems architecture, software development, and data communications. Core technology areas include programming, computer architecture, operating systems, data communication, database systems, and software engineering. These areas are supported by a strong foundation in computing principles such as the design of programming languages, data structures, and operating system principles. The program includes a mathematics component and mathematics concepts are incorporated into many of the major courses.

Graduates of the CS program are prepared for a variety of careers in CS and IT, especially in the development of software for distributed systems. Example job titles from KSU graduates of the CS program include information technology specialist, programmer analyst, software engineer, network administrator, software developer, artificial intelligence engineer, back-end engineer/full stack developer, and software consultant. This program also prepares students for graduate studies in computing-related fields.

Program Student Learning Outcomes

Students who successfully complete this program will be able to:

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

[icon]This program is a part of the College of Computing and Software Engineering .

[linked graphic] Double Owl Pathway

Accreditation

The Bachelor of Science with a major in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org/

return to top


Admissions, Enrollment, and Graduation Criteria

Admissions Criteria

Admission to this program is open to all students who meet Kennesaw State University’s general admission standards. Visit the Admissions  section of the Catalog for more details.

Enrollment Criteria

Progression through the program requires students to successfully complete or transfer the equivalent of CSE 1321 , CSE 1321L CSE 1322 , and CSE 1322L  with a minimum grade of ‘B’ or better in all four courses.

Graduation Criteria

Each student is expected to meet the requirements outlined in Academic Policy 5.0 PROGRAM REQUIREMENTS & GRADUATION .

return to top


Program Course Requirements

Core IMPACTS Curriculum (42 Credit Hours)


KSU’s General Education Core IMPACTS Curriculum  

Core IMPACTS Curriculum Requirements Specific to This Major


Science Majors: Students should take MATH 1113  or higher in Mathematics & Quantitative Skills and MATH 1179  or higher in Applied Math.

 

Science and Engineering Majors: Students should take two four-hour laboratory sciences in Natural Sciences. Students may choose from CHEM 1211 /1211L  , CHEM 1212 /1212L  , PHYS 1111 /1111L *, PHYS 1112 /1112L  , PHYS 2211 /2211L *, PHYS 2212 /2212L  , BIOL 1107 /1107L  , or BIOL 1108 /1108L .

*Students cannot take both PHYS 1111/1111L and PHYS 2211/2211L nor PHYS 1112/1112L and PHYS 2212/2212L.

Major Electives or Concentration (15 Credit Hours)


Complete a series of major elective courses OR select one major concentration and complete its requirements.

Major Electives (15 Credit Hours)


Complete a minimum of 9 credit hours of CS 3000-4000 level coursework and 0-6 credit hours from the following list of courses:

Artificial Intelligence Concentration


Data Science Concentration


Cyber and Network Security Concentration


University Electives (5 Credit Hours)


In accordance with KSU Graduation Policy , students must earn a grade of “D” or better in these courses while maintaining a minimum 2.00 cumulative GPA.

Free Electives (5 Credit Hours)


Select 5 credit hours of 1000-4000 level coursework from the University Catalog.

Program Total (120 Credit Hours)


Return to {$returnto_text} Return to: Academic Programs