Programs
Major RequirementsFour-Year Degree Plan
Course Description Catalog
Bachelor of Science in Computer Science
GENERAL EDUCATION CURRICULUM.......................................................50
English (freshman level)................................................................6
ENG 1301and ENG 1302
English (sophomore level).............................................................3
any one of the following courses: ENG 2301, ENG 2302,
ENG 2311, ENG 2312, ENG 2321, ENG 2322
School of Arts and Sciences/Science and Mathematics
English (advanced).......................................................................3
ENG 3300
Religion.......................................................................................6
any two of the following courses: REL 1311, REL 1312,
REL 1313, REL 1321
Laboratory Science......................................................................8
any two courses and related laboratories (subject to
prerequisite) from the departments of biology, chemistry,
geology, natural science, and/or physics
History........................................................................................3
HIS 2322
Kinesiology.................................................................................3
KIN 1220 and any 1 hour of Kinesiology activity courses
Computer Competency.................................................................0
fulfilled by major requirements
United States Political and Economic Systems..............................3
any one of the following courses: POL 2311, BUA1301
Mathematical, Statistical, and Analytical Skills ..............................0
fulfilled by required related courses
Economic, Social, Philosophical, or Psychological Analysis............6
any one of the following: ECO 2305, ECO 2306
and anyone of the following courses: SOC 2301,PHI 2321,
PSY 1301, POL 1311
Fine Arts.....................................................................................3
any 3 hours selected from the fields of study of art, fine
arts, music, or theatre arts (subject to prerequisites and
exclusions)
Humanities...................................................................................6
HUM 3340 and HUM 3341
MAJOR REQUIREMENTS..........................................................................42
Computer Science........................................................................42
CSC 1321 Computer Programming with C++
CSC 1322 Advance Programming with C++
CSC 1330 Assembly Language Programming
CSC 2310 Computer Organization CSC 2320 Data Structures
CSC 2340 Object-Oriented Programming and Design with Internet Applications
CSC 3320 Programming Language Concepts
CSC 3360 Analysis of Algorithms
CSC 3391 Operating Systems
CSC 4383 Software Engineering
CSC 4384 Senior Design Project
Any three of the following courses:
CSC 4320 Artificial Intelligence
CSC 4341 Principles of Database Systems
CSC 4351 Computer Graphics
CSC 4361 Computer Networks
CSC 4371 Numerical Analysis
CSC 4391 Contemporary Topics in Computer Science
REQUIRED RELATED COURSES ..............................................................15
Mathematics...............................................................................15
MAT 1324 Calculus I
MAT 1325 Calculus II
MAT 3311 Introduction to Probability and Statistics
MAT 3321 Linear Algebra
MAT 3381 Discrete Mathematics
ELECTIVES..............................................................................................17
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 MAT 332l, CSC 4371, and any other
mathematics/computer science electives available.
TOTAL HOURS ........................................................................................124