Artificial Intelligence bs
major
Program at a Glance
Degree(s)
Bachelor of Science
College(s)/School(s)
College of Natural and Behavioral SciencesDepartment(s)
School of Engineering and ComputingBuild the full artificial intelligence stack in our program, where you'll move from data science and machine learning into cloud infrastructure, neural networks, and the large language models 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.
What Sets Our Program Apart
- 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.
- 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 manage cloud resources, and support real AI deployment.
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 Vision
- CPSC 403 - Large Language Models & Agentic Systems
- 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 - Artificial Intelligence I
- 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