Computer Science, B.S.                                   

This program encompasses three broad areas - information processes, information processing systems, and methodologies. Related studies in mathematics are essential to support the theoretical concepts introduced throughout the curriculum. Students are prepared for employment in industry emphasizing scientific and mathematical programming, as well as systems level programming.

A. General Education (54 semester hours total)
  Must take MATH107 Basic Statistics to meet mathematics general education requirement.
B. Core Requirements (45 semester hours total)
COMP160 Programming I
COMP161 Programming II
COMP215 Assembler Language
COMP300 Data Structures
COMP202 Systems Programming (previously COMP375 Systems Programming)
COMP400 Computer Architecture
  COMP405 Software Engineering
  CISC304 Data and Computer Communications (previously COMP420 Data Communications and Networks)
COMP455 Operating Systems
COMP460 Compiler Theory and Design
  COMP465 Data Base Management Systems
  MATH205 Foundations of Mathematics
MATH141 Calculus 1
MATH142 Calculus 2
MATH211 Linear Methods
C. Electives (21 semester hours total) selected from the following:
At least three courses must have a COMP designation
  CISC255 Database Design
  CISC260 Information Technology Project Management
  CISC306 Systems Analysis and Design
  COMP302 Object Oriented Programming for Business
COMP320 COBOL Programming for Business
  COMP402 Analysis and Design of Algorithms
COMP410 Artificial Intelligence
COMP415 Structure of Programming Languages
COMP480 Special Topics
  MATH243 Calculus 3
MATH301 Differential Equations
MATH302 Theory of Numbers
MATH310 Modern Algebra
  MATH311 Elements of Linear Algebra
  MATH312 Probability and Statistics
  MATH320 Linear Programming
  MATH350 Numerical Methods
MATH401 Real Analysis I
MATH404 Applied Mathematics
  MATH410 Introduction to Topology
MATH-59 Special Topics in Mathematics
  PHYS290 Electronics
11/14/2007