Major in Computer Science

Bachelor of Science Degree
College of Science & Mathematics
Department of Computer Science and Information Systems
(770) 423-6005

The program in computer science emphasizes the study of computer systems architecture and software, data communications and software engineering. This is supported by a strong foundation in computing principles such as the design and analysis of algorithms, data types and data structures. The program includes a significant component in mathematics. Mathematical concepts are incorporated into many of the courses in the major. Graduates of the program are prepared for a variety of careers in computer science, especially in software design and in the computer industry. This program also prepares students for graduate studies in computer science.

GENERAL EDUCATION - see previous listing of requirements: (71)

Specific Area I, II, or III requirements for this major

Specific Area IV requirements for this major: (30)

MATH 201 Calculus II
MATH 220 Introduction to Discrete Math
MATH 260 Elementary Linear Algebra
CS 220 Principles of Computer Programming I
CS 222 Principles of Computer Programming II
CS 224 Principles of Computer Programming III

MAJOR REQUIREMENTS: (50)

CS 320 Introduction to Data Structures
CS 351 Computer Systems I
CS 352 Computer Systems II
CS 360 Systems Analysis & Design
MATH 320 Discrete Mathematical Structures
MATH 332 Probability and Statistical Inference

Major Electives Major Electives (20 hours chosen from): 20

CS 401 Operating Systems
CS 412 Computer Graphics
CS 420 File Structures
CS 430 Database Management
CS 450 Data Communications
CS 452 Network Design
CS 454 Network Programming
CS 460 System Design and Implementation
CS 470 Structure and Design of Programming Languages
CS 475 Compilers
CS 480 Design and Analysis of Algorithms
CS 490 Special Topics in Computer Science
any 400-level CS course1

GENERAL ELECTIVES: (25)
Any 300- or 400-level courses from any discipline other than computer science

FREE ELECTIVES: (15)
Any courses in the university curriculum

PROGRAM TOTAL: 191


  1. The prerequisites of several of the 400-level courses in computer science include MATH 320, MATH 332 or both.


To return to the University Catalog Index, click here.

To return to the Office of Admissions home page, click here.

To return to the Kennesaw State University home page, click here.

To contact the KSU Office of Admissions, click here.


Disclaimer: Information contained within these pages is subject to change at any time without prior written notice.