Academic Catalog 2025–2026

jump to navigation

Minor in Artificial Intelligence

Overview

The minor in Artificial Intelligence (AI) provides students with the fundamental knowledge and skills needed to pursue careers pertaining to AI technology, covering machine learning, deep learning, data analytics, natural language processing, and intelligent system design. The minor is open to students from diverse engineering fields and other disciplines. It is complementary to Computer, Mechatronics, Electrical, Industrial, and Mechanical Engineering. It also provides added value for students majoring in Civil Engineering, Chemical Engineering, and Petroleum Engineering, as well as Business, Economics, and Sciences. It provides hands-on experience with AI tools and techniques in different applications.

Program Objectives

Students who earn the Minor in AI will have the theoretical and practical foundation to achieve the following educational objectives within a few years of graduation:

  1. Become knowledgeable and versed in the field of AI, spearheading innovative applications.
  2. Apply AI techniques to address and solve different practical and real-world problems from diverse fields of study.
  3. Tackle emerging challenges to advance AI and drive technological progress in an era defined by rapid digital evolution and growing AI dependency.
  4. Highlight ethical and social implications of AI technologies, ensuring students understand the responsible use of AI.

Learning Outcomes

By the time of the completion of the minor, students are expected to:

  1. Apply computational and engineering methods to design innovative, intelligent solutions to complex, real-world challenges.
  2. Recognize and evaluate emerging developments and trends in the multidisciplinary field of AI, spanning machine learning, deep learning, reinforcement learning, data analytics, and intelligent system design.

Curriculum

To obtain this minor, the student is required to complete 18 credits as follows. Up to 9 credits may count towards fulfilling the requirements and electives of the student’s main program of study. The student must achieve a minor GPA of at least 2.0 in the courses related to the Minor.

Core courses (3 credits)

Choose one of the following courses:

  • BIF243 Introduction to Object-Oriented Programming (3 cr.)
  • CSC243 Introduction to Object-Oriented Programming (3 cr.)
  • COE211* Computer Programming (4 cr.)
  • COE212 Engineering Programming (3 cr.)
  • ITM201 Computer Programming (3 cr.)

*: only 3 credits will count towards the minor

General courses (6 credits)

Choose two of the following courses:

  • CSC460 Artificial Intelligence (3 cr.)
  • CSC461* Introduction to Machine Learning (3 cr.)
  • CSC463 Introduction to Data Science (3 cr.)
  • COE546* Machine Learning (3 cr.)
  • GNE336 Trustworthy and Secure AI (3 cr.)
  • LAS211 Prompting the Future with AI (3 cr.)

*: Select one of these courses

Elective courses (9 credits)

Choose three of the following courses:

  • CSC462* Fundamentals of Deep Learning (3 cr.)
  • CSC464* Deep Learning for Natural Language Processing (3 cr.)
  • COE554 Computer Vision and Deep Learning (3 cr.)
  • COE548 Large Language Models (LLMs) (3 cr.)
  • COE543 Intelligent Data Processing and Applications (3 cr.)
  • COE544 Intelligent Engineering Algorithms (3 cr.)
  • COE547* Deep Learning (3 cr.)
  • COE549 Advanced Large Language Models (3 cr.)
  • COE550 Reinforcement Learning (3 cr.)

*: Select one of these courses