B.S. in Computer Science
124 Hours
Bubble Chart
Computer Sciences - 43 Hours
- CS 1001 - Introduction to Computer Science
- CS 1043 - Introduction to Programming and Problem-Solving
- CS 2003 - Fundamentals of Algorithm and Computer Applications
- CS 2033 - Computer Architecture, Organization and Assembler
- CS 2123 - Data Structures
- CS 3003 - Comparative Programming Languages
- CS 3013 - Discrete Mathematics
- CS 3053 - Operating Systems
- CS 4013 - Compiler Construction
- CS 4163 - Database Systems
- CS 4503 - Senior Software Projects I
- CS 4513 - Senior Software Projects II
- CS Electives - 3000 level or above - 9 Hours
Mathematics - 23 Hours
- MATH 2014 - Calculus I
- MATH 2024 - Calculus II
- MATH 2073 - Calculus III
- MATH 3073 - Differential Equations
or MATH 4123 - Linear Algebra and Matrix Theory - MATH 4503 - Introduction to Numerical Methods
- STAT 3813 - Statistical Methods for Scientists and Engineers
- MATH Elective - 3000 level or above - 3 Hours
Physical Sciences and Engineering - 19 Hours
- EE 2163 - Digital Systems Principles
- EE 2161 - Digital Systems Principles Lab
- PHYS 2053 - General Physics I
- PHYS 2051 - General Physics I Lab
- PHYS 2063 - General Physics II
- PHYS 2061 - General Physics II Lab
- Science or Engineering Science Electives - 7 Hours
Other - 15 Hours
- ENGL 1033 - Exposition and Argumentation
- ENGL 3003 - Writing for the Professions
- General Electives - 9 Hours
Blocks - 24 Hours
- Block I - 6 Hours
- Block II - 12 Hours
- Block I or II - 6 Hours
To become a candidate for a degree in computer sciences, a student must complete all computer science courses in the curriculum with a grade-point average of at least 2.0, and earn a 2.0 or better over-all.