Close
Highlighted Undergraduate Research Projects:
Cody Rodefer was motivated as his Senior Study to research a language that hasn’t been widely spoken in centuries. Read how this computer science major created a customized audio program that can play Geoffrey Chaucer.
The curriculum in computer science develops a student's problem-solving ability through the algorithmic approach of organizing, synthesizing, and analyzing information. Enhancing logical thinking skills, computer science has application in a variety of disciplines including bioinformatic, finance, neuroscience, and software engineering.
Students successfully completing the program of study will have achieved:
The Major in Computer Science consists of 54 hours in Computer Science and the related field of Mathematics. Courses required in Computer Science include:
CSC 111: Introduction to Computer Science I (3 hrs.)
CSC 112: Introduction to Computer Science II (3 hrs.)
CSC 221: Computer Architecture (3 hrs.)
CSC 231: Discrete Structures (3 hrs.)
CSC 241: Data Structures (3 hrs.)
CSC 251: Graphical User Interfaces (3 hrs.)
CSC 312: Algorithm Design and Analysis (3 hrs.)
CSC 313: Database Management Systems (3 hrs.)
CSC 321: Introduction to Systems (3 hrs.)
CSC 349: Selected Topics in Computer Science (3 hrs.)
CSC 351-352: Senior Study (6 hrs.)
CSC 381: Theory of Computation (3 hrs.)
CSC 399: Research Seminar (1 hr.)
MTH 125: Pre-Calculus Mathematics (4 hrs.)
MTH 225: Calculus I (4 hrs.)
MTH 232: Linear Algebra (3 hrs.)
Either of the following courses:
MTH 321: Probability and Statistics (3 hrs.)
or
MTH 326: Numerical Analysis (3 hrs.)
The Major in Computer Science/Business consists of 54/55 hours. Required courses include:
CSC 111: Introduction to Computer Science I (3 hrs.)
CSC 112: Introduction to Computer Science II (3 hrs.)
CSC 221: Computer Architecture (3 hrs.)
CSC 231: Discrete Structures (3 hrs.)
CSC 241: Data Structures (3 hrs.)
CSC 351-352: Senior Study (6 hrs.)
CSC 399: Research Seminar (1 hr.)
Three courses selected from the following list:
CSC 251: Graphical User Interfaces (3 hrs.)
CSC 312: Algorithm Design and Analysis (3 hrs.)
CSC 313: Database Management Systems (3 hrs.)
CSC 321: Introduction to Systems (3 hrs.)
CSC 349: Selected Topics in Computer Science (3 hrs.)
CSC 381: Theory of Computation (3 hrs.)
MTH 125: Calculus I (4 hrs.)
Either of the following courses:
MTH 225: Calculus II (4 hrs.)
or
MTH 232: Linear Algebra (3 hrs.)
ECN 201: Principles of Economics (4 hrs.)
BUS 201: Principles of Management (3 hrs.)
BUS 215: Principles of Accounting (3 hrs.)
BUS 344: Principles of Finance (3 hrs.)
BUS 401: Strategic Management (3 hrs.)
A student may not major in Computer Science/Business and minor in either Computer Science or Business and Organization Management.
The Minor in Computer Science requires a minimum of 22 credit hours in Computer Science and Mathematics. Required courses include:
CSC 111: Introduction to Computer Science I (3 hrs.)
CSC 112: Introduction to Computer Science II (3 hrs.)
CSC 221: Computer Architecture (3 hrs.)
Either of the following courses:
CSC 231: Discrete Structures (3 hrs.)
or
CSC 251: Graphical User Interfaces (3 hrs.)
One three-credit hour computer science course above the 300-level.
MTH 125: Calculus I (4 hrs.)
Either of the following courses:
MTH 225: Calculus II (4 hrs.)
or
MTH 232: Linear Algebra (3 hrs.)
Each student must satisfy the core requirements and requirements for individual programs of study.