The Computer Science programs prepares students to research, design, develop, implement and maintain software. We are known for our use of mobile apps, gaming and robotics for team projects. In several courses, students help decide their own team projects within the course framework. Students also learn artificial intelligence, computer architecture, computer networking, operating systems and database design. The CS degree programs are based on the ACM CS curriculum guideline. Graduates in computer science interact with people from all organizational functions in designing and implementing computer-based solutions to problems.
Applied Computer Science Major: 36 hours
Comprehensive Computer Science Major: 64 hours
Computer Science Minor: 25 hours
- Software Engineer: Analyze, design, and develop operating systems, on-line transaction systems, distributed systems, etc.
- Game Developer: Analyze, design and develop computer games.
- Computer Security Analyst: Analyze and implement computer security approaches to protect proprietary and customer information for a business or government entity.
- Hardware Engineer: Research new VLSI circuits, multi-core processors, etc.
- System Administration and Maintenance: Administer current system platforms and maintain application systems.
- Database Developer: Develop and modify new and existing database systems and design and plan the implementation of new database systems.