COMPUTER SCIENCE, B.S., 126 HOURS

College of Information Technology

Area A - Essential Skills

9 Hours

Area B - Institutional Options

4 Hours

Area C - Humanities and Fine Arts

6 Hours

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

COMM 1110 - Principles of Public Speaking (3)

Area D - Science, Mathematics, and Technology

11 Hours

Area E - Social Science

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) (if not taken in Area D)

STAT 2231 - Introduction to Statistics (3)

Electives from list: (3)

CSCI 1230 - BASIC Programming (3)

CSCI 1232 - FORTRAN Programming (3)

CSCI 1236 - JAVA Programming (3)

CSCI 2230 - C++ Programming (3)

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)

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

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

BIOL 2108 - Biology of Organisms (3) and BIOL 2108L - Biology of Organisms Lab (1)

BIOL 3133 - Evolution and Ecology (3) and BIOL 3113 - Evolution and Ecology Lab (1)

CHEM 1146 - General Chemistry II (4)

GEOL 1122 - 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

40 Hours

CSCI 3230 - Data Structures (3)

CSCI 3231 - Logic Circuits and Microprocessors (3)

CSCI 3232 - Systems Software (3)

CSCI 3236 - Theoretical Foundations (3)

CSCI 4890 - Directed Study in Computer Science (1)

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 5432 - Database Systems (3)

CSCI 5530 - Software Engineering (3)

Select three of the following elective courses:

CSCI 5090 - Selected Topics (3)

CSCI 5230 - Discrete Simulation (3)

CSCI 5232 - Operating Systems (3)

CSCI 5234 - Parallel Processing (3)

CSCI 5430 - Artificial Intelligence (3)

CSCI 5431 - Computer Security (3)

CSCI 5434 - Theory of Programming Languages (3)

CSCI 5436 - Distributed Web System Design (3)

CSCI 5437 - Computer Graphics (3)

CSCI 5438 - Animation (3)

CSCI 5531 - Systems Assurance Standards and Processes (3)

CSCI 5532 - Network Management Systems (3)

CSCI 5538 - Wireless and Mobile Systems (3)

Electives

10-13 Hours

ADVISEMENT: College of Information Technology Office of Student Services, Room 1208, College of Information Technology, Telephone: (912) 478-7886 for pre-CS (computer science), while CS majors are advised by CS.

PROGRAM ADMISSION 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.

OTHER PROGRAM REQUIREMENTS: A minimum grade of "C" is required for each CSCI course taken in the major. This applies to all courses (lower and upper division).