Faculty: Batukdeo, Hayes, Volkman (chair), Pilling (dean)
Degree Types: Bachelor of Science (default) or Bachelor of Arts (alternative)
Mission
To graduate competent computer science professionals who are well-educated, culturally prepared for the workforce, and instilled with moral courage.
Overview
Prepare for a career in software development in a wide range of fields, including game development, the Internet-of-Things, Embedded Systems, Artificial Intelligence, Neural Networks, data science and analysis, communication and security algorithms. Become a better software engineer by understanding computer engineering design principles.
Educational Objectives for Computer Science:
- Learn to use technology as a tool for analysis and development
- Software Development utilizing a number of languages (C, C++, Java, Python, Kotlin, and Assembly)
- Knowledge of data structures, algorithms, and computer networks
- Knowledge of basic cybersecurity, cryptography, and algorithms
- Utilize Artificial Intelligence and Neural Networks for machine learning
- Data Analysis using Large Language Models
- Strong theoretical mathematical background in linear algebra and statistics
- Basic Circuit design in order to become a better computer scientist