Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


University Programs

The university offers a range of programs across various disciplines.


College of Computer Science and Information Technology

  • Bachelor of Science in Computer Science
  • Master of Science in Data Science
  • Master of Science in Artificial Intelligence
  • Master of Science in Computer Science

Bachelor's Degree Programs

  • Bachelor of Science in Computer Science: This program provides students with a comprehensive education in computer science, covering topics such as algorithms, computer systems, and software engineering.
    • Curriculum: The program includes a range of courses, including introduction to computer science, programming, data structures, computer architecture, and software engineering.
    • Course Descriptions:
      • Introduction to Computer Science: An overview of the field of computer science, including its history, current state, and future directions.
      • Programming: An introduction to programming concepts, including data types, control structures, functions, and object-oriented programming.
      • Data Structures: A study of data structures, including arrays, linked lists, stacks, queues, trees, and graphs.
      • Computer Architecture: An examination of computer architecture, including hardware components, instruction sets, and memory management.
      • Software Engineering: An introduction to software engineering principles, including design, development, testing, and maintenance.

Graduate Programs

  • Master of Science in Computer Science: This program provides advanced education in computer science, covering topics such as artificial intelligence, data science, and software engineering.
    • Curriculum: The program includes a range of courses, including advanced programming, data mining, machine learning, and human-computer interaction.
    • Course Descriptions:
      • Advanced Programming: A study of advanced programming concepts, including concurrency, parallelism, and distributed programming.
      • Data Mining: An examination of data mining techniques, including data preprocessing, pattern discovery, and knowledge representation.
      • Machine Learning: An introduction to machine learning principles, including supervised and unsupervised learning, neural networks, and deep learning.
      • Human-Computer Interaction: A study of human-computer interaction principles, including user experience, user interface, and usability engineering.
  • Master of Science in Data Science: This program provides education in data science, covering topics such as data analysis, machine learning, and data visualization.
    • Curriculum: The program includes a range of courses, including data analysis, statistical modeling, machine learning, and data visualization.
    • Course Descriptions:
      • Data Analysis: An introduction to data analysis principles, including data cleaning, data transformation, and data reduction.
      • Statistical Modeling: A study of statistical modeling techniques, including regression, hypothesis testing, and confidence intervals.
      • Machine Learning: An examination of machine learning principles, including supervised and unsupervised learning, neural networks, and deep learning.
      • Data Visualization: An introduction to data visualization principles, including data representation, visualization tools, and visualization best practices.
  • Master of Science in Artificial Intelligence: This program provides education in artificial intelligence, covering topics such as machine learning, natural language processing, and computer vision.
    • Curriculum: The program includes a range of courses, including machine learning, natural language processing, computer vision, and robotics.
    • Course Descriptions:
      • Machine Learning: An introduction to machine learning principles, including supervised and unsupervised learning, neural networks, and deep learning.
      • Natural Language Processing: A study of natural language processing techniques, including text processing, sentiment analysis, and language modeling.
      • Computer Vision: An examination of computer vision principles, including image processing, object recognition, and scene understanding.
      • Robotics: An introduction to robotics principles, including robot perception, robot motion, and robot control.

Program Accreditation

The Bachelor of Science in Computer Science program has received conditional accreditation until April 2027. The university appreciates the efforts of its faculty and staff in achieving this accreditation.


See More