Bachelor of Science in
Artificial Intelligence
Our B.S. in Artificial Intelligence gives students an in-depth education in one of the most in-demand areas of technological advancement and application in the modern workforce. Students will develop technical skills alongside practicing critical thinking and problem solving through collaborative learning and work with our outstanding faculty.
-
building machine learning systems
-
robotics and self-driving vehicles
-
privacy and security
-
healthcare support
-
environmental monitoring and event prediction
-
building tools to support human resources, finance, law, and supply chain management
The UA Computer Science Department faculty and staff are dedicated to providing top-tier support to empower our students to take ownership of their education and find the best path to achieving their goals.
CAREER OUTLOOK
Entry-Level Jobs in AI
Business Intelligence Developer
Avg Annual Salary: $94,487
Data Scientist
Avg Annual Salary: $74,905
Machine Learning Engineer
Avg Annual Salary: $122, 531
ADVISING
You can meet with advisors through scheduled appointments, drop-in advising, or via email.
Our amazing undergraduate advising team is happy to answer your questions, help you declare the major, and plan your classes.
(view sample four year plans on our advising page)
CURRICULUM
Course requirements and elective topics include:
- Introduction to AI
- Principles of Data Science
- Principles of Machine Learning
- Ethics in Computer Science
- Introduction to Computer Vision
- Text Retrieval and Web Search
FAQ TOPICS AND ITEMS
Foundations / General Education requirements:
Math | Calculus I (MATH 122B or 125) or higher |
Composition | ENGL 101/102, or ENGL 101A/102, or ENGL 106/107/108, or ENGL 107/108, or ENGL 109H |
Second Language | Second semester proficiency |
Gen Ed Intro/Capstone | UNIV 101, and UNIV 301 |
Gen Ed Exploring Perspectives | One Artist course, one Humanist course, one Natural Scientist course, and one Social Scientist course |
Gen Ed Building Connections | Three courses |
Supporting Math and Science coursework for Computer Science:
Supporting Math | Basic Statistics (MATH 163) and Linear Algebra (MATH 313) |
Artificial Intelligence Major -- total of 54 units (including 33 upper-division [300/400-level]), including:
Foundational courses (21 units) | CSC 110, CSC 120, CSC 144, CSC 210, CSC 244, and CSC 296 (Introduction to AI) |
Ethics (3 units [upper division]) | Ethics in Computer Science (300 level CSC class) **This foundational course requires Advanced Standing to enroll |
Major core courses (9 units [all upper-division]) | CSC 345, CSC 380, and CSC 480 |
Advanced AI Electives (12 units [ all upper-division]) | Select 4 from: CSC 477, CSC 483, LING/PSY/CSC 438, LING/PSY/CSC 439, and PHIL/PSY/CSC 455 |
Additional Major electives (6 units [upper-division]) | At least two additional relevant courses (6 units) from the Advanced AI requirements or advanced non-AI courses from the approved selection. A list can be viewed HERE. |
Senior Capstone (3 units [upper-division]) |
CSC 498 The BS in AI requires completion of a capstone project (CSC 498). This project will be a group project for most students and therefore cannot be used to fill the senior thesis requirement (498H) for students completing their Honors College Requirements. |
Consult the PDF version of your UAccess advisement report to confirm which courses meet the above categories.
General electives -- as necessary, to reach the total of 120 units (including 42 units upper-division [300/400-level]) required
-------------------------
The following resources may be helpful to AIBS students:
Sample 4-year plans based on starting Math can be accessed HERE.
This degree requires completion of Calculus I, Basic Statistics, and Linear Algebra.
Many students worry that starting at a lower level of Math will cause them to be "behind" or unable to graduate "on time". This is a misconception. It is not recommended that students attempt to cram or otherwise stress in order to achieve a higher starting math placement. Doing so may actually lead to students being underprepared for the math course they take and/or other classes they enroll in based on meeting different math minimums.
You can view sample 4 year plans for differing math starting points here.
Can I major in both Artificial Intelligence and Computer Science?
A student may double major in both CS and AI (BS in both).
A student may earn a dual degree in both CS and AI (BS in AI and BA in CS).
To plan for meeting the requirement for both AI and CS together, students should consult regularly with their academic advisors.
Can I Minor in Computer Science?
Yes! The BS in AI will automatically fulfill the requirements for a Minor in CS, and there are no limitations preventing you from declaring this minor under your AI BS major nor additional requirements for students who do so to be awarded both parts of this combination.
What else can I major or minor in with my BS in AI?
Students may combine any other majors/minors/degrees with the BS in AI.
Students should consult with advisors in all applicable departments when planning their courses.
All students beginning their degree, including transfer students, will declare their major (Bachelor of Science in AI). Students will take a series of foundational courses before they can begin taking the major core courses or most other major upper division courses. Upon completion of the foundational courses, students’ academic records will be evaluated, and those who qualify will be offered “Advanced Standing” in the major. Enrollment in the major core courses and the majority of the upper division elective CSC courses is limited to students with Advanced Standing in the major.
Learn more about the foundational and advanced standing coursework on the AI Curriculum Structure page.
We have a variety of resources to help you succeed academically, connect with your peers and department, and prepare for your future career. These range from tutoring to study abroad and are here to help you make to most of your time at UA.
The BS in AI requires completion of a capstone project (CSC 498). This project will be a group project for most students and therefore cannot be used to fill the senior thesis requirement (498H) for students completing their Honors College Requirements.