Program Overview
Artificial intelligence is transforming industries and reshaping how organizations make decisions, deliver services, and solve complex problems. This program prepares students to lead in that rapidly evolving landscape with both technical expertise and a strong sense of responsibility
Build Intelligent Systems That Serve People
The Bachelor of Science in Artificial Intelligence prepares students to build, evaluate, and deploy AI systems that serve real human needs. The curriculum combines strong mathematical foundations with intensive programming and applied AI training, guiding students from core principles of artificial intelligence and machine learning to advanced, specialized areas of the field. Throughout the program, students strengthen both their technical expertise and their ability to think critically about the broader impact of AI technologies.
Students begin building intelligent systems early in the program while engaging deeply with ethical questions about responsibility, fairness, and societal impact. As they progress, they gain experience working with complex data, scalable systems, and emerging AI applications. The program culminates in a team-based senior capstone project, where students apply their technical skills and human-centered perspective to solve real-world challenges drawn from industry and research.
Agentic AI is going to be the next most impactful use of Large Language Models. At USF you will learn both foundation AI and learn how to build, debug, and evaluate Agents which will prepare you for emerging industry demand for putting Agents into production."
Greg BensonProfessor of Computer Science
Senior Capstone Projects
The Senior Team Project class has senior AI students apply their technical expertise to a significant real-world problem. Teams of students work with industry and research partners on the partners' projects, delivering AI technology that will make a meaningful impact on the community. Students rely on all the AI technology learned during the entire AI program, and additionally hone their collaboration, design, analysis, and communications skills. Students complete the class having succeeded at exactly the sort of projects they will see in their post-graduation careers.
Sample Curriculum Pattern
Program requirements are subject to change pending catalog approval.
Year 1 Fall
- CS 111A
- Math 109 (Core B1)
- Core
- Core/FYS
Year 1 Spring
- CS 112A
- Math 201
- Core
- PHIL 248 (Core D3)
Year 2 Fall
- CS 245A
- CS 230 – GenAI & Agents (AI Elective 1)
- Math 202
- Core / Language 1
Year 2 Spring
- CS 362
- Core
- Core B2
- Core / Language 2
Year 3 Fall
- CS 463
- Data Engineering
- Core
- Core
Year 3 Spring
- Deep Learning
- Human-Centered AI
- Core
- Core
Year 4 Fall
- CS 490 – Senior Project
- Core / Elective
- Core / Elective
Year 4 Spring
- AI for Redistricting
- Core / Elective
- Core / Elective