Computer Science, B.S.

General Education Curriculum (45-46)

Refer to the General Education Curriculum (GEC) listed in this catalog.

MAT 1302 or any mathematics course higher is acceptable for the GEC math requirement.

Some courses listed in program “Major Requirements” or “Required Related Courses” (noted with an asterisk [*]) may be used to meet requirements in the GEC. Although these courses fulfill requirements in each area, credit hours for these courses, if taken for the GEC, may only be counted in the GEC.

Complete Graduation Requirements are listed in this catalog.

Required Related Courses (15)

Mathematics (15)

MAT 1324Calculus I

3 Credits

MAT 1325Calculus II

3 Credits

MAT 3311Intro Prob & Stat

3 Credits

MAT 3321Linear Algebra

3 Credits

MAT 3381Discrete Mathematics

3 Credits

Major Requirements (42)

Computer Science (42)

CSC 1321Comp Prog C++

3 Credits

CSC 1322Adv Prgmg C++

3 Credits

CSC 1330Assembly Language Programming

3 Credits

CSC 2310Computer Organization

3 Credits

CSC 2320Data Structures

3 Credits

CSC 2340Obj-Ori Prog/Dsgn w/Internet App.

3 Credits

CSC 3320Prog Language Concepts

3 Credits

CSC 3360Analysis of Algorithms

3 Credits

CSC 3391Operating Systems

3 Credits

CSC 4383Software Engineering

3 Credits

CSC 4384Senior Design Project

3 Credits

any 9 hours of the following courses:

CSC 4320Artificial Intellige

3 Credits

CSC 4341Prin - Database Syst

3 Credits

CSC 4351Computer Graphics

3 Credits

CSC 4360Computer Networks

3 Credits

CSC 4371Numerical Analysis

3 Credits

CSC 4391Cont Topics/Computer Science

3 Credits

Electives (21-22)

at least 3 hours must be taken outside of the major. Students considering graduate school or work with scientific applications are strongly encouraged to complete CSC 4371 and any other mathematics/computer science electives available.

Total Hours (124)