Bachelor of Arts or Bachelor of Science in Computer Science
Computer Science is the study of algorithms-- formal procedures for problem solving that can be implemented mechanically (in hardware) and linguistically (in software).
The mission of the Computer Science programs is to prepare and inspire students for successful employment or graduate study in computing and for thoughtful engagement in the development and application of algorithmic approaches to problem solving.
Degree Requirements
Bachelor of Arts in Computer Science
The requirements for the B.A. major in Computer Science include:
- Computer Science 101 - Introduction to Computer Science I
- Computer Science 102 - Introduction to Computer Science II
- Computer Science 234 - Principles of Computer Organization
- Computer Science 295 - Algorithms and Data Structures
- Computer Science 331 - Principles of Programming Languages
- Computer Science 396 - Senior Capstone
- Mathematics 136 - Discrete Math
- Mathematics 180 - Statistics
In addition, 18 elective hours in Computer Science courses, with no more than 3 hours at the 100 level and at least 6 hours at the 300 level.
Bachelor of Science in Computer Science
The requirements for the B.S. major Computer Science include all of the Computer Science B.A. requirements, plus:
- Mathematics 195 - Precalculus
- Mathematics 196 - Calculus I
- Mathematics 201 - Calculus II
- Mathematics 312 - Linear Algebra
A major in Management Information Systems is available through the Department of Business.
Minor in Computer Science
The requirements for a minor in Computer Science consist of 19 semester hours including:
- Computer Science 101 - Introduction to Computer Science I
- Computer Science 102 - Introduction to Computer Science II
- Mathematics 136 - Discrete Math
In addition, nine semester hours of Computer Science courses numbered above 200. |