Ethics and Skills for Computing Professionals || Spring24
This course provides a comprehensive exploration of ethical principles, legal frameworks, and professional skills essential for success in computing professions. Students will examine foundational et…
- Teacher: Zakiyai Al Amri
Mobil Robotics || Spring24
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…
- Teacher: HAMZA ZIDOUM
Distributed Systems || Spring24
This is a senior level course in distributed systems. Topics include characteristics of distributed systems, networking and internetworking, Interprocess communication, coordination and agreement. Co…
- Teacher: NASSER AL-ZIDI
- Teacher: FATMA AL RAISI
- Teacher: IMRAN KHAN
COMP4609 Deep Learning Fundamentals Spring24
New course needed URGENTLY to upload materials for students for week2
- Teacher: ABDUL RAHMAN AAL ABDULSALAM
- Teacher: Abdulrahman Aal Abdulsallam
- Teacher: FATMA AL RAISI
- Teacher: Noushath Shaffi
Pattern Recognition & Analysis Spring24
Pattern recognition techniques are used to design automatic algorithms to recognize and categorize real-world objects into meaningful classes. This course covers several techniques and statistical pa…
- Teacher: ABDELHAMID ABDESSALEM
Database Systems || Spring24
The course introduces fundamental concepts of database systems, namely database system structural and functional architectures, data modeling, entity-relationship model, relational model, normalizati…
- Teacher: ABDULLA AL-HAMDANI
Problem Solving and Programming || Spring24
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…
- Teacher: ABDUL RAHMAN AAL ABDULSALAM
Introduction to Web Computing || Spring24
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,…
- Teacher: ASMA AL SAIDI
Computer Organization & Assembly Language -Spring24
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…
- Teacher: AMJAD AL-TOBI
Problem Solving and Programming ||Spring24
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…
- Teacher: ABDUL RAHMAN AAL ABDULSALAM
- Teacher: Basma Zubair
Amazing Applications of AI - Spring24
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…
- Teacher: ABDUL RAHMAN AAL ABDULSALAM
- Teacher: SOMAIYA AL SHURAIQI
- Teacher: AMAAL AL-HASHIMY
- Teacher: IBRAHIM DWEIB
- Teacher: YASSINE JAMOUSSI
Introduction to Software Engineering || Spring24
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
- Teacher: ZUHOOR AL-KHANJARI
Fundamentals of Operating Systems (Spring2024)
Study the fundamental operating systems concepts including, classification of operating systems, operating systems structures, processes, process synchronization, deadlock, CPU scheduling, memory man…
- Teacher: Ahmed Al-Kindi
- Teacher: IMRAN KHAN