CEC

Program Requirements

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)

Last updated: 5/2/2017

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