Department: Faculty of Computing Bachelors of Science in Artificial Intelligence (BSAI)

Bachelors of Science in Artificial Intelligence (BSAI)


To become a world class Artificial Intelligence & Data Science institute, focused on quality teaching, research and entrepreneurship to have a positive impact on society.


To prepare Artificial Intelligence & Data Science graduates having a concrete knowledgebase, sound analytical skills, and professional attitude through its qualified faculty, state-of-the-art facilities and enabling environment to undertake real world artificial intelligence & data science problems, innovative research, and entrepreneurship.

Bachelor of Science in Artificial Intelligence (BSAI)

Program Objectives (POs)

  • PO-1: Demonstrate sound artificial Intelligence knowledge and skills.
  • PO-2: Execute and manage teamwork, interpersonal skills, and professional growth.
  • PO-3: Conduct professional practice considering societal, ethical, and environmental aspects.

Graduate Attributes (GAs)

  • GA-1 Academic Education: Completion of an accredited program of study designed to prepare graduates as computing professionals.
  • GA-2 Knowledge for Solving Computing Problems: Apply knowledge of computing fundamentals, knowledge of a computing specialization, and
  • mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
  • GA-3 Problem Analysis: Identify and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
  • GA-4 Design/Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs.
  • GA-5 Modern Tool Usage: Create, select, or adapt and then apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
  • GA-6 Individual and Teamwork: Function effectively as an individual and as a member or leader of a team in multidisciplinary settings.
  • GA-7 Communication: Communicate effectively with the computing community about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
  • GA-8 Computing Professionalism and Society: Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice
  • GA-9 Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.
  • GA-10 Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.

Course Curriculum