Major Requirements - Computer Science

Required Mathematics Courses: 11 semester hours 
MTH2210 Calculus I (4)
MTH2220 Calculus II (4)
MTH3270 Discrete Mathematics (3)


Required Computer Science Courses: 30 semester hours
CSC1010 Introduction to Computer Science (4)
CSC1700 Introduction to Computer Programming (4)
CSC2200 Web Application Development (3)
CSC2300 Computer Architecture (3)
CSC2650 Data Structures & Algorithms (4)
CSC3610 Advanced Programming (3)
CSC4350 Software Engineering (3)
CSC4500 Database Design & Implementation (3)
CSC4990 Computer Science Capstone (3)


Selected Computer Science Courses: 12 semester hours from the following 
CSC2400 C++ for Java Developers (3)
CSC2550 Network Communications (3)
CSC3100 Operating Systems (3)
CSC3400 Computer Security (3)
CSC3700 Advanced Web Application Development (3)
CSC3800 Artificial Intelligence (3)
CSC3810, 4810 Selected Topic in Computer Science (1-4)
CSC3830, 4830 Directed Study (1-4)
CSC4100 Systems Analysis and Design (3)
CSC4940 Computer Science Internship (1-4)