Bachelor in Computer Science & Artificial Intelligence- Program Curriculum

Program Curriculum – 4 years consists of 8 semesters

Year 1

Semester 1

  • Information Technology
  • Calculus 1
  • Introduction to programming in C++
  • Discrete Mathematics

Semester 2

  • Calculus 2
  • Object-Oriented programming
  • Linear Algebra
  • Professional Ethics in Computing

Year 2

Semester 3

  • Human-Computer Interaction
  • Probability and statistics
  • Web Programming
  • Data Structures and Algorithms
  • Database systems

Semester 4

  • Computer Networks
  • Advanced Web Programming
  • Computer Architecture
  • Software Engineering
  • Big Data

Year 3

Semester 5

  • Operating Systems
  • Introduction to Artificial Intelligence
  • Introduction to Natural Language processing
  • Computer Vision
  • Systems Programming
  • ELECTIVE 1

Semester 6

  • Machine Learning
  • Agent-Based Systems
  • Cloud Computing
  • 3D Modeling
  • Virtual Reality
  • ELECTIVE 2

Year 4

Semester 7

  • Fuzzy Logic and Knowledge-Based Systems
  • Pattern Recognition
  • Deep Neural Networks
  • Advanced Algorithms
  • Graduation Project 1
  • ELECTIVE 3

Semester 8

  • Robotics
  • Internet Of Things
  • Data Mining
  • Cyber Security
  • Graduation Project 2
  • ELECTIVE 4

Electives:

  • Embedded Systems
  • Digital Marketing
  • Project Management
  • Image Processing

Examination Expectations for Each Course

Preparation Courses
Assignments
Assignments will be held throughout the course and weigh 60% of the course’s grade.

Proctored Final Exam
The final Exam will weigh 40% of the course’s grade. It will be structured similarly to the official certification exam for each corresponding course. The Faculty will change the mock Exam’s structure depending on the actual Exam.

Core & Elective Courses
Quizzes
Quizzes will be held throughout the course and weigh one-third of the course’s grade.

Assignments
Two assignments will be held during the course and weigh one-sixth of the course’s grade each.

Proctored Final Exam
The final Exam will weigh one-third of the course’s grade each.

Capstone Course
Instructors will assign the weight of each portion of the dissertation and evaluate it accordingly.

Translate »