Artificial Intelligence bs
Program at a Glance
Bachelor of Science
College(s)/School(s)
College of Natural and Behavioral SciencesDepartment(s)
School of Engineering and ComputingBuild the full stack of artificial intelligence in our program, where you'll move from data science and machine learning into the cloud infrastructure, neural networks, and language-model systems powering today's AI. Prepare for graduate school or careers in artificial intelligence, machine learning engineering, data science and software development. You'll train computer vision models, build agentic AI systems, and deploy real applications to the cloud - graduating with the practical experience to shape the future of intelligent technology.
Complement your AI degree with a minor in Mathematics, Cybersecurity, Business, Physics, or the Natural Sciences for maximum career versatility.
What Sets Our Program Apart
- AI Infrastructure: Most AI programs focus on models; this program has a separate course that teaches the infrastructure that makes modern AI actually run. Students learn Linux command-line administration, scripting, networking, GPU/CPU cloud provisioning, and server management, so they can launch servers, manage cloud resources, and support real AI deployment.
- A Modern Curriculum: The topics practitioners are shipping this year - taught as core, not as electives: Transformers, LoRA/QLoRA fine-tuning, retrieval-augmented generation (RAG), agentic systems, PyTorch, Hugging Face, YOLO.
Program Requirements
- DATA 201 - Introduction to Data Science
- DATA 301 - Data Science Methodology
- CPSC 336 - Network Implementation and Administration I
- CPSC 401 - Neural Foundations of Computer
- CPSC 403 - Large Language Models and AI A
- CPSC 497 - Capstone Project in Artificial Intelligence
Select two from:
- CPSC 441 - Big Data Technologies
- CPSC 472 - Introduction to Robotics
- CYBR 484 - AI Applications in Cybersecurity
- CPSC 510
- PHYS 441/541 - Modeling and Simulation
- MATH 380 - Numerical Analysis I
- other approved artificial intelligence elective
Career Options
- ML Engineer
- Data Scientist
- AI Researcher
- Computer Vision Engineer
- NLP/LLM Engineer
- Robotics Engineer
- AI Software Developer
- Graduate School