Dept. Artificial intelligence
d
Overview
The Bachelor of Artificial Intelligence (AI) program at UPM is specifically designed and offered as a natural response to the rapid development of the AI field. This program is envisioned to take lead in Artificial Intelligence education in the Kingdom.
Program Educational Objectives
These Program Educational Objectives (PEOs) show what our graduates are expected to attain within a few years of graduation:
- PEO1 — Technical Proficiency and Innovation:
Graduates will demonstrate expertise in AI, achieving success through notable innovative accomplishments in AI applications across industry, government, and academia. - PEO2 — Ethical and Societal Responsibility, Collaboration, and Communication:
Graduates will effectively communicate and collaborate in multidisciplinary teams, upholding professionalism and ethical standards while making meaningful contributions to society. - PEO3 — Leadership:
Graduates will assume leadership roles, driving innovation and strategic thinking in AI, leading research initiatives, and advancing their organizations and communities. - PEO4 — Lifelong Learning:
Graduates will engage in continuous learning through graduate studies, professional courses, self-study, and research, enhancing their AI skills and adapting to the evolving needs of organizations and communities.
Student Outcomes
The following are Student Outcomes (SOs), which are statements that describe the knowledge and abilities students are expected to have or be able to demonstrate by the time they complete an academic program:
- SO1: Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- SO2: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- SO3: Communicate effectively in a variety of professional contexts.
- SO4: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- SO5: Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- SO6: Apply AI theory and Cutting-edge AI techniques to produce computing-based solutions.
Discover
Introduction to Computing and Programming CS 111
Credit Hours 4
Requisite Prerequisite
Subject PCS 001
Object Oriented Programming CS 112
Credit Hours 4
Requisite Prerequisite
Subject CS 111
Software Engineering SE 262
Credit Hours 3
Requisite Co-requisite
Subject CS 112
Fundamentals of Operating Systems CS 221
Credit Hours 4
Requisite Prerequisite
Subject CS 112
Introduction to Discrete Systems CS 201
Credit Hours 3
Requisite Prerequisite
Subject CS 112
Data Structures and Algorithms CS 211
Credit Hours 4
Requisite Prerequisite
Subject CS 112
Artificial Intelligence I AI 381
Credit Hours 3
Requisite Pre & Co-requisites
Subject CS 112, CS 211
Computer Networks CS 232
Credit Hours 4
Requisite Prerequisite
Subject CS 112
Ethics and Professionalism AI 372
Credit Hours 2
Requisite
Subject
Artificial Intelligence II AI 382
Credit Hours 3
Requisite Prerequisite
Subject AI 381
Human Computer Interaction AI 418
Credit Hours 3
Requisite
Subject
Introduction to Machine Learning AI 305
Credit Hours 4
Requisite Prerequisite
Subject MATH 204
Image Processing AI 361
Credit Hours 4
Requisite Prerequisite
Subject MATH 204
Fundamentals of Database Systems CS 351
Credit Hours 4
Requisite Prerequisite
Subject CS 112
Introduction to Computer Vision AI 385
Credit Hours 4
Requisite Prerequisite
Subject AI 361
Introduction to Robotics AI 407
Credit Hours 4
Requisite Prerequisite
Subject AI 305
Introduction Deep Learning AI 417
Credit Hours 4
Requisite Prerequisite
Subject AI 305
Natural Language Processing AI 312
Credit Hours 3
Requisite Prerequisite
Subject AI 382
Data Mining AI 306
Credit Hours 3
Requisite Prerequisite
Subject AI 305
Capstone Project I AI 491
Credit Hours 3
Requisite
Subject
Cyber Security FC 313
Credit Hours 3
Requisite
Subject
Professional Elective I AI xxx
Credit Hours 3
Requisite Prerequisite
Subject College Approval
Selected Topics in Data Science AI 438
Credit Hours 2
Requisite Prerequisite
Subject AI 306
Capstone Project II AI 492
Credit Hours 3
Requisite Prerequisite
Subject AI 491
Professional Elective II AI xxx
Credit Hours 3
Requisite Prerequisite
Subject College Approval, AI 385, AI 416
College Elective I C3S xxx
Credit Hours 3
Requisite Prerequisite
Subject College Approval
College Elective II C3S xxx
Credit Hours 3
Requisite Prerequisite
Subject College Approval
Summer Practical Training AI 394
Credit Hours 1
Requisite Prerequisite
Subject Year 3 Core Courses
Co-op (optional) Replaces the Three Electives in Level-8 AI 493
Credit Hours 9
Requisite Prerequisite
Subject All AI 3xx Courses, AI 394
Career Opportunities
- Machine Learning Engineer
- Robotics Engineer
- Computer Vision Engineer
- Data Scientist
- Research Scientist
- Video game Programmer