The Backelor of Science degree program in computer science is designed to provide students with a strong background in both mathematics and computer science. The fundamentals of the program include: computer architecture, software engineering, database systems, algorithm design and analysis, multiple language study, and web development. Additionally, students can choose from a variety of elective courses such as network communication, security, operating systems, artificial intelligence, and system analysis and design.
Ethical and social issues in computer scienceare discussed throughout the curriculum, along with current technologies and practices being utilized in the field. Senior courses include team-based software engineering and development projects, designed to simulate the expectations of the job market upon graduation. The program is intended to provide students experience with current technologies in order to prepare them for the changing expectations of employers, or as strongpreparation for graduate study in 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 |
| 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
| CSC400 | 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) |
| CSC4100 | Systens Analysis and Design (3) |
| CSC3830, 4830 |
Directed Study (1-4) |
| CSC3810, 4810 |
Selected Topic in Computer Science (1-4) |
| CSC4940 | Computer Science Internship (1-4) |