Introduction to computer science ||Summer25
Computer science
- المعلم: AMAAL AL-HASHIMY
Mobile Robotics - Spring25
This course provides the basic concepts and algorithms required to develop mobile robots that move in effective, safe, and predictable ways in complex environments. The course covers the basics of mo…
- المعلم: HAMZA ZIDOUM
Deep Learning - Spring25
This course discusses the established algorithms that are widely used in modern practical applications of Deep Learning. Topics include Feedforward Deep Network Models, Advanced Techniques for Regula…
- المعلم: HAMZA ZIDOUM
Project in Computer Science - SPRING25
This course provides students with an opportunity to demonstrate what they have learnt during their study. It provides students with a platform to create an application/research work that employs and…
- المعلم: HAMZA ZIDOUM
Introduction to Computer Security Spring25
This course in intended to introduce basic concepts in thedomain of Security.
- المعلم: Haleh Amintoosi
Fundamentals of Operating Systems Spring25
This course describes fundamental concepts related to the architecture and components of an Operating System.
- المعلم: Haleh Amintoosi

Geometry and Applications Spring25
This course is about Geometry and its modern applications. It is designed primarily aimed at undergraduates in education and for students of mathematics. It includes the fundamental notions and theor…
- المعلم: MOHAMED NASIR MOHAMED HANIFFA
Data Analysis and Visualization with Python - Spring25
The course introduces students to manipulating, processing, cleaning, and crunching data using Python. Students will be exposed to Python libraries (such as NumPy, Pandas, and Matplotlib) needed to e…
- المعلم: ABDELHAMID ABDESSALEM
Amazing Applications of AI -Spring25
This course provides an overview of Artificial Intelligence and surveys recent amazingapplications enabled by AI. AI has revolutionized many aspects of life in today’s world.From conversational agent…
- المعلم: SOMAIYA AL SHURAIQI

- المعلم: AMAAL AL-HASHIMY
- المعلم: SAUD AL- ORAIMI
- المعلم: YAHYA AL RIYAMI
- المعلم: FATEMA AL SHUHOUMI
- المعلم: MA'MOUN AWAD
25 برمجة بايثون للجميع || ربيع
يهدف هذ المقرر الى إعطاء الطلبة من غير تخصص علوم الحاسب الآلي، معرفة عامة حول أساسيات البرمجة الإجرائية عبر تصميم الخوارزميات وتطبيقها على لغات البرمجة. يحتوي المقرر على التعريف بالمتغيرات وأنواع الب…
- المعلم: Hilal Al-Abdali
- المعلم: YAHYA AL-SAWAFI
Advanced Database Systems Spring25
Please create a course link in Moodle for me, as I will be teaching it in Spring 2025.
- المعلم: IMRAN KHAN
Database Systems || Spring25
The course introduces fundamental concepts of database systems, namely database system structural and functional architectures, data modeling, entity-relationship model, relational model, normalizati…
- المعلم: HANAA AL-ZADJALI
- المعلم: IMRAN KHAN
Computer Organization & Assembly Language - Spring25
The objective of the course is to introduce the students to the fundamentals of computer organization and assembly language programming. The course topics include data representations, instruction se…
- المعلم: AMJAD AL-TOBI
- المعلم: IMRAN KHAN

- المعلم: Mohammed Kherfi
- المعلم: Noushath Shaffi