Introduction to Web Computing || Fall25
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,…
- المعلم: ABDULLA AL-HAMDANI
- المعلم: Ahmad Soleimani
Introduction to Software Engineering || Prof. Zuhoor || Fall25
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

- المعلم: AMAAL AL-HASHIMY
- المعلم: SAUD AL- ORAIMI
- المعلم: YAHYA AL RIYAMI
- المعلم: FATEMA AL SHUHOUMI
- المعلم: MA'MOUN AWAD
Introduction to Software Engineering ||Fall25
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
- المعلم: HANAA AL-ZADJALI
Introduction to Computer Science || Fall25
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-Aamri
- المعلم: Shadha Al Amri
- المعلم: Asma Al Busaidi
- المعلم: AMAAL AL-HASHIMY
- المعلم: FARHA AL-KHARUSI
- المعلم: IMRAN KHAN
- المعلم: Hala Mulki

The GPT Revolution Fall25
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
Amazing Applications of AI Fall25
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
برمجة بايثون للجميع || Fall25 - خريف 25
يهدف هذ المقرر الى إعطاء الطلبة من غير تخصص علوم الحاسب الآلي، معرفة عامة حول أساسيات البرمجة الإجرائية عبر تصميم الخوارزميات وتطبيقها على لغات البرمجة. يحتوي المقرر على التعريف بالمتغيرات وأنواع الب…
- المعلم: Hilal Al-Abdali
- المعلم: YAHYA AL-SAWAFI
- المعلم: IMRAN KHAN
Computer Organization & Assembly Language - Fall25
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

Programming Fundamentals for Artificial Intelligence Fall25
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
Programming for Data Scientists - Fall25
There is a plethora of programming languages and tools for developers in Data Science. It is useful to know which programming language and tool/platform to use for a given problem in Data Science a…
- المعلم: HAMZA ZIDOUM