متطلبات الكلية
22105 الانجليزية للعلوم والتكنولوجيا
يهدف هذا المساق إلى توفير أساس قوي في اللغة الإنجليزية العلمية لطلاب كلية العلوم، مع التركيز على المهارات اللغوية الأربع. كما يهدف إلى تعريف الطلاب بالاستراتيجيات اللازمة للتعامل مع النصوص العلمية وتعزيز معرفتهم بالمفردات والقواعد الأساسية التي تُستخدم عادة في كتابة تقارير المختبر والمهام الأخرى المطلوبة في المساقات العلمية والتكنولوجية.
T1101 تفاضل وتكامل لطلبة تكنولوجيا المعلومات
يستعرض هذا المساق مفاهيم الدوال، الحدود، الاستمرارية والمشتقات، خطوط المماس والعمود، القيم القصوى المحلية، التحدب، المعدلات المرتبطة، الخطوط المتقاربة الرأسية والأفقية، نظرية القيمة المتوسطة للتفاضل وتطبيقاتها، التكامل المحدد، النظرية الأساسية لحساب التفاضل والتكامل، التكامل غير المحدد، تطبيقات التكامل المحدد، والمساحة.
41130 مبادئ الإحصاء
يستعرض هذا المساق مقدمة في المتغيرات والبيانات، وصف البيانات باستخدام الرسوم البيانية للبيانات التصنيفية والكمية: الرسوم البيانية الدائرية، الرسوم البيانية الشريطية، الرسوم البيانية الخطية. الرسوم البيانية للبيانات الكمية: مخططات النقاط، الرسوم البيانية الساقية والأوراق، المدرجات التكرارية. وصف البيانات باستخدام المقاييس العددية: مقاييس النزعة المركزية، مقاييس التشتت، والأهمية العملية للانحراف المعياري. الاحتمالات، دور الاحتمالات، الأحداث ومساحة العينة، حساب الاحتمالات. التوزيع الطبيعي، جدول Z والتوزيع الطبيعي القياسي. المساحات الموضحة في التوزيع الطبيعي، التقريب الطبيعي لاحتمالية التوزيع الثنائي. توزيع بواسون.
T1111 مقدمة في برمجه الحاسوب
يهدف هذا المساق إلى تقديم المفاهيم الأساسية لبرمجة الحاسوب. كما يهدف إلى تقديم بنية اللغة الدلالية والنحوية للغة البرمجة C++. بالإضافة إلى ذلك، يهدف المساق إلى تعليم الطلاب كيفية استخدام مفاهيم البرمجة ولغة C++ لحل مشكلات البرمجة البسيطة من الواقع
T1112 برمجة كيانات موجهة
يهدف هذا المساق إلى تقديم أساسيات نهج برمجة الكيانات الموجهة (OOP). بشكل رئيسي، سيتم التركيز على الفئات والكائنات باعتبارهما اللبنات الأساسية للبرمجة الكائنية. كما سيناقش المساق الخصائص الرئيسية للبرمجة الكائنية (مثل التجريد، التغليف، الوراثة، والتركيب). بالإضافة إلى ذلك، يهدف المساق إلى تعليم الطلاب كيفية استخدام لغة C++ لبناء فئاتهم الخاصة وكيفية تطبيق خصائص البرمجة الكائنية عمليًا في برامجهم.
T1115 مختبر مقدمة في برمجة الحاسوب
يتضمن هذا المختبر التطبيق العملي للمفاهيم التي تم تناولها الطلبة في مساق مقدمة في برمجة الحاسوب
T1115 مختبر برمجة كيانات موجهة
يتضمن هذا المختبر التطبيق العملي للمفاهيم التي تم تناولها الطلبة في مساق برمجة الكيانات الموجهة.
T1180 مقدمة في تكنولوجيا المعلومات
يقدم هذا المساق نماذج المعلومات الحالية لأنظمة المعلومات ومكونات هذه الأنظمة وكيفية تفاعلها. كما يناقش التقنيات المختلفة ودورها في إدارة حياتنا، وتشمل هذه التقنيات شبكات الاتصالات، قواعد البيانات، والإنترنت. يتم أيضًا مناقشة الأخلاقيات والنظريات الأخلاقية للسلوكيات الشخصية والجماعية مع دراسات حالة مختلفة في هذا المساق.
T1280 اساليب البحث العلمي
يهدف هذا المساق إلى مساعدة الطلاب في تخطيط وتنفيذ مشاريع البحث العلمي . حيث يتعرف الطلاب على المبادئ والإجراءات والتقنيات الخاصة بتنفيذ مشروع البحث. يبدأ المساق بمقدمة عن البحث ويستعرض المنهجيات المختلفة المتبعة. يتابع المساق بالبحث عن الأدبيات باستخدام تقنيات الحاسوب وينتهي بالتعرف على الأدوات المستخدمة في تحليل البيانات بطرق منهجية مختلفة، وكتابة التقرير.
T1281 اخلاقيات نظم المعلومات
يستعرض المساق تقاطع العصر الرقمي بين المعلومات والأخلاقيات مع التركيز على المجالات الرئيسية مثل الملكية الفكرية، الخصوصية، السرية، الأصالة، الانتحال، التنوع/الشمولية والفئات الخاصة، إمكانية الوصول، الحرية الفكرية، الرقابة، الشبكات الاجتماعية، التنمر الإلكتروني، الأمان، الحفظ، الشفافية، المساءلة، صناعة السياسات، والاحترافية. يشمل المساق نظريات الأخلاقيات وتطبيق نماذج اتخاذ القرارات الأخلاقية على سيناريوهات واقعية في المكتبات ومراكز المعلومات. كما يتم تحليل مدونات الأخلاقيات. مناقشة القضايا والموارد المتعلقة بإنشاء وتنفيذ وفرض وتقييم المدونات الأخلاقية المؤسسية
متطلبات التخصص الاجبارية
T1207 مواضيع مختارة في الرياضيات
يستعرض هذا المساق المفاهيم الأساسية للأعداد الحقيقية وخصائصها، وخصائص الأسس واللوغاريتمات. بالإضافة إلى ذلك، تقدم للطلاب المعرفة الأساسية بمفاهيم الجبر الخطي التي تشمل: المصفوفات وعملياتها، المحددات، المصفوفات القابلة للعكس، حل أنظمة المعادلات الخطية، الفضاءات المتجهة، القيم الذاتية والمتجهات الذاتية، والتحويلات الخطية. كما تتناول المادة مفاهيم أساسية في نظرية الأعداد مثل: نظرية القسمة، معادلات ديوفانت الخطية، الأعداد الأولية، تحليل العوامل الأولية، والتوافقات. بعد ذلك، تتم مناقشة العلاقات بما يشمل التعاريف والأمثلة، العلاقات العكسية وتركيب العلاقات، العلاقات المكافئة، والتقسيمات. ثم يتم تقديم المفاهيم الأساسية ونتائج نظرية الرسوم البيانية. في النهاية، يتم إجراء معظم الحسابات باستخدام برنامج "MatLab
T1219 نظرية الحسابات
يشمل هذا المساق المواضيع التالية: مقدمة في نظرية الحوسبة، الآلات الحتمية وغير الحتمية، التعبيرات النمطية (Regular Expressions)، اللغات الخالية من السياق، آلات الدفع للأسفل (Push Down Automata)، وآلات تورينغ
T1224 تصميم منطق الحاسوب
يجمع هذا المساق بين تصميم المنطق الرقمي وتنظيم وهيكلية الحاسوب. يغطي الجزء الأول أنظمة الأعداد وعمليات التحويل، توسعات الحد الأدنى والحد الأقصى (Minterm and Maxterm Expansions)، دوائر المنطق التوافقي، أمثلة على الدوائر التوافقية الشائعة مثل: الجامعات والطرّاحات (Adders-Subtractor)، وحدات الإرسال المتعدد (Multiplexers)، المشفرات (Encoders)، وفك التشفير (Decoders). كما يشمل الدوائر التتابعية مثل: الموازنات (Flip-Flops)، العدّادات (Counters)، والسجلات (Registers). أما الجزء الثاني من هذا المساق فيُقدم مفاهيم تنظيم وهيكلية الحاسوب، ويغطي: تمثيل البيانات والتعليمات على مستوى الآلة، تحليل أداء وحدة المعالجة المركزية (CPU)، تنظيم مسار البيانات والتحكم في المعالج، تقنية الأنابيب (Pipelining)، وتسلسل هرمي لأنظمة الذاكرة
T1229 تركيب البيانات و الخوارزميات
يغطي هذا المساق أساسيات تراكيب البيانات، بما في ذلك المصفوفات، السجلات، الفئات (Classes) والكائنات (Objects)، المكدسات (Stacks)، وقوائم الانتظار (Queues). كما يتناول تقنيات تصميم وتحليل الخوارزميات مثل: التقسيم والتغلب (Divide-and-Conquer)، البرمجة الديناميكية (Dynamic Programming)، والخوارزميات الجشعة (Greedy Algorithms). تشمل المواضيع المحددة تحليل الخوارزميات، العلاقات التكرارية والتحليل التقريبي (Asymptotic Analysis)؛ البحث والترتيب؛ الخوارزميات لحل مشاكل الرسوم البيانية الأساسية مثل البحث العميق (Depth-First Search)، المكونات المتصلة (Connected Components)، الترتيب الطوبولوجي (Topological Sort)، والمسارات الأقصر (Shortest Paths). كما يتم تناول جداول التجزئة (Hash Tables) وعملية الاستدعاء الذاتي (Recursion)
T1230 مختبر تركيب البيانات و الخوارزميات
يركز هذا المختبر على تطبيق مفاهيم هياكل البيانات والخوارزميات وتنفيذها في حل المشكلات. تشمل هذه التطبيقات استخدام أنواع البيانات المجردة (ADT) مثل: القائمة (List)، المكدس (Stack)، قائمة الانتظار (Queue)، الأشجار (Trees)، العلاقات (Graphs). يتم تحليل سلوك الخوارزميات تقريبيًا (Asymptotically) وإجراء مقارنات بينها باستخدام تقنيات خوارزمية مختلفة مثل التقنيات التزايدية (Incremental) وتقنية التقسيم والتغلب (Divide and Conquer). كما يتضمن التدريب على استخدام تقنيات البرمجة الجشعة (Greedy Programming) والبرمجة الديناميكية (Dynamic Programming) لحل مشاكل التحسين
T1152 تراكيب البيانات المتقطعة
يركز هذا المساق على أساسيات المنطق (قوانين المنطق، قواعد الاستنتاج، الكميات، إثبات النظريات، دوائر المنطق الرقمي، أنظمة الترقيم)، والمبادئ الأساسية للعد (التباديل والتوافيق)، نظرية المجموعات، العلاقات والدوال، الرسوم البيانية، الأشجار، وعمليات الترتيب
T1214 نظم قواعد البيانات (1)
يهدف هذا المساق إلى تزويد الطلاب بالقدرة على تصميم قواعد البيانات. سنركز على أساسيات نمذجة البيانات والتصميم. كما سنتناول اللغات والوسائل التي يوفرها نظام إدارة قواعد البيانات وتقنيات تنفيذ النظام. سيُقدّم للطلاب المفاهيم الأساسية والمصطلحات المتعلقة بها، ومبادئ النمذجة التصورية.
T1323 نظم التشغيل (1)
يبدأ هذا المساق بنظرة تاريخية موجزة عن تطور أنظمة التشغيل خلال الخمسين عامًا الماضية، ثم يتناول المكونات الرئيسية لمعظم أنظمة التشغيل. ستغطي المناقشة التوازنات التي يمكن إجراؤها بين الأداء والوظائف أثناء تصميم وتنفيذ نظام التشغيل. سيتم التركيز بشكل خاص على ثلاثة نظم فرعية رئيسية في نظام التشغيل: إدارة العمليات (العمليات، الخيوط، جدولة وحدة المعالجة المركزية، التزامن، والجمود)، إدارة الذاكرة (التقسيم، الترحيل، التبادل)، وأنظمة الملفات؛ ودعم نظام التشغيل للأنظمة الموزعة.
T1225 مختبر نظم قواعد البيانات
يُكمل هذا المساق مساق قواعد البيانات 1 حيث يتم مناقشة القضايا العملية في قواعد البيانات. يتعلم الطلاب المهارات الأساسية في استخدام نظام إدارة قواعد البيانات MS ACCESS وفقًا لنظرية قواعد البيانات التي تم تقديمها في مساق قواعد البيانات 1.
T1400 تدريب ميداني
يُطلب من الطلاب إجراء تدريب ميداني في شركات ذات صلة بتكنولوجيا المعلومات (IT)، حيث تتطلب الساعات التدريبية 160 ساعة. يتم متابعة الطلاب من قبل كلية تكنولوجيا المعلومات
T1470 مقدمة مشروع تخرج
يُطلب من الطلاب دراسة وتحليل مشكلة مرتبطة بتكنولوجيا المعلومات (IT). يجب عليهم بعد ذلك اقتراح وتحليل الحلول للمشكلة واختيار الحل الأنسب وفقًا لبعض المعايير. يجب على الطلاب اتباع خطوات هندسة البرمجيات لتحليل المشكلة وتصميم الحل. يُعد هذا المساق الطلاب لتنفيذ مشروع التخرج الخاص بهم.
T1474 مشروع التخرج
بعد مساق مقدمة لمشروع التخرج، سيقوم الطلاب هنا بتنفيذ حلولهم وفقًا لتحليلهم في المساق السابق. يُطلب من الطلاب بعد ذلك الدفاع عن عملهم أمام لجنة مكونة من ثلاثة أعضاء من هيئة التدريس في كلية تكنولوجيا المعلومات. يُطلب من الطلاب تقديم عملهم الأصلي مع التوثيق الرسمي النهائي لمشروعهم
T3280 مقدمة في شبكات الحاسوب
يقدم هذا المساق المبادئ الأساسية لشبكات الحاسوب، مع التركيز على بنية الشبكة، هياكل البروتوكولات متعددة الطبقات، وأساسيات الاتصال بالبيانات والحزم. سيقوم الطلاب بدراسة المفاهيم الأساسية لتصميم الشبكات، بدءًا من البنية التي تدعم الاتصال القابل للتوسع والموثوق. تشمل المواضيع الرئيسية طبقة ربط البيانات—التي تغطي الإطارات، اكتشاف الأخطاء، تصحيح الأخطاء، والتحكم في تدفق البيانات على مستوى الرابط—و طبقة الشبكة، التي تتناول توجيه الحزم، بروتوكولات التوجيه، والعنوان المنطقي. في نهاية المساق، سيكتسب الطلاب فهماً شاملاً للبروتوكولات والآليات التي تتيح تبادل البيانات بشكل موثوق وفعّال عبر الشبكات، مما يعدهم لدراسات متقدمة في مجال الشبكات
T2203 برمجة الويب (1)
يهدف هذا المساق إلى تقديم المفاهيم الأساسية ولغات الويب، بما في ذلك HTML5 وCSS3 ومكتبات JavaScript القوية. سيتعلم الطلاب دلالات صفحة الويب وكيفية تجريد المعلومات في شكل عالمي على الويب باستخدام HTML5. كما سيتعلمون كيفية جعل الأشياء "جميلة" وقابلة للتقديم باستخدام CSS3. وأخيرًا، سيتم إضافة التفاعلية وتخصيص المستخدم باستخدام JavaScript. بحلول نهاية المساق، سيفهم الطلاب: القضايا الأساسية المتعلقة بتوافق المتصفحات التي تعيق تقدم تكنولوجيا الويب كما نعرفها، والأفكار وراء تصميم موقع ويب تفاعلي جيد لمتصفحي Google Chrome وMozilla Firefox، والأدوات اللازمة لمواصلة التعلم.
T3281 بروتوكولات الشبكات
يقدم هذا المساق فهماً مفصلاً للبروتوكولات الأساسية للإنترنت. يشمل البروتوكولات مثل ARP، وIP، وICMP، وIGMP، وUDP، وTCP، وبروتوكولات التوجيه مثل RIP، وOSPF، وBGP، والبث المتعدد وبروتوكولات التوجيه الخاصة بالبث المتعدد مثل DVMRP، وMOSPF، وPIM، وبروتوكولات التطبيقات مثل DNS، وDHCP، وFTP، وHTTP.
T1309 برمجة الاجهزة المحمولة (1)
يهدف هذا المساق إلى تقديم المبادئ الأساسية لبرمجة الأجهزة المحمولة ضمن أنظمة تشغيل الهواتف المحمولة مثل نظام أندرويد (Android OS). سيتعلم الطلاب كيفية تثبيت المكتبات والإضافات اللازمة لتطوير تطبيق محمول، وكيفية استخدام المكونات المختلفة داخل تطبيقاتهم، وكيفية نشر التطبيق بصيغة قابلة للتثبيت على الأجهزة المحمولة
T3282 الشبكات اللاسلكية
يوفر هذا المساق فهماً أساسياً لمبادئ الاتصالات اللاسلكية وتقنياتها، مع التركيز على البنية والمعايير والبروتوكولات التي تمكّن الأنظمة اللاسلكية الحديثة. ويبدأ الطلاب بمقدمة عن أساسيات الاتصالات اللاسلكية، بما في ذلك تاريخ الشبكات اللاسلكية وتطورها وبنيتها الأساسية. تشمل الموضوعات الرئيسية انتشار الإشارات اللاسلكية، مع التركيز على العوامل التي تؤثر على قوة الإشارة والتحديات التي يفرضها التلاشي. ثم يستكشف المقرر بعد ذلك تقنيات التضمين الأساسية لنقل المعلومات عبر القنوات اللاسلكية، إلى جانب ترميز القنوات وطرق التحكم في الخطأ لضمان اتصال موثوق به. بالإضافة إلى ذلك، سوف يدرس الطلاب تقنيات الوصول المتعدد مثل FDMA و TDMA و CDMA و OFDMA..
T3287 الامن السيبراني
يهدف هذا المساق إلى توفير فهم واسع لأمن الحاسوب. تشمل المواضيع المخاطر الأمنية، الهجمات، طرق الوقاية والدفاع؛ تقنيات كتابة البرامج الآمنة؛ لمحة عن أسس التشفير، بروتوكولات الأمان ونماذج التحكم بالوصول
T3283 مختبر بروتوكولات الشبكات
يغطي هذا المساق الجزء العملي من مساق أساسيات بروتوكولات الشبكات. في هذا المختبر، سيستخدم الطلاب أدوات عملية وبرمجيات محاكاة لتنفيذ وتطبيق أنواع مختلفة من البروتوكولات لسيناريوهات إعدادات الشبكات. بشكل رئيسي، سيقوم الطلاب بتنفيذ تجارب تتعلق ببروتوكولات طبقة التطبيقات وبروتوكولات طبقة الشبكة
T3290 مختبر شبكات الحاسوب
يتكون هذا المساق من مجموعة من التجارب لتصميم وتطبيق وتحليل وتقييم بروتوكولات شبكات الاتصال. يجب على الطلاب استخدام معرفتهم لتحديد المشكلة، واقتراح حلول بديلة، وتنفيذ نموذج أولي باستخدام البروتوكولات الشبكية المتاحة، وتقييم النتائج
T3381 أساسيات أمن نظم المعلومات
يغطي هذا المساق مفاهيم ضمان المعلومات، تصميم السياسات الصريحة والضمنية، استخدام آليات الأمان الأساسية للحاسوب، المصادقة، التحكم في الوصول، وأنواع السياسات. تشمل المواضيع: تصميم واستخدام آليات الأمان الأساسية للشبكات، تحديد وتقييم الأصول، تحديد التهديدات للأصول ونقاط ضعفها، تحديد الأولويات واختيار التدابير المضادة، تنفيذ ونشر التدابير المضادة، والصيانة المستمرة وتقييم آليات الأمان. كما يقدم المساق لمحة عن جدران الحماية، واكتشاف التسلل الشبكي، الفيروسات، الديدان، احصنةلطروادة، وأشكال أخرى من الأكواد الخبيثة
T3386 أساسيات التشفير
هذا مساق تمهيدي حول أساليب وخوارزميات وتقنيات وأدوات أمان البيانات والتشفير. يغطي المساق المواضيع التالية: أنظمة التشفير التقليدية، نظرية الأعداد الأساسية، خوارزميات تشفير الكتل: DES، 3DES، وAES، التشفير بالمفتاح العام: RSA، اللوغاريتمات المتقطعة، والتوقيعات الرقمية.
T3389 بروتوكولات و امن الشبكات اللاسلكية
يستكشف هذا المساق المعايير والبروتوكولات الرئيسية للاتصالات اللاسلكية التي تشكل الاتصال الحديث، بدءًا من معايير IEEE 802.11 للشبكات المحلية اللاسلكية (LANs)، بما في ذلك بروتوكولات Wi-Fi، وتحسينات الأداء، والتطورات الأمنية. ثم يغطي IEEE 802.15، الذي يدعم الاتصالات اللاسلكية منخفضة الطاقة وقصيرة المدى للشبكات الشخصية وتطبيقات الإنترنت الأشياء، بما في ذلك تقنيات Bluetooth و Zigbee. سيقوم الطلاب أيضًا بدراسة شبكات LTE-Advanced و 5G، مع التركيز على هياكلها وقدراتها والتحسينات التي توفرها للإنترنت عريض النطاق الحديث. كما يتناول المساق أمان الشبكات اللاسلكية، مناقشًا بروتوكولات التشفير والمصادقة ونزاهة البيانات الضرورية من أجل الاتصال الآمن. هذا المنهج الشامل يجهز الطلاب ليصبحوا خبراء في المعايير والتقنيات اللاسلكية المتقدمة عبر تطبيقات متنوعة في الشبكات.
T3487 اختبار الاختراق
يغطي هذا المساق المناهج والتقنيات والأدوات المستخدمة لتحديد الثغرات، واستغلالها، وتقييم المخاطر الأمنية للشبكات وأنظمة التشغيل والتطبيقات. سيتعلم الطلاب تقنيات لكشف نقاط الضعف في الشبكة أو النظام من خلال استخدام الاستطلاع، البيانات المنشورة، وأدوات الفحص. في النهاية، سيستخدم الطلاب مهاراتهم ومعرفتهم لاختبار وتحسين أمان الأنظمة والشبكات
T2341 برمجة الويب (2)
يهدف هذا المساق إلى تزويد الطلاب بالمعلومات والمعرفة والمهارات اللازمة لتصميم وتطوير صفحات ويب ديناميكية مدفوعة بالبيانات باستخدام لغة البرمجة الخاصة بخوادم التطبيقات. بشكل أكثر تحديدًا، يقدم هذا المساق بنية اللغة الخاصة بخوادم التطبيقات ودلالاتها. كما يغطي بالتفصيل أهم التقنيات المستخدمة لبناء مواقع ويب ديناميكية. بالإضافة إلى ذلك، سيتعلم الطلاب كيفية الاتصال بأي قاعدة بيانات، وتنفيذ تمارين عملية مع قاعدة بيانات لإنشاء نماذج HTML وتقارير مدفوعة بالبيانات. سيتعلم الطلاب أيضًا مهارات وتقنيات برمجة الويب مثل التوثيق المستخدم، التحقق من صحة البيانات، تحديث البيانات الديناميكية، والتلاعب بملفات XML/JSON الخاصة بالخادم. كما يتعلم الطلاب كيفية تكوين الخادم الخاص بالتطبيقات مع خادم الويب.
T3320 ادارة شبكات الحاسوب
يقدم هذا المساق المهارات اللازمة لتثبيت وتكوين وإدارة بنية الشبكة باستخدام أحدث نظام تشغيل Windows Server 2022. سيساعد هذا المساق في حماية الشبكة من خلال تطبيق استراتيجيات مختلفة "في تأمين وإدارة الشبكات" باستخدام خدمة مجال Active Directory (ADDS)، إدارة السياسات الجماعية، DNS، DHCP، تثبيت وتكوين IIS، سلطة الترخيص للحصول على الشهادات الأمنية، خادم الوصول عن بُعد و VPN.
T3321 مختبر ادارة شبكات الحاسوب
يعلم هذا المساق VMware، التثبيت والتكوين، واستخدام أوامر PowerShell لاختبار وفحص الشبكات، تثبيت Server 2022، إضافة قاعدة ADDS إلى الخادم، إنشاء المستخدمين والمجموعات، إدارة خادم DNS، تطبيق كائن سياسة المجموعة للحفاظ على التحكم في المستخدمين وأجهزة الكمبيوتر، تثبيت قاعدة IIS لإنشاء المواقع الإلكترونية، تثبيت سلطة الشهادات لإنشاء https للخوادم والمواقع الإلكترونية الداخلية، تثبيت قاعدة RAS لإنشاء VPN والوصول عن بُعد.
T3486 انظمة الدفاع في شبكات الحاسوب
يركز هذا المساق على دفاعات الشبكات الحاسوبية والتدابير المضادة من خلال تقديم أساس قوي في أساسيات أمان الشبكات المتقدمة. يغطي الجوانب النظرية والعملية لأمان الشبكات. يتم تناول مفاهيم استراتيجية الدفاع العميق والتقنيات المتعلقة بها، بالإضافة إلى تصميم وتنفيذ سياسة أمان الشبكة. يليه تغطية متعمقة للتقنيات الثلاث الرئيسية لدفاع الشبكة: جدران الحماية، أنظمة اكتشاف ومنع التسلل، والشبكة الخاصة الافتراضية (VPN).
T3490 الطب الشرعي و الاستجابة للحوادث في الحوسبة
سيعلم هذا المساق الطلاب كيفية التحقيق في الأدلة الرقمية المتروكة على الأقراص الصلبة، السجلات، وأجهزة الشبكات الأخرى. يركز المساق على كيفية إجراء حفظ البيانات وتحليلها على منصات مختلفة. سيتعرض الطلاب أيضًا للتقنيات والتكتيكات والإجراءات (TTPs) الخاصة بالجهات المهاجمة البارزة وسيتعلمون كيفية إجراء التحقيقات الرقمية بطريقة منهجية من خلال التعرف أولاً على أنواع الهجمات المختلفة وكيفية اكتشافها من خلال التحقيقات الجنائية. يشمل ذلك فهم مفاهيم جمع الأدلة، تحليل الادلة على الاجهزة، تحليل الذاكرة (RAM)، وتحليل السجلات
T3495 مختبر الطب الشرعي و الاستجابة للحوادث في الحوسبة
سيركز المختبر على التدريب العملي لإجراء التحقيقات في الأدلة الرقمية المتروكة على الأقراص الصلبة، السجلات، وأجهزة الشبكات الأخرى. يوفر المعمل للطلاب أفضل الأدوات والإجراءات المستخدمة لإجراء حفظ البيانات وتحليلها على منصات مختلفة. سيقوم الطلاب بتطبيق المعرفة التي اكتسبوها خلال المساق لأداء جمع الأدلة، التحليل، وإعداد التقارير لسيناريوهات التحقيقات المختلفة بشكل عملي
متطلبات التخصص الاختيارية
T1283 ادارة مشاريع تكنولوجيا المعلومات
يقدم مساق إدارة مشاريع تقنية المعلومات أساسيات إدارة المشاريع، بدءًا من تعريف المشروع وحتى مراجعة ما بعد المشروع. سيتم التركيز على تطبيق مفاهيم وتقنيات إدارة المشاريع على مشاريع تقنية المعلومات. يشمل ذلك النظر في تخطيط المشاريع، وجدولة الأعمال، وإعداد الميزانيات، وإدارة الموارد البشرية، بالإضافة إلى إدارة التغييرات اللازمة لتنفيذ المشاريع.
T1310 برمجة الاجهزة المحمولة (2)
يهدف هذا المساق إلى تعليم الطلاب البرمجة الكاملة لتطبيقات الهواتف المحمولة وكيفية ربطها بقواعد البيانات التي تم تناولها في مساق إدارة قواعد البيانات، بالإضافة إلى إمكانية إطلاق التطبيق باستخدام طرق ترويجية متنوعة. يحتوي المساق أيضًا على كيفية تصميم التطبيق بطرق سهلة جدًا، وعرضه للمستخدم.
T1317 مواضيع خاصة
موضوعات هذا المساق تُختار من بين الموضوعات الحديثة المختلفة في مجال تقنية المعلومات. يتم اختيار الموضوعات من قبل مدرس المساق، وسيتم إبلاغ الطلاب بمحتويات المساق أثناء فترة التسجيل.
T2340 برمجة الوسائط المتعددة
يقدم هذا المساق مقدمة سهلة الفهم لإنشاء تطبيقات الوسائط المتعددة التفاعلية. سيتعرف الطلاب على لغة برمجة مصممة لتطوير الوسائط المتعددة التفاعلية باستخدام مبادئ البرمجة الكائنية التوجه (OOP). بعد ذلك، ينتقل المساق إلى أدوات الوسائط المتعددة، حيث سيكتشف الطلاب كيفية دمج الرسومات ثنائية/ثلاثية الأبعاد، والصوت، والرسوم المتحركة، والفيديو في التطبيقات التفاعلية. سيكون لدى الطلاب المهارات اللازمة لتطوير وتوزيع التطبيقات التفاعلية على منصات متعددة مثل سطح المكتب والأجهزة المحمولة.
T1315 نظم قواعد البيانات (2)
يقدم هذا المساق استكشافًا معمقًا للمفاهيم المتقدمة في قواعد البيانات، مع التركيز على قواعد البيانات العلائقية باستخدام SQL وتقديم مقدمة إلى أنظمة قواعد البيانات غير العلائقية NoSQL.
T1315 نظم قواعد البيانات (2)
يقدم هذا المساق استكشافًا معمقًا للمفاهيم المتقدمة في قواعد البيانات، مع التركيز على قواعد البيانات العلائقية باستخدام SQL وتقديم مقدمة إلى أنظمة قواعد البيانات غير العلائقية NoSQL.
T2445 مقدمة في XML و الويب الدلالي
يهدف هذا المساق إلى تقديم نظرة عامة أساسية حول الويب الدلالي وكيفية تطبيقه لتعزيز تبادل البيانات وتكاملها. سيبدأ الطلاب بتعلم الأساسيات الأساسية لـ XML (لغة الترميز القابلة للامتداد) كمعيار لتبادل البيانات بين التطبيقات وبين المنظمات، بالإضافة إلى تقنيات XML ذات الصلة مثل XSL، المخططات، XPath، XQuery وDOM. بعد ذلك، سيتعلم الطلاب نظرة عامة أساسية حول ماهية الويب الدلالي وكيفية تطبيقه، مع التركيز بشكل رئيسي على لغة الويب الدلالي، قاعدة بيانات RDF الرسومية (أي مخزن RDF الثلاثي)، وتطبيقاتها.
T3483 الانظمة الموزعة
يقدم هذا المساق نظرة عامة على المبادئ والتحديات المرتبطة بتصميم وتنفيذ الأنظمة الموزعة. تشمل الموضوعات بروتوكولات الاتصال، تحمل الأخطاء، اتساق البيانات، القابلية للتوسع، والخوارزميات الموزعة. سيتعلم الطلاب كيفية تنسيق أجهزة الحاسوب المتعددة لتوفير أنظمة موثوقة وقابلة للتوسع وتتحمل الأخطاء لتطبيقات واقعية. بنهاية المساق، سيكون لدى الطلاب المعرفة الأساسية لفهم وتقييم هندسة وتصميم الأنظمة الموزعة.
T3484 الحوسبة السحابية
يقدم هذا المساق في البداية مقدمة عن الحوسبة السحابية ومنصاتها، ثم يناقش كيفية تأثير التوسع على خصائص الأنظمة، بما في ذلك قضايا مثل الافتراضية، التوافر، الموقعية، الأداء، والتكيف. كما يتناول نماذج الأنظمة، النماذج المعمارية، متطلبات البيئة والتطبيقات مثل تحمل الأخطاء وتوزيع المحتوى. يستعرض المساق أيضًا أحدث التطورات في إدارة الموارد في بيئات الحوسبة السحابية (المكونة من منصات ومؤسسات مختلفة) لدعم التطبيقات الحالية ومتطلباتها.
T3395 اساسيات انترنت الاشياء
قامت تكنولجيا إنترنت للأشياء (IoT) بتغيير الصناعات الحديثة من خلال تمكين جمع البيانات المتقدم، والاتصال، والتحليل عبر مجموعة واسعة من الأجهزة المتصلة. يوفر هذا المساق فهماً أساسياً لإنترنت للأشياء، حيث يغطي المكونات والتقنيات والمفاهيم الرئيسية اللازمة لإنشاء حلول الإنترنت للأشياء. سيتعلم الطلاب أساسيات هيكلية الإنترنت للأشياء، بروتوكولات الاتصال، وتحليل البيانات، مما يمنحهم رؤى حول كيفية تكامل الإنترنت للأشياء مع الحوسبة السحابية والبيانات الكبيرة. سيتم عرض دراسات حالة من الواقع لتطبيقات إنترنت للأشياء الناجحة، مع تسليط الضوء على الفرص التجارية والابتكارات التي يمكن أن يكشفها الإنترنت للأشياء.
T3387 تصميم البروتوكوات و تقييمها
هذا المساق هو مقدمة للتصميم الرسمي، والمواصفات، والتحقق من صحة بروتوكولات الاتصال. تشمل المواضيع تصميم البروتوكولات المنظم، نماذج البروتوكولات، التحقق من صحة البروتوكولات، ومتطلبات صحة البروتوكولات. يتم النظر في تقنيات نمذجة البروتوكولات مثل نماذج الآلات المنتهية (FSM) ونماذج شبكات بتري. تقنيات التحقق من البروتوكولات: الآلات الحالة المنتهية المتبادلة، تحليل القابلية للوصول، التحقق باستخدام الفحص، والتحقق من تصميم البروتوكولات. يتم النظر في لغة نمذجة التحقق المعروفة مثل PROMELA. قد يتم النظر في لغة المواصفات والوصف (SDL)..
T1211 تحليل البيانات
يقدم هذا المساق للطلاب المهارات الأساسية في تحليل وتفسير البيانات باستخدام الأدوات والتقنيات الشائعة. يشمل عادةً موضوعات مثل تنظيف البيانات، الإحصاءات الأساسية، التحويل، التصور، والعمل مع أدوات مثل Excel، وR، وSQL، أو مكتبات Python لمعالجة البيانات وتحليلها. بنهاية المساق، يجب أن يكون الطلاب قادرين على استيراد البيانات، ومعالجتها ، وتصورها لاكتشاف الاتجاهات والرؤى التي تساعد في اتخاذ القرارات.
T1311 هندسة البيانات
يقدم مساق هندسة البيانات للطلاب المهارات اللازمة لتصميم وبناء وصيانة خطوط البيانات القابلة للتوسع، وهي أساسية لعمليات سير العمل في علم البيانات. يشمل المساق موضوعات مثل هيكلية البيانات، تخزين البيانات، والأنظمة الموزعة، ويركز على الأدوات والتقنيات مثل SQL، وHadoop، وSpark، ومنصات الحوسبة السحابية. سيتعلم الطلاب كيفية التعامل مع كميات كبيرة من البيانات المنظمة وغير المنظمة، وضمان جودة البيانات، وتحسين معالجة البيانات من حيث الكفاءة والقابلية للتوسع. كما يركز المساق على أهمية تكامل أنظمة البيانات لدعم نماذج التعلم الآلي والتحليلات، مما يعد الطلاب لأدوار حاسمة في منظومة علم البيانات
T1344 الذكاء الاصطناعي
يقدم هذا المساق مقدمة شاملة في مجال الذكاء الاصطناعي، موجهة للطلاب الذين لا يمتلكون خلفية عن الموضوع. يغطي المساق المفاهيم الأساسية والتقنيات المستخدمة لبناء الأنظمة الذكية، مع التركيز على الأسس النظرية والتطبيقات العملية. سيتعلم الطلاب عن العوامل الذكية (Intelligent Agents)، خوارزميات حل المشكلات والبحث، خوارزميات التعلم المراقب وغير المراقب، تمثيل المعرفة، والتفكير في المعرفة.
T1345 تعلم الالة
يقدم هذا المساق مقدمة شاملة في تعلم الآلة والتعرف على الأنماط الإحصائية. تشمل الموضوعات: التعلم الخاضع للإشراف (التعلم التوليدي/التصنيفي، التعلم الخاضع للاشراف/التعلم غير الخاضع للاشراف، الشبكات العصبية، آلات الدعم المتجهي (SVM))؛ التعلم غير الخاضع للإشراف (التجميع، تقليل الأبعاد، الأساليب القائمة على النواة)؛ نظرية التعلم (موازنة الانحياز/التباين، النصائح العملية)؛ التعلم المعزز والتحكم التكيفي. كما سيناقش المساق التطبيقات الحديثة لتعلم الآلة، مثل التحكم في الروبوتات، استخراج البيانات، التنقل الذاتي، المعلوماتية الحيوية، التعرف على الصوت، ومعالجة النصوص وبيانات الويب
T1413 مواضيع متقدمة في علم البيانات
سيتضمن هذا المساق موضوعات مختارة ومتقدمة في التحديات الحسابية المرتبطة بتحليل البيانات. قد تتغير الموضوعات من سنة إلى أخرى ويتم الموافقة عليها من قبل القسم عند طرح المساق
T1203 تفاعل الانسان والحاسوب
يستكشف هذا المساق مبادئ وممارسات التفاعل بين الإنسان والحاسوب (HCI)، مع التركيز على تصميم وتقييم وتنفيذ أنظمة الحوسبة التفاعلية للاستخدام البشري. سيتعرف الطلاب على عمليات التصميم المرتكزة على المستخدم، ومبادئ القابلية للاستخدام، وتقنيات التقييم الضرورية لإنشاء تجارب رقمية بديهية، وسهلة الوصول، وفعّالة. من خلال المشاريع العملية، سيتعلم الطلاب كيفية تحليل احتياجات المستخدمين، وتصميم واجهات المستخدم، واستخدام أدوات النمذجة لبناء واختبار التطبيقات التفاعلية. تشمل الموضوعات المبادئ الأساسية لعلم النفس المعرفي، وتصميم التفاعل، ومبادئ التصميم البصري، وإمكانية الوصول، وطرق بحث المستخدمين، والاتجاهات الناشئة في HCI مثل الواقع الافتراضي والمعزز، والواجهات المدعومة بالذكاء الاصطناعي، والحوسبة الشاملة. بنهاية المساق، سيكتسب الطلاب المهارات اللازمة لإنشاء تطبيقات سهلة الاستخدام عبر منصات وأجهزة مختلفة، مما يعدهم لأدوار في تصميم تجربة المستخدم (UX)، وهندسة القابلية للاستخدام، وتطوير المنتجات.
مساقات مسار التحقيق في الجرائم الالكترونية
L2101 مدخل الى علم القانون
L1402 اصول التحقيق في الجرائم الالكترونية
L1202 جرائم الاتصالات وتكنولوجيا المعلومات
L1420 قواعد الإثبات في الجرائم الإلكترونية