The B.S. in Artificial Intelligence (AI) program at UC San Diego equips students with the knowledge and skills to build, apply, and critically assess AI technologies across various fields. The curriculum integrates core computer science principles with specialized AI and machine learning coursework, emphasizing ethical considerations within professional and societal contexts. Students will explore fundamental topics like programming, data structures, algorithms, and machine learning. Upper-division studies delve into advanced AI concepts, specialized electives, and practical applications drawn from departments such as Data Science, Cognitive Science, Mathematics, and Philosophy. Elective areas include computer vision, natural language processing, and robotics, allowing for depth and breadth in areas like systems, theory, and computing applications.
The AI major prepares students for diverse roles and opportunities within the rapidly growing field of artificial intelligence.
Tuition and fees are subject to change and may not be refunded if instruction occurs remotely. Specific cost of attendance figures for graduate programs (like MBA) are available, but undergraduate tuition and living costs are best found on the general financial aid pages.
Admission to the B.S. in Artificial Intelligence (CS29) program is limited for the 2025-2026 academic year. Direct admission to this major is the only pathway, and you must apply through the UC San Diego Admissions process. Consult the official UC San Diego Admissions and CSE department websites for the most up-to-date procedures.
For the 2025-2026 academic year, direct admission into the CS29 Artificial Intelligence major by UCSD's Admissions Office is required. Internal major switches into CS29 from other Computer Science and Engineering (CSE) majors are not permitted. Students not admitted to the CSE Department cannot apply to the AI major through the Selective Major Process at this time.
Tuition and fees are subject to change. For the most current cost of attendance estimates, including tuition and living costs, please refer to the official UC San Diego Financial Aid website.
This program prepares students for roles such as AI Engineer, Machine Learning Engineer, Data Scientist, Robotics Engineer, Computer Vision Engineer, and Natural Language Processing Specialist within the artificial intelligence field.
The curriculum integrates core computer science principles with specialized AI and machine learning coursework. Students will study programming, data structures, algorithms, and advanced AI concepts, with elective areas including computer vision, natural language processing, and robotics.