CS وصف المقررات

CS 101 برمجة الحاسبات -1

Credits: 4 (4,0,2) Prerequisite: None

This course is an introduction to the craft of programming, techniques, practices and applications. By the end of the semester, students should have a basic understanding of programming concepts and constructs such as variables, numbers, strings, assignments, sequential versus selective execution, nesting loops, functions, arrays, reference parameters, etc. Furthermore, the student should have understood the importance of a structured approach to software development. The course includes lab sessions that take place once a week. Lab projects involve programming exercises that could be typically completed during the lab session. Additionally students are required to work in team to develop and demonstrate an interactive program as a class project.
CS 102 برمجة الحاسبات -2
CS 175 المنطق الرقمي و تركيبات الحاسوب
CS 202 تطبيقات الحاسب في الأعمال
CS 210 تراكيب البيانات والخوارزميات
CS 225 هندسة برمجيات
CS 285 الرياضيات المتقطعة للحاسبات
CS 311 تصميم وتحليل الخوارزميات
CS 315: البرمجة المتوازية والمتعددة
CS 320 لغات البرمجة مفاهيم ونماذجS
CS 330 مقدمة في نظم التشغيل
CS 331 اتصال البيانات والشبكات
CS 336 عمليات الشبكة وإدارتها
CS 340 مقدمة في نظم قواعد البيانات
CS 355 معمارية الحاسوب
CS 360 الرسم بالحاسوب
CS 370 مقدمة في الذكاء الاصطناعي
CS 375 تصميم المواقع
CS 381 برمجة الأنظمة
CS 387 تطوير تطبيقات الموبايل
CS 391 COMPUTER AND NETWORK SECURITY
CS 412 نظرية الحوسبة
CS 415 إنترنت الأشياء
CS 417 ذكاء الأعمال
CS 421 بناء المترجمات
CS 425 ADVANCED SOFTWARE ENGINEERING
CS 427 تصميم الشبكات
CS 430 أنظمة التشغيل المتقدمة
CS 431 EMERGING TOPICS IN NETWORK SECURITY
CS 435 الانظمة الموزعة
CS 437 مقدمة في الحوسبة المتوازية
CS 439 محركات البحث واسترجاع المعلومات
CS 440 أنظمة إدارة قواعد البيانات: التصميم والتنفيذ
CS 447 بناء نظام التجارة الإلكترونية
CS 451 تخطيط موارد المشاريع
CS 455 المعلوماتية الحيوية الحاسوبية
CS 460 مقدمة حول الروبوتات
CS 462 TOPICS IN MULTIMEDIA
CS 465 تعلم الآلة
CS 469 معالجة الصور الرقمية
CS 470 ADVANCED ARTIFICIAL INTELLIGENCE
CS 471 التنقيب عن اليانات
CS 476 معالجة اللغة الطبيعية
CS 478 ادارة المحتوى
CS 483 تعريب الحاسوب
CS 489 موضوعات مختارة في علم الحاسوب
CS 492 التعليم التعاوني
CS 493 CYBERSECURITY CAPSTONE PROJECT
CS 494 INDUSTRY LINK
CS 495 الموضوعات الناشئة في علم الحاسوب
ETHC 303 الجانب الأخلاقي والاجتماعي للحوسبة
CS 499 مشروع الحوسبة
CYS 401 أساسيات الأمن السيبراني
CYS 402 تطوير البرامج الآمنة
CYS 403 إدارة المخاطر الأمنية والحوكمة والرقابة
CYS 404 أمن النظم السيبرانية
CYS 405 اختبار الاختراق والقرصنة الأخلاقية
DMS 310 مقدمة في التصميم المرئي
DMS 322 أسس الوسائط الرقمية التفاعلية
DMS 327 التصميم الثلاثي الابعاد
DMS 332 الوسائط المتعددة القائمة على الشبكة
DMS 351 مبادئ الرسوم المتحركة
DMS 401 أدوات وتقنيات ترخيص وسائل الإعلام
DMS 426 تطوير اللعبة
DMS 471 بناء تطبيقات الويب
DMS 495 الموضوعات الناشئة في الإعلام الرقمي