- المعلم: Isah Lawal
Introduction to Web Computing ||Spring26
This course introduces the Internet, WWW, protocols and architectures of Web applications, Web browsers, Web servers, tools to develop applications running on the client side (e.g. XHTML, CSS, HTML5,…
- المعلم: Ahmad Soleimani
Data Exploration and Visualization Spring26
The course presents data exploration and analysis with a focus on visualization for understanding models and data. It covers the role of data in the scientific method and the steps of obtaining, load…
- المعلم: HAMZA ZIDOUM
Machine Learning Spring26
This course provides a broad introduction to machine learning. Machine learning is the science of getting computers to act without being explicitly programmed. Students will not only learn about the …
- المعلم: Mohammed Kherfi

The GPT Revolution - Spring26
The university elective course presents the science and technology of LLM-based chatbots and the breakthrough in scale and scope. It discusses the training and capabilities of these large models as w…
- المعلم: FATMA AL RAISI

- المعلم: AMAAL AL-HASHIMY
- المعلم: SAUD AL- ORAIMI
- المعلم: YAHYA AL RIYAMI
- المعلم: FATEMA AL SHUHOUMI
- المعلم: MA'MOUN AWAD
برمجة بايثون للجميع || ربيع 26
يهدف هذ المقرر الى إعطاء الطلبة من غير تخصص علوم الحاسب الآلي، معرفة عامة حول أساسيات البرمجة الإجرائية عبر تصميم الخوارزميات وتطبيقها على لغات البرمجة. يحتوي المقرر على التعريف بالمتغيرات وأنواع الب…
- المعلم: AMAAL AL-HASHIMY
Computer Organization & Assembly Language - Spring26
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
- المعلم: ABIR AL-HAJRI
- المعلم: FARHA AL-KHARUSI
Database Systems || Spring26
The course introduces fundamental concepts of database systems, namely database system structural and functional architectures, data modeling, entity-relationship model, relational model, normalizati…
- المعلم: Islam Elgedawy
- المعلم: IMRAN KHAN
- المعلم: IMRAN KHAN
ETHICS AND SKILLS FOR COMPUTING PROFESSIONS|| Spring26
2.12.0.0
2.12.0.0
- المعلم: ZUHOOR AL-KHANJARI
Introduction to Software Engineering || Prof. Zuhoor || Spring26
This course is offered by the Department of Computer Science for the undergraduate students. It introduces them to the fundamental concepts in Software Engineering.
2.12.0.0
2.12.0.0
2.12.0.0
- المعلم: ZUHOOR AL-KHANJARI

Introduction to Data Science Spring26
This course offers a foundational introduction to data science, focusing on how raw data can be transformed into meaningful insights. Students will explore the core principles and objectives of data …
- المعلم: Muhammad Farooq

Programming Fundamentals for Artificial Intelligence Spring26
This course offers a comprehensive introduction to the programming concepts essential for ML and AI at large. Students will learn data types and data manipulation, as well as the fundamental algorith…
- المعلم: Noushath Shaffi

- المعلم: Isah Lawal
- المعلم: Noushath Shaffi
Introduction to Computer Science || Spring26
This course introduces some fundamental topics in computer science. This includes numbering systems, data representation, and problem solving and algorithm design. Furthermore, the course includes th…
- المعلم: Huda AL Amri
- المعلم: Asma Al Busaidi
- المعلم: ABIR AL-HAJRI
- المعلم: FARHA AL-KHARUSI
- المعلم: IMRAN KHAN
- المعلم: Hala Mulki
