About the Department

Next-generation information systems will facilitate flexible dialogue between people and machines using language, voice, images, and other media. In other words, it will be possible to build intelligent information systems to help humanity to think creatively rather than simply to be operated by human beings. In order to instill the knowledge and technologies for developing such intelligent systems, the Computer Engineering (CE) department, through its Bachelor of Science in Artificial Intelligence (AI) program offering, is committed to preparing its graduates for (1) Acquiring the knowledge and skills for developing various intelligent information systems through a basic grasp of computer science and information processing technology, (2) Developing novel techniques of intelligent information processing in which computers collaborate with human beings, by learning various technologies in intelligent information processing, and finally (3) Mastering the fundamentals of mathematics and natural sciences.


To become a leader in providing cutting-edge (AI) education and research at the national, regional, and global levels.


Providing quality (AI) education, research, and professional services for the socio-economic uplift of the community by preparing students for professional careers and lifelong learning.

Program Educational Objectives

Graduates of the (AI) Program will be able to:

  1. Apply principles, concepts, and techniques of (AI) to devise cutting-edge solutions.
  2. Cultivate the culture of innovation and research in (AI), data science, and related disciplines.
  3. Contribute to humanity using (AI) knowledge while working individually or within a team.
  4. Demonstrate ethical conduct and ability for lifelong learning.

Program Learning Outcomes (PLOs)

  1. Understand and explain the fundamental concepts and theories of computer science and related fields.
  2. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. 
  3. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  4. Apply Artificial Intelligence principles and techniques for problem solving and decision making.
  5. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the Program’s discipline.
  6. Communicate effectively in a variety of professional contexts.
  7. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  8. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

Undergraduate Program

Published on: 25 November 2020
Last update on: 01 January 2023
Page views: 2136