Computer Science B.S.

Degree Requirements: 126 Credit Hours

See Core Curriculum for required courses in Area A1 through Area E.

Credit Hours
Area A1 - Communication Skills
Select 6 credit hours from Area A1 of the Core Curriculum6
Area A2 - Quantitative Skills
Select 3 credit hours from Area A2 of the Core Curriculum3
Area B - Global Engagement
Select 4 credit hours from Area B of the Core Curriculum4
Area C - Humanities, Fine Arts, and Ethics
ENGL   2111World Literature I3
or ENGL   2112 World Literature II
COMM   1110Public Speaking 3
Area D - Natural Sciences, Mathematics, and Technology
Select 11 credit hours from Area D of the Core Curriculum11
Area E - Social Sciences
Select 12 credit hours from Area E of the Core Curriculum12
Area F - Courses Appropriate to Major
CSCI   1301Programming Principles I4
CSCI   1302Programming Principles II3
CSCI   2120Computers, Ethics and Society2
MATH   2130Discrete Mathematics3
MATH   2242Calculus II 13
STAT   2231Introduction to Statistics I3
Health and Physical Education Activities
HLTH   1520Healthful Living2
Physical Education Activities2
Orientation
FYE   1220First-Year Seminar2
Specific Requirements
Foreign Language - 2001 or higher OR International Content Course3
Select one of the following Second Lab Science sequence courses: (first course in sequence assumed taken in Area D)4
Principles of Biology II
and Principles of Biology II Laboratory
Principles of Chemistry II
General Historical Geology
Introduction to Physics II
Principles of Physics II
Major Requirements
CSCI   3230Data Structures3
CSCI   3232Systems Software3
CSCI   3236Theoretical Foundations3
CSCI   3432Database Systems3
CSCI   5330Algorithm Design and Analysis3
CSCI   5331Computer Architecture3
CSCI   5332Data Communications and Networking3
CSCI   5335Object-Oriented Design3
CSCI   5431Computer Security3
CSCI   5436Distributed Web Systems Design3
CSCI   5530Software Engineering3
Select three of the following elective courses:9
Logic Circuits and Microprocessors (OR other approved 3000-level electives)
Introduction to Computer Engineering
Data Warehouse Design
Human Computer Interaction
Game Programming
Software Testing and Quality Assurance
Broadband Networks
Optical Networks
Selected Topics in Computer Science
Discrete Simulation
Artificial Intelligence
Computer Graphics
Animation
Systems and Software Assurance
Network Management Systems
Wireless and Mobile Systems
Electives
Carryover from Area F1
Select 10 credit hours of Electives10
Total Credit Hours126
1

While Calculus II (MATH   2242) is 4 credit hours, only 3 credit hours will count toward fulfilling Area F. The remaining credit hour will be applied toward Electives.

Certificates

Students can earn certificates in one or more of the following areas by completing the course requirements shown below:

Credit Hours
Broadband and Mobile Systems Certificate
Select three of the following:9
Broadband Networks
Optical Networks
Selected Topics in Computer Science (Requires approval by the CS Chair)
Network Management Systems
Wireless and Mobile Systems
Network and Computer Security Certificate
(Complete any three courses)9
Software Testing and Quality Assurance
Selected Topics in Computer Science (Requires approval by CS Chair)
Systems and Software Assurance
Network Management Systems
Game Programming Certificate
CSCI   4439Game Programming3
Select two of the following:6
Human Computer Interaction
Selected Topics in Computer Science (Requires approval by the CS Chair)
Computer Graphics
Animation
Software Engineering Certificate
(Complete any three courses)9
Human Computer Interaction
Software Testing and Quality Assurance
Selected Topics in Computer Science ((Requires approval of the CS Chair))
Distributed Web Systems Design
Systems and Software Assurance

In addition to completing the course requirements for a certificate, in order to receive a certificate it is necessary to complete the B.S. in Computer Sciences degree program.

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).

Advisement

CEIT Office of Student Services, Room 1208, Allen E. Paulson College of Engineering and Information Technology, Telephone: (912) 478-4877.