B.S. Degree — Computer Science and Information Technology Major
In addition to the general education requirements, students majoring in Computer Science and Information Technology must complete a concentration of 39 semester hours of CSIT courses and 6 semester hours of MATH as prescribed below:
- CSIT1100 Principles of Computing 3 s.h.
- CSIT1200 Data Structures 3 s.h.
- CSIT1300 Unix and Linux Systems 3 s.h.
- CSIT2010 Object-Oriented Programming 3 s.h.
- CSIT2100 Intermediate Programming 2 s.h.
- CSIT2200 Computer Organization and Hardware 3 s.h.
- CSIT3100 Operating Systems and Networks 3 s.h.
- CSIT3200 Systems Analysis and Design 3 s.h.
- CSIT3300 Database Concepts and SQL 3 s.h.
- Internship, project, or research 1 s.h.
- CSIT3700 Internship in Computing and Information Technology or
- CSIT4100 Systems Development Project or
- CSIT3000/4000 Individual Study
- Upper division CSIT electives 12 s.h.
- excluding CSIT3700, CSIT3000/4000, and CSIT4100
- A Computer Science and Information Technology major must also complete:
- MATH1350 Discrete Mathematics 3 s.h.
- MATH1380 Statistics or MATH1510 Calculus I 3 s.h.
We recommend that students interested in graduate study or a career as a computer scientist also minor in mathematics (with two semesters of calculus and linear algebra) and take lab science courses in physics, chemistry, or biology.
We recommend that students interested in a career in information technologies also minor in business administration and take statistics.

