Bachelor of Science in Computer Science

Computer Science is the systematic study and application of computers to solve problems. These problems range from how to design systems that are fast, reliable and can deal with huge amounts of data representing DNA sequences, to questions on how to make an avatar jump over obstacles in a game.Computer science professionals work with programming, data structures, and the mathematics behind computing to solve these problems.

Earning your bachelor’s degree in computer science offers graduates a foundation of adaptability to new technologies and new ideas. You will work with experts to develop innovative ways to harness the power of computing to address problems. Georgia Southern’s Computer Science program ensures that you graduate with the necessary skills to excel in your chosen area. Learn more about the program and available career paths.

Objectives and Outcomes

Program Educational Objectives (3-5 years after graduation)

  • Have a diverse group of graduates take on successful leadership roles in Computer Science related fields
  • Have graduates remain current in their field through the pursuit of life-long learning
  • Have graduates work effectively with others to make positive contributions to their employers and to society

Program Outcomes (upon graduation)

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  • An ability to design, implement and evaluate a computer‐based system, process, component, or
    program to meet desired needs
  • An ability to function effectively on teams to accomplish a common goal
  • An understanding of professional, ethical, legal, and social issues and responsibilities
  • An ability to communicate effectively with a range of audiences
  • An ability to analyze the local and global impact of computing on individuals, organizations and society, including ethical, legal, security and global policy issues
  • Recognition of the need for, and an ability to engage in, continuing professional development
  • An ability to use current techniques, skills, and tools necessary for computing practice
  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
  • An ability to apply design and development principles in the construction of software systems of varying complexity

Program Admissions Criteria

A student must have completed both MATH 2130 and CSCI 1301 (Programming Principles I) with a “C” or better and be enrolled in CSCI 1302 in order to be accepted as a major in Computer Science. Otherwise, a student declaring a major in Computer Sciences will be declared a “Pre-Computer Science” major.


A minimum grade of “C” is required for each CSCI course taken in the major. This applies to all courses (lower and upper division).

Course Requirements

The BS Degree in Computer Science is of 126 credit hours. Courses should be taken in different Areas as mentioned below:
See Core Curriculum Course Requirements in Academic Catalog for required courses in Area A through Area E.

Area A1 – Communication Skills 6 Hours
Area A2 – Quantitative Skills 3 Hours
Area B – Global Engagement 4 Hours
Area C – Humanities, Fine Arts, and Ethics 6 Hours

ENGL 2111 – World Literature I (3) OR ENGL 2112 – World Literature II (3)

COMM 1110 – Principles of Public Speaking (3)

Area D – Natural Sciences, Mathematics, and Technology 11 Hours
Area E – Social Sciences 12 Hours
Area F – Courses Appropriate to Major 18 Hours

CSCI 1301 – Programming Principles I (4)

CSCI 1302 – Programming Principles II (3)

CSCI 2120 – Computers, Ethics, and Society (2)

MATH 2130 – Discrete Mathematics (3)

MATH 2242 – Calculus II (4)

STAT 2231 – Introduction to Statistics I (3)    The additional hour will be used in Electives.

Health and Physical Education Activities 4 Hours

HLTH 1520 – Healthful Living (2)

Physical Education Activities (2)

Orientation 2 Hours

FYE 1220 – First Year Seminar (2)

Specific Requirements 7-10 Hours

STAT 2231 – Introduction to Statistics (3) (if not taken in Area F)

International Content Course (3) OR Foreign Language – 2001 or higher (3)

Select one of the following Second Lab Science sequence courses: (first course in sequence assumed taken in Area D)

BIOL 2108 – Principles of Biology II (3) and BIOL 2108L – Principles of Biology II Lab (1)

CHEM 1146 – General Chemistry II (4)

GEOL 1142 – General Historical Geology (4)

PHYS 1112 – Introduction to Physics II (3) and PHYS 1114 – Physics Lab II (1)

PHYS 2212 – Introduction to Physics II (3) and PHYS 1114 – Physics Lab II (1)

Major Requirements 42 Hours

CSCI 3230 – Data Structures (3)

CSCI 3232 – Systems Software (3)

CSCI 3236 – Theoretical Foundations (3)

CSCI 3432 – Database Systems (3)

CSCI 5330 – Algorithm Design and Analysis (3)

CSCI 5331 – Computer Architecture (3)

CSCI 5332 – Data Communications and Networking (3)

CSCI 5335 – Object Oriented Design (3)

CSCI 5431 – Computer Security (3)

CSCI 5436 – Distributed Web System Design (3)

CSCI 5530 – Software Engineering (3)

Select three of the following elective courses:

CSCI 3231 – Logic Circuits and Microprocessor (3) OR ENGR 2332 – Introduction to Computer
Engineering (3) OR other approved 3000-level electives

CSCI 5090 – Selected Topics (3)

CSCI 5230 – Discrete Simulation (3)

CSCI 5235 – Human Computer Interaction (3)

CSCI 5430 – Artificial Intelligence (3)

CSCI 5437 – Computer Graphics (3)

CSCI 5438 – Animation (3)

CSCI 5439 – Game Programming (3)

CSCI 5531 – Systems Assurance Standards and Processes (3)

CSCI 5532 – Network Management Systems (3)

CSCI 5534 – Software Testing and Quality Assurance (3)

CSCI 5537 – Broadband Networks (3)

CSCI 5538 – Wireless and Mobile Systems (3)

CSCI 5539 – Optical Networks (3)

Electives 11 Hours

Carryover from Area F (1)

Suggested Plan of Study
Plan of Study Flowchart
CSCI Course Syllabi
Enrollment & Graduation Data




Last updated: 8/5/2015

Department of Computer Sciences • P.O. Box 7997 • Statesboro, Georgia 30460 • (912) 478-2727