The mission of the program in Computer Science is to provide students with knowledge of the design, modeling, analysis, and applications of computer-related systems. The program provides education at the undergraduate level necessary to understand, design, implement, and use the software and hardware of digital computers. It provides comprehensive and strongly related studies of subjects in computer system architecture, computer network modeling and analysis, programming languages and systems, artificial intelligence, computer science theory, database management systems, systems analysis and design, website design and development, and scientific computing.
The Computer Science program seeks to provide its majors with a deep knowledge of the core principles of computer science skills necessary to use computers to solve real-world problems, and experiences in implementing solutions with modern computing tools. The program prepares students for graduate school or for entry-level positions in the computer-related job markets.
- Prepare students for computer-related jobs in private, public or governmental sectors of the global marketplace.
- Prepare students for placement in advanced training in specialized computer-related areas.
- Support the computing needs of students in non-computer science fields of study.
Student Learning Outcomes
- Understand and apply the principles of computer science.
- Apply theoretical knowledge and analytical skills in problem-solving.
- Demonstrate proficiency in data structures, algorithm design, and research methodologies.
- Demonstrate knowledge of elements of computer hardware, architecture, software, programming languages, operating systems, data communications, database management, and systems analysis and design.
Requirements for Bachelor of Science in Computer Science
Complete a total of 123 credit hours of coursework for graduation.