COMPUTER SCIENCE, B.S., 126 HOURS
ENGL 2111 - World Literature I (3) OR ENGL 2112 - World Literature II (3) COMM 1110 - Principles of Public Speaking (3)
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)
HLTH 1520 - Healthful Living (2) Physical Education Activities (2)
FYE 1220 - First Year Seminar (2)
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)
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)
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). |