Major Requirements

Four-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