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.