- Trainer/in: FATMA AL RAISI
Amazing Applications of AI - Fall23
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…
- Trainer/in: ABDUL RAHMAN AAL ABDULSALAM
- Trainer/in: Yahya Al-Hadhrami
- Trainer/in: FATMA AL RAISI
Systems and Networks Programming || Fall23
This course focuses on the principles and techniques of Unix/Linux Systems Programming. The coverage will focus on the practical aspects of systems programming and encourage the student to become a s…
- Trainer/in: Ahmed Al-Kindi
COMP2102 - Problem Solving and Programming || Fall23
This course focuses on problem solving techniques and computer programming. The course topics include problem solving using problem decomposition and modularity, composite data types, dynamic data st…
- Trainer/in: ABDULLA AL-HAMDANI
- Trainer/in: IMRAN KHAN
Introduction to Web Computing || Fall 23
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,…
- Trainer/in: ASMA AL SAIDI
Introduction to Software Engineering || Fall23
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
- Trainer/in: ZUHOOR AL-KHANJARI
Introduction to Computer Science || Fall23
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…
- Trainer/in: Huda Al Aamri
- Trainer/in: Asma Al Busaidi
- Trainer/in: AMAAL AL-HASHIMY
- Trainer/in: FARHA AL-KHARUSI
- Trainer/in: MOHAMMED SAJEED
Computer Vision Fall23
This course introduces students to computer vision theory and algorithms that allow them to solve several practical problems such as inspection, detection, tracking, and recognition. In order to expe…
- Trainer/in: ABDELHAMID ABDESSALEM
- Trainer/in: Faiza Al Salti
- Trainer/in: Faiza Al-Salti
برمجة بايثون للجميع || خريف 23
يهدف هذ المقرر الى إعطاء الطلبة من غير تخصص علوم الحاسب الآلي، معرفة عامة حول أساسيات البرمجة الإجرائية عبر تصميم الخوارزميات وتطبيقها على لغات البرمجة. يحتوي المقرر على التعريف بالمتغيرات وأنواع الب…
- Trainer/in: Hilal Al-Abdali
- Trainer/in: YAHYA AL-SAWAFI
Introduction to Data Structures and Algorithms Fall23
This course introduces the basic data structures and algorithms for processing data. It emphasizes how to specify, use, and implement Abstract Data Types (ADT). The course also covers algorithm compl…
- Trainer/in: HANAA AL-ZADJALI
- Trainer/in: KHALED DAY
- Trainer/in: AMAAL AL-HASHIMY
- Trainer/in: HANAA AL-ZADJALI
- Trainer/in: IBRAHIM DWEIB
- Trainer/in: HAMZA ZIDOUM
Computer Networks || Fall23
The course aims to expose students to general aspects of computer networks such as networks hardware, networks performance evaluation, and communication protocols including: physical and data link la…
- Trainer/in: Shadha Al Aamri
- Trainer/in: Faiza Al Salti