Bachelor of Science in Computer Science 

The Bachelor of Science (BS) in Computer Science degree is fully accredited by the Accreditation Board for Engineers & Technology (ABET). 

The BS in Computer Science provides you with the foundations of computer science and applications in the computing and data science industry. The bachelor's degree in computer science at KSU emphasizes the study of computer systems architecture, algorithms, software development, artificial intelligence, and data science.

Core technology teaching areas include programming, computer architecture, operating systems, networking, information assurance and security, big data, machine learning, data mining, cloud computing, database systems, and software engineering.

In the computer science program, you will gain a strong foundation in computing principles such as the design of programming languages, data structures, and operating system principles. Incorporated into many of the major courses are mathematics components and mathematics concepts.

A certificate in Robotics Programming is also available. Computer science majors are strongly advised to take advantage of this new option for credentialing their academic accomplishments. 

Graduates of the computer science program are prepared for various careers and graduate studies in computing-related fields, especially in developing any computing-based solutions. Examples of job titles from KSU graduates of the computer science program include program analyst, software engineer, data analyst, Web developer, and software consultant.



KSU(name of degree) students in the classroom

Program Snapshot

Program Format: Face-to-Face

Number of Credit Hours: 120 Total Hours

Entry Term: Fall, Spring, Summer

Time to Complete: Four-year Program

Primary Campus: Marietta

Curriculum  Apply Now

Degree Pathway

Stay on path for graduation by using the degree pathway that maps out your courses by semester and by year.

Computer Science Degree Pathway
degree pathway

Computer Science Degree Benefits at Kennesaw State

  • Flexible Course Options – The computer science degree offers flexible options to fit your needs and a busy schedule, including day and after-hour classes and online courses. We maintain small class sizes to ensure that you get the opportunity to know and work with your professors and classmates.

  • Hands-On Experience – You will receive hands-on training through labs and classroom work. You'll have the opportunity to work in teams and participate in group projects to learn how to deliver high-quality software products and find out what it means to be a computing professional in a "real world" environment.

  • Diverse Career Options – As a computer science graduate, you will have varied career choices that will lead to quicker employment.

What can you do with a Computer Science degree?

  • Program Analyst
  • Software Engineer
  • Data Analyst
  • Web Developer
  • Software Consultant
  • Software Developer
  • Network and Systems Engineer
  • IT Manager
  • Database Specialist
  • Business Intelligence Officer

Computer Science Degree Salary and Career Information


Double Owl

Double Owl Pathway

Double Owl Pathways allows undergraduate students to obtain their undergraduate and graduate degrees at significantly lower costs and in less time than pursuing each degree separately. KSU offers a variety of Pathways to choose from various disciplines, allowing students to graduate sooner and get a head start on their future careers.

Department of Computer Science

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

Phone(470) 578-5572

Email Visit Site

Ready to apply or looking for more information?



Stay Connected