Skip Navigation

Academics

Two people working on a computer.

Academics

The University of Oklahoma currently offers 143 courses related to artificial intelligence.  This includes 67 courses related to AL/machine learning fundamentals and methods, and 24 courses related to AI use and its applications

AI Related Courses at OU

Course TitleCourse CodeAcademic LevelCollege / InstituteDepartment / Unit
Machine Learning with Causal InferenceECON 5293GraduateDodge Family College of Arts and SciencesDepartment of Economics
Mathematics of DataMATH 4143Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of Mathematics
Mathematics of DataMATH 5143GraduateDodge Family College of Arts and SciencesDepartment of Mathematics
Applied Machine LearningACS 5513GraduateGallogly College of EngineeringApplied Computing Program
Advanced Applied Machine LearningACS 5533GraduateGallogly College of EngineeringApplied Computing Program
Introduction to Artificial Intelligence EngineeringDSAI 1421Lower-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Machine Learning for Data ScienceDSAI 3013Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Machine Learning Operations and Model ManagementDSAI 3123Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Scientific Machine LearningDSAI 3203Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Applied Data ScienceDSAI 4003Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
AI Capstone ProjectDSAI 4014Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Ethics and Compliance of AIDSAI 4323Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Reinforcement LearningDSAI 4523Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Deep LearningDSAI 4603Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Generative AIDSAI 4613Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Ethics and Compliance of AIDSAI 5323GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Machine Learning PracticeDSAI 5703GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Artificial IntelligenceC S 4013Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Introduction to Intelligent RoboticsC S 4023Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Machine Learning FundamentalsC S 4033Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Software Engineering with AIC S 4233Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Computational Learning TheoryC S 4713Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Computer Vision for Autonomous VehiclesC S 4733Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Artificial IntelligenceC S 5013GraduateGallogly College of EngineeringSchool of Computer Science
Introduction to Intelligent RoboticsC S 5023GraduateGallogly College of EngineeringSchool of Computer Science
Machine Learning FundamentalsC S 5033GraduateGallogly College of EngineeringSchool of Computer Science
Advanced Machine LearningC S 5043GraduateGallogly College of EngineeringSchool of Computer Science
Artificial Neural Networks EvolutionC S 5073GraduateGallogly College of EngineeringSchool of Computer Science
Software Engineering with AIC S 5233GraduateGallogly College of EngineeringSchool of Computer Science
Natural Language ProcessingC S 5293GraduateGallogly College of EngineeringSchool of Computer Science
Machine Learning PracticeC S 5703GraduateGallogly College of EngineeringSchool of Computer Science
Computational Learning TheoryC S 5713GraduateGallogly College of EngineeringSchool of Computer Science
Computer Vision for Autonomous VehiclesC S 5733GraduateGallogly College of EngineeringSchool of Computer Science
Introduction to Machine Learning and Data AnalyticsISE 3913Upper-division undergraduateGallogly College of EngineeringSchool of Industrial and Systems Engineering
Advanced Machine Learning and Data AnalyticsISE 4913Upper-division undergraduateGallogly College of EngineeringSchool of Industrial and Systems Engineering
Machine Learning for Chemical EngineersCH E 5433GraduateGallogly College of EngineeringSchool of Sustainable Chemical, Biological and Materials Engineering
AI in BioinformaticsBME 5153GraduateGallogly College of EngineeringStephenson School of Biomedical Engineering
Robotic SystemsAAI 3103Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Applied Data Analysis for AI - FundamentalsAAI 3113Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Machine Learning IAAI 3303Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Machine Learning IIAAI 3313Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Reinforcement LearningAAI 3323Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Mathematics of Artificial IntelligenceAAI 3333Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Essential Math for AIAAI 4003Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Natural Language ProcessingAAI 4103Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Computer Vision and Image RecognitionAAI 4113Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Deep Learning IAAI 4303Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Deep Learning IIAAI 4313Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Applications of Deep LearningAAI 4333Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
AAI Capstone ProjectAAI 4903Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Essential Math for AIAAI 5003GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Natural Language ProcessingAAI 5103GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Computer Vision and Image RecognitionAAI 5113GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Deep Learning IAAI 5303GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Deep Learning IIAAI 5313GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Applications of Deep LearningAAI 5333GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Fundamentals of Applied Machine LearningAAI 5343GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Master's PracticumAAI 5903GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Machine Learning for CybersecurityCYBS 4583Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Cybersecurity
Machine Learning for CybersecurityCYBS 5583GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Cybersecurity
Agentic SystemsSDI 4243Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Software Development and Integration
Agentic SystemsSDI 5243GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Software Development and Integration
Programming for Business and Artificial IntelligenceBIA 3733Upper-division undergraduateMichael F. Price College of BusinessDivision of Management Information Systems
Data Mining for Business and Artificial IntelligenceBIA 4743Upper-division undergraduateMichael F. Price College of BusinessDivision of Management Information Systems
Machine LearningMIT 5432GraduateMichael F. Price College of BusinessDivision of Management Information Systems
AI in Marketing ResearchMKT 5752GraduateMichael F. Price College of BusinessDivision of Marketing and Supply Chain Management
Business Applications of Generative AIB AD 5192GraduateMichael F. Price College of BusinessPrice College graduate business curriculum
Construction Data Analytics and InnovationCNS 4333Upper-division undergraduateChristopher C. Gibbs College of ArchitectureHaskell and Irene Lemon Construction Science Division
Construction Data Analytics and InnovationCNS 5333GraduateChristopher C. Gibbs College of ArchitectureHaskell and Irene Lemon Construction Science Division
Data Science for EconomistsECON 5253GraduateDodge Family College of Arts and SciencesDepartment of Economics
Financial Engineering AnalyticsDSAI 5303GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Healthcare AnalyticsDSAI 5503GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Renewable Energy Systems and ControlAME 4393Upper-division undergraduateGallogly College of EngineeringSchool of Aerospace and Mechanical Engineering
Renewable Energy Systems and ControlAME 5393GraduateGallogly College of EngineeringSchool of Aerospace and Mechanical Engineering
Computational Methods in NeuroimagingC S 4723Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
BioinformaticsC S 5453GraduateGallogly College of EngineeringSchool of Computer Science
Computational Methods in NeuroimagingC S 5723GraduateGallogly College of EngineeringSchool of Computer Science
Graduate Perspectives on ComputingC S 5903GraduateGallogly College of EngineeringSchool of Computer Science
Healthcare AnalyticsISE 5503GraduateGallogly College of EngineeringSchool of Industrial and Systems Engineering
Materials DiscoveryCH E 6523GraduateGallogly College of EngineeringSchool of Sustainable Chemical, Biological and Materials Engineering
Neural System and Rehabilitation EngineeringBME 5443GraduateGallogly College of EngineeringStephenson School of Biomedical Engineering
Imaging and Data Science in Neural EngineeringBME 5543GraduateGallogly College of EngineeringStephenson School of Biomedical Engineering
Advanced Data Science Methods in Social SciencesILAC 6413GraduateJeannine Rainbolt College of EducationDepartment of Instructional Leadership and Academic Curriculum
Data AnalyticsP E 4463Upper-division undergraduateMewbourne College of Earth and EnergyMewbourne School of Petroleum and Geological Engineering
Data AnalyticsP E 4552Upper-division undergraduateMewbourne College of Earth and EnergyMewbourne School of Petroleum and Geological Engineering
Data AnalyticsP E 5463GraduateMewbourne College of Earth and EnergyMewbourne School of Petroleum and Geological Engineering
Frontiers of GeophysicsGPHY 2013Lower-division undergraduateMewbourne College of Earth and EnergySchool of Geosciences
Intelligent Robotic AutomationMIS G4693Upper-division / graduate creditMichael F. Price College of BusinessDivision of Management Information Systems
Digital Marketing FoundationsMKT 5742GraduateMichael F. Price College of BusinessDivision of Marketing and Supply Chain Management
Emerging Digital ChannelsMKT 5762GraduateMichael F. Price College of BusinessDivision of Marketing and Supply Chain Management
Omnichannel Marketing StrategyMKT 5792GraduateMichael F. Price College of BusinessDivision of Marketing and Supply Chain Management
Developing Ethical and Responsible AI for Earth SciencesMETR 4083Upper-division undergraduateCollege of Atmospheric and Geographic SciencesSchool of Meteorology
Developing Ethical and Responsible AI for Earth SciencesMETR 5083GraduateCollege of Atmospheric and Geographic SciencesSchool of Meteorology
Legal ResearchLAW 5131GraduateCollege of LawCollege of Law
Ancient Ideas/Modern Lessons: AI and the HumanitiesCL C 4003Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of Classics and Letters
Gods & RobotsLTRS 3173Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of Classics and Letters
Thinking Machines: A History of Natural and Artificial IntelligencesHSTM 1513Lower-division undergraduateDodge Family College of Arts and SciencesDepartment of History of Science, Technology, and Medicine
AI and the Future of WorkHSTM 3513Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of History of Science, Technology, and Medicine
AI and Ethics in the Digital AgePHIL 3643Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of Philosophy
Ethics and Modern WarfarePHIL 3653Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of Philosophy
Responsible and Ethical AI/MLC S 4083Upper-division undergraduateGallogly College of EngineeringSchool of Computer Science
Responsible and Ethical AI/MLC S 5083GraduateGallogly College of EngineeringSchool of Computer Science
Frontiers in Emerging Technologies, First-year ExperiencePOLY 1003Lower-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute
Ethics of AI and Machine LearningAAI 4323Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Ethics of AI and Machine LearningAAI 5323GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Trust in Artificial IntelligenceCYBS 5383GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Cybersecurity
The Future of Sports BusinessMGT 3263Upper-division undergraduateMichael F. Price College of BusinessDivision of Management and International Business
Fundamentals of Remote SensingGIS 4133Upper-division undergraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Drones and Remote SensingGIS 4173Upper-division undergraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Digital Image ProcessingGIS 4233Upper-division undergraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Environmental Remote SensingGIS 4733Upper-division undergraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Fundamentals of Remote SensingGIS 5133GraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Drones and Remote SensingGIS 5173GraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Digital Image ProcessingGIS 5233GraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Environmental Remote SensingGIS 5733GraduateCollege of Atmospheric and Geographic SciencesDepartment of Geography and Environmental Sustainability
Environmental Remote SensingPBIO 4733Upper-division undergraduateDodge Family College of Arts and SciencesDepartment of Microbiology and Plant Biology
Environmental Remote SensingPBIO 5733GraduateDodge Family College of Arts and SciencesDepartment of Microbiology and Plant Biology
Advanced Data AnalyticsLIS 4623Upper-division undergraduateDodge Family College of Arts and SciencesSchool of Library and Information Studies
Information Retrieval and Text MiningLIS 4693Upper-division undergraduateDodge Family College of Arts and SciencesSchool of Library and Information Studies
Advanced Data AnalyticsLIS 5623GraduateDodge Family College of Arts and SciencesSchool of Library and Information Studies
Information Retrieval and Text MiningLIS 5693GraduateDodge Family College of Arts and SciencesSchool of Library and Information Studies
Introduction to Programming in PythonACS 5133GraduateGallogly College of EngineeringApplied Computing Program
Discrete Mathematics for AIDSAI 2823Lower-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Big Data EngineeringDSAI 3023Upper-division undergraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Intelligent Data AnalyticsDSAI 5103GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Advanced Analytics and MetaheuristicsDSAI 5113GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Time Series AnalysisDSAI 5203GraduateGallogly College of EngineeringProgram in Data Science and Artificial Intelligence
Robotics LaboratoryAME 4802Upper-division undergraduateGallogly College of EngineeringSchool of Aerospace and Mechanical Engineering
Data MiningC S 5593GraduateGallogly College of EngineeringSchool of Computer Science
Measurement and AutomationECE 4433Upper-division undergraduateGallogly College of EngineeringSchool of Electrical and Computer Engineering
Digital Image ProcessingECE 5273GraduateGallogly College of EngineeringSchool of Electrical and Computer Engineering
Measurement and AutomationECE 5433GraduateGallogly College of EngineeringSchool of Electrical and Computer Engineering
Probabilistic Systems ModelsISE 4633Upper-division undergraduateGallogly College of EngineeringSchool of Industrial and Systems Engineering
Intelligent Data AnalyticsISE 5103GraduateGallogly College of EngineeringSchool of Industrial and Systems Engineering
Advanced Analytics and MetaheuristicsISE 5113GraduateGallogly College of EngineeringSchool of Industrial and Systems Engineering
Big Data ComputingAAI 3213Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Advanced Database SystemsAAI 4203Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Advanced Database SystemsAAI 5203GraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Applied Artificial Intelligence
Applied Statistics for ComputingCYBS 3223Upper-division undergraduateGallogly College of Engineering / Polytechnic InstitutePolytechnic Institute – Cybersecurity
Analytics ProgrammingMIT 5032GraduateMichael F. Price College of BusinessDivision of Management Information Systems
Customer Analytics and InsightsMKT 5722GraduateMichael F. Price College of BusinessDivision of Marketing and Supply Chain Management
Marketing AnalyticsMKT 5772GraduateMichael F. Price College of BusinessDivision of Marketing and Supply Chain Management
Advanced Art and TechnologyATC 4823Upper-division undergraduateWeitzenhoffer Family College of Fine ArtsSchool of Visual Arts

Summary: Study of the methods of search, knowledge representation, heuristics, and other aspects of automating the solution of problems requiring intelligence.


Summary: Topics include decision trees, relational learning, neural networks, Bayesian learning, reinforcement learning, multiple-instance learning, feature selection, learning appropriate representations, clustering, and kernel methods.


Summary: Machine learning is the data-driven process of constructing mathematical models that can be predictive of data observed in the future. In this course, we will study the use of a range of supervised, semi-supervised, and unsupervised methods to solve both classification and regression problems.


Summary: Machine Learning for Data Science provides a broad overview of widely accepted and state-of-the-art machine learning approaches to automatically extract information from a variety of data types. This course will include conceptual background on data, methods, and application approaches; coverage of issues of data security, privacy, and ethics related to machine learning; and practical, hands-on exercises.


Summary: This course delves into the foundational principles of mathematics and the practical implementation of state-of-the-art autonomous navigation algorithms, specifically within the domains of self-driving cars, delivery robots, and autonomous aerial vehicles such as drones. Positioned within the field of robotics, it explores various aspects of autonomous navigation, covering motion planning, computer vision, localization, and mapping. 


Summary: History of intelligent robotics; functional models approach; reactive robots; ethology for robotics; architectures and methodologies; implementation; sensing; hybrid deliberative/reactive robotics; multi-robot systems; navigation; topological path planning; metric path planning; localization and mapping.

Bachelor of Science in Applied Artificial Intelligence

Campus: OU Polytechnic

Summary: This 60-hour bachelor degree completion program is designed to be completed in two years and developed with the needs of local, state, and regional employers in mind. Upon graduation, students will hold a Bachelor of Science in Applied Artificial Intelligence from the University of Oklahoma. Your OU degree in Applied Artificial Intelligence will make you uniquely prepared to take advantage of many career opportunities. Combining hands-on learning with projects that span multiple relevant fields of study, you will make real-world connections through internships and industry-sponsored senior design projects.

Courses in the curriculum will include:

  1. Machine Learning
  2. Deep Learning
  3. Reinforcement Learning and Robotics
  4. Natural Language Processing and Large Language Models
  5. Cluster Computing and Database with Spark
  6. Cybersecurity
  7. Software Project Management
Two people sitting in chairs, interacting with a virtual reality console.