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…
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
Introduction to Computer Science || Spring25
This course introduces some fundamental topics in computer science. This includes numbering systems, data representation, problem solving and algorithm design. Furthermore, the course includes the st…
- معلم: Shadha Al Amri
- معلم: Asma Al Busaidi
- معلم: AMAAL AL-HASHIMY
- معلم: ZUHOOR AL-KHANJARI
- معلم: Hala Mulki