كلية الهندسة المعلوماتية
1-الخطة الدرسية:
تم توزيع المقررات المطلوبة في كلية الهندسة المعلوماتية على (160) ساعة معتمدة موزعة على النحو التالي:
نوع المتطلب | طبيعة المتطلب | عدد الساعات المعتمدة |
متطلبات الجامعة | الاختيارية | 6 |
الإلزامية | 6 | |
متطلبات الكلية | الاختيارية | 11 |
الإلزامية | 36 | |
متطلبات التخصص | الاختيارية | 27 |
الإلزامية | 74 | |
المجموع الكلي للساعات المعتمدة | 160 |
2-المقررات:
وفيما يلي يبين الجدول أسماء المقررات وعدد ساعاتها ونوع المتطلبات وطبيعة تلك المتطلبات ومتطلباتها السابقة:
الرقم | اسم المقرر | رمز المقرر | المتطلبات السابقة | عدد الساعات المعتمدة | نوع المقرر | نوع المتطلب | |||
نظري | عملي | مجموع | المطلوبة | ||||||
1 | اللغة الإنجليزية 1 (مهارات التعبير والكتابة) | ENGL1001 | ـ | 3 | 0 | 3 | 6 | الزامي | جامعة |
2 | اللغة الإنجليزية 2 (مهارات المحادثة) | ENGL2002 | ـ | 3 | 0 | 3 | الزامي | جامعة | |
3 | حضارة إنسانية | HUMA1002 | ـ | 3 | 0 | 3 | 6 | اختياري | جامعة |
4 | الثقافة الإسلامية | HUMA1001 | ـ | 3 | 0 | 3 | اختياري | جامعة | |
5 | علم النفس وإدارة الذات | PSY1001 | ـ | 3 | 0 | 3 | اختياري | جامعة | |
6 | الصحة العامة | PUBH1001 | ـ | 3 | 0 | 3 | اختياري | جامعة | |
7 | اللغة العربية | ARAB1005 | 3 | 0 | 3 | اختياري | جامعة | ||
8 | مبادئ علم الحاسب | CIS1001 | ـ | 2 | 1 | 3 | 36 | الزامي | كلية |
9 | برمجة 1 (لغة الجافا) | CIS1002 | ـ | 2 | 1 | 3 | الزامي | كلية | |
10 | تطوير تطبيقات الويب 1 | CIS1003 | ـ | 2 | 1 | 3 | الزامي | كلية | |
11 | لغة إنجليزية تخصصية 1 | ENGL2003 | 3 | 0 | 3 | الزامي | كلية | ||
12 | لغة إنكليزية تخصصية 2 | ENGL2004 | ENGL2003 | 3 | 0 | 3 | الزامي | كلية | |
13 | مبادىء أمن المعلومات | INST1001 | ـ | 2 | 1 | 3 | الزامي | كلية | |
14 | الجبر الخطي | MATH1001 | ـ | 2 | 1 | 3 | الزامي | كلية | |
15 | أمثلية وتحليل عددي | CIS2107 | MATH1001 | 2 | 1 | 3 | الزامي | كلية | |
16 | التحليل الرياضي | MATH1003 | 2 | 1 | 3 | الزامي | كلية | ||
17 | الرياضيات المتقطعة | MATH1002 | ـ | 2 | 1 | 3 | الزامي | كلية | |
18 | الإحصاء والاحتمالات | STAT2002 | 2 | 1 | 3 | الزامي | كلية | ||
19 | الدارات الكهربائية والإلكترونية | EEC1001 | 2 | 1 | 3 | الزامي | كلية | ||
20 | نظم المعلومات الجغرافية | CIS3219 | MATH1001 - CIS1002 | 2 | 1 | 3 | 11 | اختياري | كلية |
21 | المنطق الرقمي | CIS4028 | ـ | 2 | 1 | 3 | اختياري | كلية | |
22 | التفاعل بين الإنسان والحاسوب | CIS4029 | CIS1001 | 2 | 1 | 3 | اختياري | كلية | |
23 | مهارات التواصل | BUS2004 | ـ | 3 | 0 | 3 | اختياري | كلية | |
24 | فيزياء | PHY2001 | ـ | 2 | 1 | 3 | اختياري | كلية | |
25 | التسويق الالكتروني | TMJ2014 | CIS1003 | 2 | 1 | 3 | اختياري | كلية | |
26 | مدخل إلى علوم البيانات | DS1001 | CIS3106 | 2 | 1 | 3 | اختياري | كلية | |
27 | الإحصاء الاستدلالي | STAT2003 | STAT2002 | 3 | 0 | 3 | اختياري | كلية | |
28 | إدارة المشاريع البرمجية | ITPM1001 | CIS1002- | 2 | 1 | 3 | اختياري | كلية | |
29 | منهجية البحث العلمي | SRM2001 | ـ | 2 | 0 | 2 | اختياري | كلية | |
30 | تحليل البيانات | DA1001 | ـ | 2 | 1 | 3 | اختياري | كلية | |
31 | التجارة الإلكترونية | ECM1001 | CIS1003 | 3 | 0 | 3 | اختياري | كلية | |
32 | تصميم غرافيكي | TMI2009 | ـ | 2 | 1 | 3 | اختياري | كلية | |
33 | نظم التشغيل | CIS3014 | CIS1002-CIS1001 | 2 | 1 | 3 | 74 | الزامي | تخصص |
34 | رسوميات حاسوبية | CIS3116 | MATH1001-CIS1105 | 2 | 1 | 3 | الزامي | تخصص | |
35 | تحليل وتصميم الخوارزميات | CIS3322 | CIS2311 - MATH1001 | 2 | 1 | 3 | الزامي | تخصص | |
36 | برمجة 2 (جافا) | CIS1105 | CIS1002-CIS1001 | 2 | 1 | 3 | الزامي | تخصص | |
37 | البرمجة النصية (بايثون) | CIS3106 | CIS1002 | 2 | 1 | 3 | الزامي | تخصص | |
38 | بنية وتنظيم الحاسوب | CIS2106 | CIS1001-CIS1002-EEC1001 | 2 | 1 | 3 | الزامي | تخصص | |
39 | تطوير تطبيقات الجوال | CIS2108 | CIS1105-CIS1004 | 2 | 1 | 3 | الزامي | تخصص | |
40 | برمجة غرضية التوجه | CIS2209 | CIS1105 | 2 | 1 | 3 | الزامي | تخصص | |
41 | شبكات حاسوبية 1 | CIS2105 | CIS1001 | 2 | 1 | 3 | الزامي | تخصص | |
42 | شبكات حاسوبية 2 | CIS2210 | CIS2105 | 2 | 1 | 3 | الزامي | تخصص | |
43 | الشبكات اللاسلكية | CIS3217 | CIS2105 | 2 | 1 | 3 | الزامي | تخصص | |
44 | بنى المعطيات | CIS2311 | MATH1001 - CIS1105 | 2 | 1 | 3 | الزامي | تخصص | |
45 | تطوير تطبيقات الويب 2 | CIS2412 | CIS1003 - CIS1105 - CIS1004 | 2 | 1 | 3 | الزامي | تخصص | |
46 | مدخل إلى قواعد البيانات | CIS1004 | ـ | 2 | 1 | 3 | الزامي | تخصص | |
47 | تطوير وإدارة قواعد البيانات | CIS3115 | CIS1004 | 2 | 1 | 3 | الزامي | تخصص | |
48 | نظم قواعد بيانات حديثة | CIS4230 | CIS3115 | 2 | 1 | 3 | الزامي | تخصص | |
49 | مبادئ الذكاء الصنعي | CIS3220 | MATH1001 - MATH1002-CIS3322 | 2 | 1 | 3 | الزامي | تخصص | |
50 | هندسة البرمجيات | CIS3221 | CIS1105-CIS1004 | 2 | 1 | 3 | الزامي | تخصص | |
51 | الوسائط المتعددة | CIS3323 | CIS1105 - MATH1001 | 2 | 1 | 3 | الزامي | تخصص | |
52 | المخدمات الافتراضية والحوسبة السحابية | CIS3104 | CIS2105 | 2 | 1 | 3 | الزامي | تخصص | |
53 | أخلاقيات الحاسوب والمعلومات | CIS3205 | 50% | 2 | 2 | الزامي | تخصص | ||
54 | البرمجة التفرعية | CIS3126 | CIS1105-CIS2105 | 2 | 1 | 3 | الزامي | تخصص | |
55 | أمن الأنظمة | CIS3127 | INST1001-CIS2105-CIS1105-CIS1004 | 2 | 1 | 3 | الزامي | تخصص | |
56 | معالجة الصورة الرقمية | CIS3107 | CIS2311 | 2 | 1 | 3 | الزامي | تخصص | |
57 | مشروع التخرج | CIS42940 | 70% | 0 | 2 | 2 | الزامي | تخصص | |
58 | تعلم الآلة | CIS4536 | CIS3220 - CIS3115 | 2 | 1 | 3 | 27 | اختياري | تخصص |
59 | البيانات الضخمة والتنقيب في المعطيات | CIS4538 | CIS3220 - CIS3115 | 2 | 1 | 3 | اختياري | تخصص | |
60 | خوارزميات البحث الذكية | CIS3521 | CIS3220 | 2 | 1 | 3 | اختياري | تخصص | |
61 | معالجة اللغات الطبيعية | CIS3324 | CIS3220 | 2 | 1 | 3 | اختياري | تخصص | |
62 | الشبكات العصبية والتعلم العميق | CIS3325 | CIS3220 | 2 | 1 | 3 | اختياري | تخصص | |
63 | استعادة المعلومات ومحركات البحث | CIS3527 | CIS3220 - CIS1004 | 2 | 1 | 3 | اختياري | تخصص | |
64 | رؤية حاسوبية | CIS3522 | CIS3107-CIS3220 | 2 | 1 | 3 | اختياري | تخصص | |
65 | تقانات ويب متقدمة | CIS4232 | CIS2412 | 2 | 1 | 3 | اختياري | تخصص | |
66 | قواعد بيانات موزعة | CIS4231 | CIS3115 | 2 | 1 | 3 | اختياري | تخصص | |
67 | برمجة الألعاب | CIS3526 | CIS1105 - CIS3116 | 2 | 1 | 3 | اختياري | تخصص | |
68 | تصميم غرضي التوجه | CIS3218 | CIS2209 | 2 | 1 | 3 | اختياري | تخصص | |
69 | تحليل وتصميم الخوارزميات متقدم | CIS3523 | CIS3322 | 2 | 1 | 3 | اختياري | تخصص | |
70 | النظم الموزعة | CIS4739 | CIS2105 - CIS1105 -CIS3115 | 2 | 1 | 3 | اختياري | تخصص | |
71 | تحليل وتصميم نظم المعلومات | CIS4740 | CIS3221 | 2 | 1 | 3 | اختياري | تخصص | |
72 | البرمجة المرئية | CIS4537 | CIS1105 - CIS3221 | 2 | 1 | 3 | اختياري | تخصص | |
73 | أمن الويب | INST4310 | CIS2412 - INST1001 | 2 | 1 | 3 | اختياري | تخصص | |
74 | أنظمة الزمن الحقيقي | CIS4333 | CIS2105-CIS1105 | 2 | 1 | 3 | اختياري | تخصص | |
75 | تقنيات سلاسل الكتل والتشفير | CIS4533 | CIS2311-INST1001 | 2 | 1 | 3 | اختياري | تخصص | |
76 | إدارة شبكات (مخدمات وندوز) | CIS4534 | CIS2105 | 2 | 1 | 3 | اختياري | تخصص | |
77 | إدارة شبكات (إدارة مخدمات لينوكس) | CIS4535 | CIS2105 | 2 | 1 | 3 | اختياري | تخصص | |
78 | أمن الشبكات والتشفير | CIS4516 | CIS2210 | 2 | 1 | 3 | اختياري | تخصص | |
79 | تدريب صيفي | SP1001 | 0 | 3 | 3 | اختياري | تخصص | ||
مجموع الساعات المعتمدة | 160 |
3-توصيف المقررات:
- اللغة الإنجليزية 1 (مهارات التعبير والكتابة):
تم تصميم هذا المقرر لإعداد الطالب للكتابة باللغة الإنجليزية، ويركز على القراءة والكتابة كمهارات مرتبطة ومتكاملة. سيقوم الطلاب بدراسة وممارسة استيعاب القراءة، وعملية الكتابة، والتفكير النقدي. وسيقومون بإنشاء جمل واضحة وصحيحة أثناء تطوير المهارات الضرورية لكتابة مجموعة متنوعة من الفقرات المركزة والمتطورة والمنظمة و/أو المقالات القصيرة.
سيكون الطلاب مسؤولين عن كتابة عدة فقرات/مقالات عملية كاملة. قد يتضمن المقرر اختبار الكفاءة في الأقسام أو تقييم ملف الانجاز.
- اللغة الإنجليزية 2 (مهارات المحادثة):
يتضمن محتوى المقرر المحادثات والمناقشات والعروض التقديمية حول مجموعة واسعة من الموضوعات الملموسة والمجردة والمتخصصة في اللغة الانجليزية. وهو مصمم لتعزيز مهارات التحدث والاستماع لغير الناطقين باللغة الإنجليزية، ويركز على النطق، والنبرة، والإيقاع، وأنماط التنغيم للغة الإنجليزية الأمريكية. يتم التأكيد على التواصل الشفوي، والفهم السمعي، وتنمية المفردات. يبني الطلاب مهاراتهم من خلال التعليم والممارسة المكثفة.
- حضارة إنسانية:
يدرس هذا المقرر المواضيع والتطورات في تاريخ العالم من ظهور الحضارات الإنسانية الأولى حتى القرن 21.
بينما ننظر إلى الحضارات من مختلف الأزمنة والأماكن المختلفة، سنرى أشياء تبدو غريبة وبعيدة بالنسبة لنا، ولكننا سوف نكتشف أيضاً أن شعوب هذه الحضارات القديمة أسست أنماط وممارسات السلوك البشري التي ما زالت معنا.
يهدف المقرر إلى تعريف الطالب بمصادر التشريع الإسلامي-خصائص التشريع الإسلامي-النظم الإسلامية- نظام الأسرة- النظام القضائي- نظام الحكم- النظام الاقتصادي- خصائص التشريع الإسلامي الاقتصادي- ماهية التربية الإسلامية- أهداف التربية الإسلامية وخصائصها- النشاط الديني- المبادئ التربوية العامة في التربية الإسلامية- أصول تدريس التربية الإسلامية- أحكام التجويد- خطوات تدريس فروع التربية الإسلامية.
- علم النفس:
يستعرض المبادئ الرئيسية لعلم النفس. يقدم تاريخ علم النفس، والتنمية البشرية والشخصية والسلوك غير الطبيعي، وعلم النفس الاجتماعي، والمشاعر والعواطف، ومناهج البحث، وعلم النفس التجريبي، والفلسفة النفسية، والتعلم والذاكرة، وحالات التغير في الوعي، والنوم والأحلام، وعلم النفس الصناعي والتنظيمي.
- الصحة العامة:
يقدم هذا المقرر مقدمة أساسية لمفاهيم وممارسات الصحة العامة من خلال دراسة الفلسفة والهدف والتاريخ والتنظيم والوظائف والأدوات والأنشطة ونتائج ممارسة الصحة العامة على المستويين الوطني والمحلي.
يهدف المقرر إلى تحفيز التفاعل بين الطلاب حول المشاكل والقضايا المهمة التي تواجه صحة الأمة والعالم.
يدرس الطالب في هذا المقرر قواعد اللغة العربية كالفاعل والمفعول به والمبني للمجهول والمبني للمعلوم والصفة والموصوف والعدد والمعدود والجموع بأنواعها والهمزات بأنواعها وأسباب كتابتها ومبادئ الخط واساليب الشرط والاستفهام والتوكيد
- مبادئ علم الحاسب:
يهدف المقرر إلى إكساب الطالب المهارات والمعارف التالية:
التعرف على جهاز الحاسب وتطبيقاته في مختلف مجلات الحياة ومكوناته المادية والمعنوية وأنظمة التشغيل المختلفة للحواسيب. ومبدأ عمله كأداة إلكترونية من خلال التعرف على نظام العد الثنائي المتطابق مع مبدأ عمل الدارات الإلكترونية المكونة له ومن ثم التعرف على أنظمة العد المختلفة، كما يهدف المقرر الى التعرف على العمليات المنطقية من خلال التعرف على القضايا والروابط المنطقية وجبر هذه القضايا. وفي النهاية تعريف الطالب على مستجدات أنظمة التشغيل والشبكة العنكبوتية.
- برمجة 1 (لغة الجافا):
يهدف المقرر إلى إكساب الطالب المهارات والمعارف التالية:
- تصميم وتحليل الخوارزميات.
- تنفيذ الخوارزميات باستخدام لغة الجافا.
- التعرف الى الأدوات المستخدمة في بيئة الجافا.
- أن يتعلم الطالب استخدام العمليات الحسابية بشكل جيد وملائم.
- أن يتعلم الطالب استخدام الشروط بشكل جيد وملائم.
- أن يتعلم الطالب استخدام الحلقات بشكل جيد وملائم.
- أن يتعرف الطالب على حاويات البيانات ويكون قادر على استخدامها بشكل ملائم.
- أن يتعرف الطالب على الدوال.
- تطوير تطبيقات الويب 1:
يهدف المقرر إلى إكساب الطالب المهارات والمعارف التالية:
- التعرف الى أساسيات تصميم مواقع الإنترنت.
- التعرف على استخدام الصور والروابط والقوائم والجداول والنماذج
- التعرف على الواجهة العامة وتصميم القالب الرئيسي.
- التعرف على أدوات تنسيق العناصر والمحددات.
- بناء واجهات ويب متجاوبة مع أجهزة الجوال.
- التعرف على الجافا سكريبت والتعامل مع عناصر HTML وإضفاء تفاعليه على الصفحة.
- التعرف على مفاهيم المخدم-زبون.
- لغة إنجليزية تخصصية 1:
يهدف هذا المقرر إلى مراجعة أهم قواعد اللغة الإنكليزية التي تلزم الطالب، بالإضافة إلى دراسة المصطلحات الإنكليزية في مجالات بنية الحاسوب، طرفيات الحاسوب، أنظمة التشغيل، واجهات المستخدم، التطبيقات والوسائط المتعددة، يشمل ذلك مهارات الاستماع والتكلم والكتابة عن المواضيع السابقة.
- لغة إنجليزية تخصصية 2:
يهدف المقرر إلى إكمال دراسة قواعد اللغة الإنجليزية التي التي بدأت في المقرر الأول، بالإضافة إلى دراسة المصلحات الإنجليزية في مجالات الشبكات، الإنترنت، الشبكة العنكبوتية العالمية (WEB)، مواقع الإنترنت، أنظمة التواصل، أمن البيانات، هندسة البرمجيات، ومستقبل تكنولوجيا المعلومات، يشمل ذلك مهارات الاستماع والتكلم والكتابة عن المواضيع السابقة.
- مبادىء أمن المعلومات:
يهدف هذا المقرر إلى تعريف الطالب بالمفاهيم الأساسية لأمن المعلومات من السرية والنزاهة والتوفر والعمل على توفير تلك المفاهيم بشكل جيد بالإضافة الى تعريف الطالب ببعض خوارزميات التشفير وبطرق حماية الشخص الذي يتعامل مع التكنولوجيا الحديثة من الاختراق والسرقة وتدمير للمعلومات الهامة.
- الجبر الخطي:
يهدف مقرر الجبر الخطي لتقديم المفاهيم الأساسية في علم الجبر معتمدين على حاجات الطالب المتوقعة في دراسته في هندسة نظم المعلومات وغيرها من فروع الهندسة. المحصلات التعليمية:
- فهم الفضاء الشعاعي لدراسة بنية مجموعة ما بالنسبة لعلاقات وعمليات يتم تعريفها على عناصر هذه المجموعة، ورؤية الهيكل التنظيمي لهذه المجموعة وفق الروابط بين عناصرها.
- فهم العلاقات بين الفضاءات الشعاعية والتي يُعبّر عنها بوساطة التطبيقات الخطية.
- دراسة المصفوفات وعلاقتها بالتطبيقات الخطية، ثم المحددات وحل جمل المعادلات الخطية.
- دراسة الفضاءات الشعاعية المزودة بجداء سلمي.
- دراسة القيم الذاتية والأشعة الذاتية لمصفوفة ومحاولة رد المصفوفة إلى الشكل القطري.
- أمثلية وتحليل عددي:
تهدف هذه المادة إلى تعليم الطالب مفهوم البرمجة الرياضية والتركيز بشكل خاص على البرمجة الرياضية الخطية. حيث يتعلم الطالب من خلال هذه المادة كيفية تمثيل مسألة ما يراد حلها ببرنامج رياضي ملائم، ثم حل هذا البرنامج بالطرق الرياضية المناسبة. كما يتعرف الطالب من خلالها على بعض تطبيقات البرمجة الخطية. بالإضافة إلى تعريف الطالب بالمشاكل العددية التي يمكن أن تواجهنا عندما نريد بناء خوارزميّات عدديّة لحلّ بعض مسائل الرياضيّات بشكل عدديّ وذلك من خلال دراسة بعض أهمّ هذه المسائل بشكل مفصّل. والتعرّف على طبيعة المشاكل العدديّة التي تنشأ عندما نقوم بحلّ مسألة ما عددياً من فهم واستيعاب الطرائق العدديّة المعطاة سواء فيما يتعلّق بالتحليل أو الجبر الخطّي. واستخدام وتطبيق الطرائق السابقة والمقارنة بين الطرائق المختلفة لحلّ مسألة واحدة.
- التحليل الرياضي:
يهدف مقرر التحليل الرياضي (1) لتقديم المفاهيم الأساسية لهذا الفرع من فروع الرياضيات ملبياً حاجات الطالب المتوقعة في دراسته في هندسة نظم المعلومات وغيرها من فروع الهندسة وفق المحاور التالية:
- دراسة مجموعة الأعداد الحقيقية: القيمة المطلقة للعدد الحقيقي وخصائصها، والمتباينات وخصائصها، والفترات الحقيقية وأنواعها، والمجموعات الجزئية الحقيقية المحدودة وغير المحدودة.
- دراسة مجموعة الأعداد المركبة والعمليات عليها وخواص تلك العمليات.
- دراسة المتتاليات والمتسلسلات العددية ومتسلسلات القوى الصحيحة.
- دراسة النهايات وخواصها، ودراسة بعض النهايات الشهيرة.
- دراسة اتصال الدوال وخواص الدوال المتصلة، و قابلية الاشتقاق لدالة، وقواعد الاشتقاق وبناء جدول المشتقات للدوال الأساسية، وسلوك بعض الدوال الأساسية، ودراسة مبرهنات القيمة الوسطى.
- تعريف مفهوم الدالة الأصلية ودراسة الطرق الأساسية للتكامل.
- دراسة التكامل المحدد والتعرض لأهم تطبيقاته.
- فهم متسلسلة فورييه وكيفية استنتاجها لتابع دوري.
- إجراء تحويل فورييه وفهمه.
- فهم تحويل لابلاس وأهميته وتطبيقاته.
- إجراء تحويل لابلاس العكسي.
- التعامل مع التكاملات المعتلة.
- الرياضيات المتقطعة:
تهدف هذه المادة إلى تعريف الطالب بأهم مفاهيم الرياضيات المتقطعة التي يحتاجها طالب كلية المعلوماتية و منها نظريات المجموعات والمنطق الرياضي و أساسيات جبر المنطق و نظم العد ونظرية الأعداد ونظرية المجموعات والعمليات عليها والبيان والعلاقات والتطبيقات المنطق الرياضي و جداول الحقيقة و جبر بول و البوابات المنطقية و نظم العد.
- الإحصاء والاحتمالات:
يركز هذا المقرر على المبادئ الأساسية المهمة في مجموعة واسعة من التخصصات. وعلى تفسير النتائج، وعرض وتقييم الفرضيات، ومناقشة ما ينبغي القيام به في حالة انتهاك الفرضيات.
حيث يتم طرح جوانب عملية في برامج جداول البيانات والبرامج الإحصائية، وتتضمن موضوعات المقرر:
- وصف وتلخيص البيانات.
- مقاييس النزعة المركزية ومقاييس التشتت.
- الاحتمالات والتوزيعات الاحتمالية المنفصلة.
- التوزيعات الاحتمالية المستمرة وتوزيعات العينات.
- مخططات التحكم في العمليات.
- إجراءات التقدير.
- اختبار الفرضيات.
- تصميم التجارب ونماذج الانحدار الخطي البسيط والمتعدد.
- الدارات الكهربائية والإلكترونية:
يهدف هذا المقرر إلى دراسة المكونات الإلكترونية التي تستخدم في تصنيع معالجات الحواسيب والذواكر وفي تجهيزات تخاطب الحواسيب مع الإشارات التماثلية الخارجية. وفق المحاور التالية:
- فهم آلية تحليل الدارات الكهربائية واستنتاج تياراتها وفلطيتها.
- فهم آلية عمل الديودات وتطبيقاتها.
- أنواع الترانزستورات وآلية عملها.
- استخدامات الترانزستور في المضخمات والبوابات المنطقية.
- مضخمات العمليات وتطبيقاتها الخطية واللاخطية.
- نظم المعلومات الجغرافية:
يهدف هذا المقرر إلى تعريف الطلاب بالمفاهيم الأساسية لنظم المعلومات الجغرافية. وإبراز مكـونات نظـام المعلومات الجغرافي مع التركيز على نظامي آرك فيو Arc View وآرك انفو Arc Info. تمكين الطلاب من التعامل مع نظم المعلومات الجغرافية باستقلالية وتنمية مهارات الطلاب عن طريق تصميم وتنفيذ مشروع دراسي متكامل.
- المنطق الرقمي:
يغطي تصميم وتطبيق الدارات المنطقية الرقمية، بما في ذلك الدارات التوافقية والتسلسلية. سيتعلم الطلاب كيفية استخدام الدارات المنطقية لحل المسائل الهندسية وكيفية تحليلها وتصميمها والتحقق منها واختبارها، وسوف يفهمون العلاقة بين خصائص المنطق التجريدي والتطبيقات الكهربائية العملية.
- تفاعل الإنسان والحاسوب:
سيتم التركيز على فهم السلوك البشري مع الأشياء التفاعلية، ومعرفة كيفية تطوير البرامج التفاعلية وتقييمها باستخدام نهج يركز على الإنسان، ومعرفة عامة بمشاكل تصميمHCI مع أنواع متعددة من البرامج التفاعلية. بالإضافة الى تعريف الطالب على آخر مفاهيم UX وUI والأدوات اللازمة لتطبيق واجهات برمجية تفاعلية.
تهدف هذه المادة إلى تعريف الطالب بمفهوم التواصل وأنواعه وتدريبه على كيفية التواصل مع أنماط مختلفة من الناس. كما يتم تدريب الطالب في الجانب العملي لهذه المادة على كيفية إعداد التقارير والسيرة الذاتية وتقديم عروض وذلك باللغتين العربية والإنكليزية.
- فيزياء:
- الحرارة والتمدد الحراري-انتقال الحرارة-النظرية الحركية للغازات
- الضوء الهندسي-الانعكاس-الانكسار
- الحركة –شعاع القوة-قوانين نيوتن-الشغل والطاقة-المرونة
- الصوت-الموجات-سرعة الصوت في الأجسام-انعكاس وامتصاص الصوت
- الكهرباء الساكنة والمغناطيسية
- التيار المستمر
- القوى الكهر طيسي
- التسويق الالكتروني:
- يهدف مقرر التسويق الالكتروني لتعريف الطالب بما يلي:
- بأهمية الانترنت للتسويق الالكتروني
- بعناصر استخدام التسويق الالكتروني وخاصة فيما يتعلق بالتسويق المباشر والتجارة الالكترونية.
- كما يهدف إلى تعريفه بالمزيج التسويقي الالكتروني و
- كيف يتم التسعير عبر الإنترنت أو كيف يجري التوزيع الالكتروني
- إضافة إلى شرح مفصل عن المزيج الترويجي عبر الإنترنت وكيفية الإعلان عبر الإنترنت
- التسويق عبر محركات البحث
- مدخل إلى علوم البيانات:
يهدف المقرر إلى تزويد الطالب بالمفاهيم الأساسية ضمن علوم البيانات من حيث تحليل تحليل البيانات برمجيا وفق إحدى اللغتين البرمجية (R وPython ) بالإضافة إلى كيفية إنشاء مكتبات برمجية قابلة للاستخدام ومن ثم معالجة البيانات وطرق تمثيلها وعرضها.
- الإحصاء الاستدلالي:
يهدف هذا المقرر إلى:
- اكتساب الطلبة بعض المعلومات والمفاهيم المتعلقة بالإحصاء الاستدلالي واختبارات الفروض.
- اكتساب الطلبة خبرة في استعمال الحاسب وكيفية التعامل مع النظام الاحصائيSPSS .
- تقديم نظري للأساليب الإحصائية مدعما بالأمثلة التوضيحية مع ترك عبئ الحسابات على البرنامج SPSS ابتداء من إدخال البيانات وحتى عرض النتائج.
- تمكين الطلبة من تحديد الأسلوب المناسب وتحليل وتفسير النتائج.
- اكتساب الطلبة مهارة كتابة التقارير واستخلاص أكبر قدر من المعلومات من نتائج التحليل الإحصائي.
- إكتساب الطلبة بعض المعلومات والمهارات الوظيفية المتعلقة باستخدام برنامج SPSS في التحليل الاحصائي.
- إدارة المشاريع البرمجية:
يهدف المقرر إلى تعريف الطلاب بالمفاهيم الأساسية لإدارة المشاريع المعلوماتية وأهم طرقها وأدواتها وربطها مباشرة مع أمثلة حقيقية. وفق المحاور التالية:
- التعرف على مفاهيم المشروع وإدارة المشاريع ودورة حياة المشروع.
- التعرف على طرق إدارة المشاريع.
- التعرف على كيفية تنفيذ المشروع ومراقبة وضبط أدائه.
- التعرف على كيفية تكامل المشروع مع البنية التنظيمية للمؤسسة.
- منهجية البحث العلمي:
يهدف المقرر إلى إدراك الطالب لمفاهيم البحث العلمي العامة.وإكساب الطلاب المهارات الأساسية في البحث العلمي، ومعرفة الطالب لمناهج وأساليب البحث العلمي المختلفة، بالإضافة الى مجالات وخصائص البحث في علوم المعلومات، وتعريفهم بمناهج وطرق البحث العلمي والإلمام بصياغة خطة بحث متكاملة وآليات التوثيق والنشر العلمي وإعداد مقترح المشروع، تنظيم وإجراء البحوث، كتابة التقارير البحثية، كتابة اقتراح بحث.
- تحليل البيانات:
يتناول المقرّر أنماط البيانات وطرائق توصيفها، مفهوم اختزال البيانات، التحليل العاملي إلى مركّبات رئيسيّة، تحليل التوافقات، تحليل التغاير، التحليل العنقودي. يجري التطبيق العملي باستخدام البرنامج الإحصائي SPSS. في نهاية هذا المقرّر يجب أن يكون الطالب قادراً على:
- تعرّف أنماط البيانات وطرائق توصيفها.
- استيعاب مفهوم اختزال البيانات.
- تطبيق بعض طرائق تحليل البيانات (التحليل العاملي، تحليل التوافقات، تحليل التغاير، التحليل العنقودي، …).
- استخدام البرنامج الإحصائي SPSS للتعامل مع حالات بسيطة.
- التجارة الإلكترونية:
يهدف هذا المقرر إلى تزويد الطالب بالمفاهيم الخاصة بخدمات التصديق الإلكتروني و شروطه والتزاماته ومسؤوليته، وبأهمية وسائل الدفع الإلكترونية و أنواعها المتعددة، وأخيراً تعريفه بالتحكيم الإلكتروني. وفق المحاور التالية:
- مفهوم التجارة الإلكترونية.
- العقد الإلكتروني.
- التوقيع الإلكتروني.
- مزودو خدمات التصديق الإلكتروني.
- أدوات الدفع الإلكترونية.
- التحكيم الإلكتروني.
- تصميم غرافيكي:
يهدف المقرر إلى تزويد الطالب بالمفاهيم الأساسية في تصميم الصور الثابتة والمتحركة بالإضافة الى تصميم ومونتاج الفيديوهات بحيث يصبح الطالب قادر على إنشاء الوسائط المتعددة اللازمة والتي تدعم عمله البرمجي ضمن الواجهات المرئية والتسويق اللازم لمنتجاته.
- نظم التشغيل:
يغطي هذا المقرر المفاهيم الأساسية لنظم التشغيل. مبادئ تنظيم وإدارة الذاكرة، الذاكرة الافتراضية، جدولة المعالجات والعمليات، اتصال وتزامن العمليات، حماية الذاكرة، البرمجة المتعددة.
- رسوميات حاسوبية:
يغطي المقرر مقدمة لخوارزميات رسوم الحاسوب وطرق برمجة هذه التطبيقات. والتركيز على أساسيات الرسومات النقطية ثنائية وثلاثية الأبعاد وعمليات المسح الضوئي، وتحولات هندسية، ونمذجة الكاميرا. بالإضافة إلى المبادئ والأساليب الأساسية لرسومات الكمبيوتر على أجهزة الرسومات الحديثة. حيث سيكتسب الطلاب خبرة في رسوميات الكمبيوتر التفاعلية باستخدام OpenGl API. وتشمل الموضوعات: المشاهدة ثنائية الأبعاد، والعرض ثلاثي الأبعاد، والمنظور، والإضاءة، والهندسة. بالإضافة الى المفاهيم المتقدمة في الهندسة الحاسوبية، واجهات الكمبيوتر-الإنسان، والرسوم المتحركة، ومقدمة للواقعية البصرية.
- تحليل وتصميم الخوارزميات:
يهدف هذا المقرر إلى تزويد الطالب بالمعارف الخاصة بكيفية توصيف المشاكل الحقيقية وتمثيلها برمجيا بالإضافة لخوارزميات الفرز والبحث والعودية والتراجعية وحساب تعقيد البرمجيات وتخفيف تعقيد البرمجيات وخوارزميات النصوص وخوارزميات الاعداد والخوارزميات الخاصة بالبيان والأشجار.
- برمجة 2 (جافا):
يهدف المقرر إلى إكساب الطالب المهارات والمعارف التالية:
- التعرف على المصفوفات ثنائبة البعد ومتعددة الابعاد وطريقة التعامل معها وحل المسائل من خلالها.
- التعرف على اللوائح.
- التعرف على العودية وتوابع النصوص والأرقام والمحارف وحل المسائل من خلالها.
- التعرف على مفاهيم غرضية التوجه.
- التعرف على مفاهيم الوراثة والتركيب والتغليف والتجريد ضمن غرضية التوجه وحل مسائل من خلالها.
- التعرف على استخدام معالجة الاستثناءات والتعامل مع الملفات والصفوف العمومية والتوابع المجهولة.
- البرمجة النصية (بايثون):
لأن لغة البايثون باتت من أهم وأسهل اللغات البرمجية في مجال الذكاء الاصطناعي وغيره من مجالات عديدة فوجب على الطلاب تعلمها ويهدف هذا المقرر إلى تدريب الطلاب على هذه اللغة وكيفية تعريف متغيراتها والتعامل مع البيانات وقدرتهم على بناء البرمجيات من خلالها.
- المتغيرات
- بنى التحكم
- بنى المعطيات الأساسية اللوائح والقواميس
- غرضية التوجه
- الوراثة
- التعامل مع الملفات
- معالجة الاستثناءات
- بناء الواجهات البرمجية
- بنية وتنظيم الحاسوب:
يهدف المقرر إلى تعريف الطالب ببنية الحواسيب من حيث تنظيم المسجلات العامة و كلمات التحكم و تنظيم المكدس و طرق العنونة و حواسب RISC. بالإضافة إلى المعالجة التدفقية و الشعاعية، و خوارزميات معالجة العمليات الحسابية، أخيراً دراسة أنظمة الحواسيب ذات المعالجات المتعددة .
يتطرق النصف الثاني من المقرر إلى موضوعات تشمل عمل الوحدة السلمية الفائقة، التنفيذ خارج نطاق الطلب، إعادة تسمية السجل، تفكيك الذاكرة، التنبؤ بالفرع، وتنفيذ المضاربة؛ معالجات متعددة مؤشرات الترابط،VLIW و SIMD؛ ذاكرة التخزين المؤقت غير المحظورة وتزامن الذاكرة والاتساق والترابط. سيتعلم الطلاب كيفية تقييم قرارات التصميم في سياق متطلبات التطبيقات والقيود التكنولوجية في الماضي والحاضر والمستقبل.
- تطوير تطبيقات الجوال:
يهدف هذا المقرر الى تزويد الطالب بالمعلومات والمهارات اللازمة لإنشاء تطبيقات جوال تلبي احتياجات السوق الصناعية وتغطي المادة الكثير من النواحي النظرية والعملية حيث تغطي المادة المفاهيم المرتبطة بالتقنيات المتنقلة. أوجه الشبه والاختلاف بين تقنيات الهاتف المحمول الحالية، وتشمل الموضوعات الهندسة المعمارية والتصميم والتطوير ونشر تطبيقات الهاتف المحمول من أجل تعريف الطلاب بأساسيات التقنيات والتطبيقات المتنقلة، كما يوفر تغطية اساسيات أدوات تطوير تطبيقات الجوال .
- برمجة غرضية التوجه:
يهدف هذا المقرر الى تغطية الجوانب العملية والنظرية في عملية بناء وتنفيذ التطبيقات البرمجية حيث يركز المقرر على أساليب بنية الصفوف البرمجية ووسائل التخاطب بين هذه الصفوف يعطى المقرر على لغة السي شارب كونها من أكثر اللغة انضباطاً لمبادئ البرمجة غرضية التوجه وكون الطلاب قد حصلوا سابقاً على المعلومات اللازمة في مقرر البرمجة 2 المعطى بلغة الجافا.
- شبكات حاسوبية 1:
- تهتم المادة بشبكات تراسل المعطيات بشكل عام عن طريق تحليل مكوناتها الأساسية وطرق تحقيقها وخواصها وتصنيفها.
- تهتم أيضاً بتوصيف النماذج المرجعية للشبكات مثل نظام OSI وTCP/IP وأهم البروتوكولات المستخدمة لنقل المعطيات بين أنظمة مختلفة.
- تهتم أيضاً بالشبكات المحلية نظراً لانتشارها الكبير في جميع المؤسسات وكيفية ربط الشبكات المحلية مع بعضها البعض وأساليب ترابط الشبكات والأجهزة المستخدمة.
المحصلات التعليمية:
- تصنيف وسائط النقل المختلفة واختيار الحل المناسب حسب الحاجة.
- فهم أساليب ربط الشبكات مع بعضها واقتراح الأجهزة المناسبة لكل حالة.
- تصميم شبكات محلية وإعدادها واختبارها.
- تعريف عناوين الأجهزة المرتبطة إلى الشبكة وتعريف بروتوكولات التسيير وإدارتها.
- شبكات حاسوبية 2:
يعد مقرر شبكات حاسوبية 2 امتداداً لمقرر لشبكات حاسوبية 1
يتعلم الطالب في هذا المقرر على تقنيات متقدمة في الشبكات من (ISDN-Frame relay-ATM-SONET-DSL ) ويتعمق في بروتوكول الـ IP وبروتوكولاته المتعلقة به وتتعامل معه ويتعرف الطالب على خوارزميات التوجيه ويعالج خوارزميات التحكم بالازدحام في الشبكة.
- الشبكات اللاسلكية:
يهدف هذا المقرر إلى تزويد الطالب بنظرة عامة عن الشبكات والأنظمة اللاسلكية وتقانتها، وعن الخدمات اللاسلكية المفتاحية. يوصّف المعارف الأساسية اللازمة لفهم تراسل المعطيات لاسلكياً، كما ويوصّف مبدأ عمل تقاسم الطيف الترددي بين المحطات اللاسلكية، بهذا السياق يوصف المقرر الأصناف المفتاحية للشبكات والأنظمة اللاسلكية مع شرح لأجزائها الوظيفية، يتعلم الطالب منهجية تراسل المعطيات بين مختلف أجزاء نظام الاتصال اللاسلكي تبعاً للنظام المعني. يتعرف الطالب على الخدمات اللاسلكية الأكثر انتشاراً والتوجهات في سوق الصناعات اللاسلكية.
- بنى المعطيات:
يهدف هذا المقرر الى تعريف الطالب ببنى المعطيات المختلفة وكيفية إنشائها وطريقة عملها والهدف منها والعمليات على هذه البنى من بحث وإضافة وحذف وتعديل بالإضافة الى دراسة تعقيد الخوارزميات وبنى المعطيات الخطية والغير خطية.
- تطوير تطبيقات الويب 2:
يهدف المقرر إلى تزويد الطالب بالمعلومات والخبرات والمهارات المتعلقة بتطوير تطبيقات الانترنت اللازمة لتطوير التطبيقات الحديثة والمطلوبة في السوق الصناعية ويعد هذا المقرر امتداد لمقرر تطوير تطبيقات الويب 1 ويحتوي المقرر على كثير من المفاهيم النظرية والعملية التي تمكّن الطالب من بناء تطبيقات ويب متكاملة وديناميكية وآمنة.
- مدخل إلى قواعد البيانات:
يهدف المقرر الى تعريف الطالب بمفاهيم قواعد البيانات من خلال تعريفه بـ:
- أنواع قواعد البيانات (شبكة، تسلسلية، علائقية) دراسة لقواعد البيانات العلائقية نظام ادارة قواعد البيانات .
- بالإضافة الى تطبيق البيانات وأنواعها (1nf-2nf-3nf-bcnf).
- دراسة للغة الاستفسارات البنيوية SQL ( DML,DCL,DDL,TC)…
- ربط قاعدة البيانات بواجهات برمجية مناسبة للإدخال والإظهار.
- تطوير وإدارة قواعد البيانات:
يغطي هذا المقرر المفاهيم الأساسية في إدارة نظم إدارة قواعد البيانات وضمان استدامتها وعدم تعرض البيانات للتعديل بالإضافة إلى قسم ثاني يحتوي على كيفية إنشاء وتطوير إجراءات وتوابع برمجية قابلة للاستخدام وفق مفاهيم البرمجة باستخدام قواعد البيانات.
- نظم قواعد بيانات حديثة:
يهدف المقرر إلى تزويد الطالب بالمفاهيم والمعلومات الضرورية حول نظم إدارة قواعد البيانات العلائقية والغير علائقية حيث يتم التركيز على قواعد البيانات الغير علائقية خصوصاً نظام إدارة قواعد البيانات mongo dB ونظام إدارة عمليات البحث Elastic search.
- مبادئ الذكاء الصنعي:
يعرض المقرر أساسيات الذكاء الصنعي وتوجهاته وتاريخ الذكاء الصنعي والتطبيقات والفوائد التي يمكن ان يقدمها الذكاء الصنعي للبشرية.بالاضافة الى تعريف الطالب بخوارزميات البحث الذكية والخوارزميات الجينية ومبادئ الشبكات العصبية.
- هندسة البرمجيات:
يهدف هذا المقرر إلى تمكين الطالب من استخدام لغة UML وتقديم طرائق النمذجة البرمجية للأنظمة ويغطي مختلف المخططات المستخدمة خلال تصميم النظام البرمجي (مخطط الـ ERD، مخطط UseCase ، مخطط الصفوف، مخطط المكونات، مخطط النشر، المخطط التسلسلي، المخطط التفاعلي) بالإضافة الى طرق معالجة هندسة البرمجيات، دورة حياة البرمجيات، هندسة إدارة المشاريع البرمجية و هندسة المتطلبات وتحليلها وتصميم البرامج: التصميم المعماري والتصميم غرضي التوجه، التصميم وظيفي التوجه، تصميم الوقت الفعلي وتصميم واجهة المستخدم؛ الفعالية؛ الصيانة؛ قابلية التنقل؛ التوثيق؛ إعادة الهندسة والهندسة العكسية، دراسة الحالة.
- الوسائط المتعددة:
يهدف هذا المقرر إلى تزويد الطالب بالمعلومات الخاصة بتمثيل الصور والفيديو والصوت رقمياً وكيفية معالجتها وتحليلها وضغطها بالإضافة لكيفية استرجاع هذه الوسائط الممثلة رقمياً باعتماد الخصائص المحتواة ضمن هذه الوسائط.
- المخدمات الافتراضية والحوسبة السحابية:
يهدف المقرر إلى تزويد الطالب بالمفاهيم الأساسية للحوسبة السحابية وطرق عمل الأنظمة السحابية بأنواعها بالإضافة إلى إعداد هذه الأنظمة من حيث البنية التحتية ومن حيث إعدادها كأنظمة تعمل على السحابة ودراسة المنافع والتسعير والتحديات والأثر الاستراتيجي لذلك.
- أخلاقيات الحاسوب والمعلومات:
يقدم المقرر مفاهيم في الأمن الرقمي والتحقيقات الجنائية الرقمية حيث يشمل إعداد واستخدام مختبر المحقق، وتحقيقات الحاسوب باستخدام ضوابط الأدلة الرقمية، ومعالجة الجريمة ومشاهد الحادث، وأدوات الحصول على البيانات، والتحليل الجنائي الحاسوبي، وتحقيقات البريد الإلكتروني، واستعادة ملفات الصور، وكتابة تقرير التحقيق. بالإضافة الى الضوابط التي يتوجب على مهندس المعلوماتية الالتزام بها والقوانين الناظمة لها .
- البرمجة التفرعية:
يغطي هذا المقرر المفاهيم الأساسية للبرمجة التفرعية. نقوم في البداية بإلقاء نظرة عامة حول الحساب التفرعي وباستعراض بعض المفاهيم الأساسية المرتبطة به. – نعرض بعد ذلك لبنى الذاكرة التفرعية وأساليب البرمجة المختلفة المرتبطة بها. – يعرض الجزء الأخير من هذا المقرر كيفية تفريع عدة أنواع معروفة من البرامج التسلسلية. وفق المحاور التالية:
- المفاهيم الأساسية للبرمجة التفرعية.
- بنى الذاكرة التفرعية وأساليب البرمجة المختلفة المرتبطة بها.
- كيفية تفريع عدة أنواع معروفة من البرامج التسلسلية.
- أساليب البرمجة التفرعية.
- تصميم البرامج التفرعية وأمثلة عنها.
- الأسس الكمية للبرمجة التفرعية.
- أدوات البرمجة التفرعية، مثل: PVM وMPI وغيرها.
- أمن الأنظمة:
يهدف المقرر إلى تزويد الطالب بطرق حماية الأنظمة على جميع مستويات النظام من حيث قواعد البيانات والبروتوكولات ومن حيث طبقات البروتوكولات والواجهات المرئية والصلاحيات واختبار النظام أمنيا بحيث يصبح النظام متوفر دوماً وبشكل يضمن أمان المعطيات والنظام بشكل كامل.
- معالجة الصورة الرقمية:
يهدف هذا المقرر إلى التعريف بأهمية معالجة الصورة الرقمية ومجالات تطبيقاتها وأهم العمليات عليها. دراسة عملية تقطيع الصورة الرقمية واكتشاف الحواف وملاحقتها بهدف معرفة الأغراض الموجودة في الصورة من حيث عددها وأشكالها. التعرف على عدد من عمليات المورفولوجيا الرياضية مثل عمليات التمديد والحت والتفتيح والتعتيم والتنحيف والتثخين وإيجاد هيكل الصورة، إلخ. التعرف على عمليات الفلترة المختلفة التي يمكن تطبيقها على الصور الرقمية مثل تحسين وتنعيم الصور الرقمية باستخدام التحويلات العكسية، والتحويلات اللوغاريتمية والأسية. والتعرف على عمليات الفلترة المكانية (توسيط الجوار، الفلترة الوسطية، فلاتر اكتشاف الحواف) وعمليات الفلترة في المجال الترددي (فلتر التمرير المنخفض، فلتر التمرير المرتفع).
- مشروع التخرج:
يهدف هذا المقرر إلى إدخال الطالب الى السوق الصناعية البرمجية حيث يتم تخصيص لكل طالب او مجموعة من الطلاب مشروع برمجي حقيقي يكون مطلوب في السوق الصناعية البرمجية بحيث يكون الطالب قادر البدء بالعمل ضمن الشركات البرمجية حالما تخرج الطالب.
- تعلم الآلة:
يهدف هذا المقرر إلى تزويد الطالب بالمعارف الخاصة في مجال تعليم الآلة والمجالات المستخدمة فيها حيث أصبح تعليم الآلة قيمة مضافة لمكتسبها والعامل بها في عالم البرمجيات حيث يتم تزويد الطالب بخوارزميات التعليم بإشراف وبدون اشراف وقيود الترابط وتخفيض الابعاد والشبكات العصبية.
- البيانات الضخمة والتنقيب في المعطيات:
يهدف هذا المقرر إلى تزويد الطالب بالمعارف اللازمة للتعامل مع قواعد البيانات التي تعتمد على بيانات ضخمة جدا وخاصة مع التطور التكنولوجي والحجم الهائل في البيانات وبالتالي الطالب بحاجة لمعرفة التقنيات المستخدمة في تحليل وبناء التطبيقات التي تعتمد على البيانات الضخمة ويشكل القسم الثاني التنقيب في البيانات جزء هام في تمكين الطالب من تحليل البيانات ضمن قاعدة البيانات وتعريفه بالخوارزميات المستخدمة ضمن هذا القسم من طرق التوصية وتحليل الأصناف والعناقيد.
- خوارزميات البحث الذكية:
يبحث مقرر “الخوارزميات الذكية” في عدد من المفاهيم والمنهجيات التي يشار إليها باسم الخوارزميات الذكية. يناقش المقرر النظرية الكامنة وراء هذه المنهجيات عند الاقتضاء، ويأخذ وجهة نظر هندسية ونهج لتصميم وتحليل وتقييم وتنفيذ الأنظمة الذكية وفق المحاور التالية:
- الخوارزميات العشوائية (Stochastic).
- الخوارزميات التطورية (Revolutionary).
- الخوارزميات الفيزيائية.
- الخوارزميات الاحتمالية.
- خوارزميات السرب (Swarm).
- الاستدلال (Heuristics).
- معالجة اللغات الطبيعية:
يحتوي هذا المقرر على المعلومات اللازمة لتمكين الطالب من تحليل الكلام صوتيا ورقمنته بالإضافة الى رقمنة النص وتحليل النص وفق المستويات المقامي والدلالي والنحوي والصرفي ومعالجة النصوص واستخدامها في التطبيقات التي تستخدم في تحليل النصوص من ترجمة وتحويل النص الى كلام وبالعكس والبحث عن النصوص وتلخيص النصوص والمجيبات الآلية.
- الشبكات العصبية والتعلم العميق:
يهدف المقرر إلى تمكين الطالب من الاستخدام الأمثل لخوارزميات الشبكات العصبية والتعليم العميق وتعريفه بانواع الشبكات العصبية واستخدام الشبكات العصبية في تصنيف البيانات المهيكلة والغير مهيكلة (نص- صوت – صورة).
- استعادة المعلومات ومحركات البحث:
يحتوي المقرر على المفاهيم اللازمة لتمكين الطالب من بناء أنظمة استعادة معلومات تحتوي على نصوص أو صور حيث يتناول المقرر مواضيع الزحف إلى مواقع الإنترنت وفهرسة ناتج البيانات التي تم جلبها وتحليلها واسترجاع البيانات اللازمة في عمليات البحث بالإضافة لتعريف الطالب بأنواع الخوارزميات المستخدمة في أنظمة استرجاع المعلومات.
- رؤية حاسوبية:
يقدم هذا المقرر مقدمة عن الرؤية الحاسوبية بما في ذلك أساسيات تكوين الصورة وهندسة تصوير الكاميرا واكتشاف الميزات ومطابقتها والاستريو وتقدير الحركة وتتبعها وتصنيف الصور وفهم المشهد. سنستكشف طرق استرداد العمق من صور الاستريو ومعايرة الكاميرا والمحاذاة الآلية والتتبع واكتشاف الحدود والتعرف عليها. سنستخدم كلاً من التعلم الآلي الكلاسيكي والتعلم العميق للتعامل مع هذه المشكلات.
- تقانات ويب متقدمة:
يهدف المقرر إلى تزويد الطالب بالمعارف والمهارات والتقنيات اللازمة لبناء تطبيقات ويب توفّر التزامن بين المخدم والزبون بالإضافة إلى تقنيات نقل الصوت والفيديو عبر البث المباشر وتطبيقات الصفحة الواحدة SPA.
- قواعد بيانات موزعة:
يهدف المقرر إلى تزويد الطالب بقضايا متقدمة تتعلق بقواعد البيانات من الناحية الأمنية ومن نواحي توزع قاعدة البيانات على أكثر من مخدم بالإضافة لطرح مواضيع التخزين السحابي في قواعد البيانات السحابية.
- برمجة الألعاب:
يحتوي المقرر على قسمين رئيسيين حيث يهدف المقرر الى تزويد الطالب بالخوارزميات اللازمة لتمثيل سلوك الأغراض في الألعاب بالإضافة إلى تمكين الطالب من استخدام التقنيات التي يتم باستخدامها بناء العاب ثنائية البعد وثلاثية البعد تعمل على الأجهزة الجوالة وأجهزة الحاسوب.
- تصميم غرضي التوجه:
يتناول هذا المقرر شرح أنماط التصميم البرمجي غرضي التوجه باعتماد مجموعة من النماذج وتفاعل الصفوف والبرمجية مع بعضها البعض وانشاء نماذج برمجية قابلة لإعادة التوسع والصيانة.
- تحليل وتصميم الخوارزميات متقدم:
يهدف المقرر إلى رفع سوية الطالب في تنفيذ وتحليل الخوارزميات من خلال عمق أكبر في جوانب خوارزميات الأرقام والتشفير وطرق معالجة النصوص بالإضافة الى طرق وحلول تصميم الخوارزميات.
- النظم الموزعة:
يهدف المقرر إلى تزويد الطالب بالمعارف اللازمة لبناء تطبيقات تعمل على أكثر من جهاز حاسوب.
إن كان يعتمد على الخدمات الشبكية والبنية الشبكة أو الذي يعتمد على واجهات الويب البرمجية أو التقنيات الحديثة التي تقوم بتوفير توافق بين التطبيقات البرمجية والتخاطب فيما بينها.
- تحليل وتصميم نظم المعلومات:
يهدف المقرر إلى تقديم المبادئ الأساسية والمراحل المختلفة لتحليل وتصميم نظم المعلومات. ويبين المقرر للطالب الأفراد المشاركين في تطوير نظم المعلومات ومختلف التقنيات المستعملة في تحليل وتصميم هذه النظم. كما يغطي المقرر أيضا توثيق دراسة الجدوى، ومتطلبات النظام، والتصميم والتطوير. كما يتم التعرض لدورة حياة تطوير النظم، ونمذجة البيانات، ومشاركة المستخدم في تطوير النظم.
- البرمجة المرئية:
يهدف المقرر إلى تزويد الطالب بالتقنيات والمهارات اللازمة لإنشاء تطبيقات برمجية عالية الأداء تعمل على أجهزة الحاسوب وتشكل هذه المادة من المواد الهامة في هندسة البرمجيات حيث يمكن من خلال هذه المادة بناء تطبيقات برمجية تستخدم في أتمتة المشافي والمصانع وإدارة المستودعات وبالإضافة يمكن بناء تطبيقات باعتماد على مواد أخرى مثل نقل الصوت والفيديو والدردشة والتطبيقات الشبكية.
- أمن الويب:
يهدف المقرر إلى تزويد الطالب بالمهارات والمعارف التي يحتاجها أي مطور تطبيقات ويب حيث أنه من أكثر الاختصاصات ندرة هي تلك التي تكون مسؤولة عن حفظ وأمان تطبيقات الويب حيث سيتم مناقشة أمن تطبيقات الوب على جميع الطبقات إن كانت طبقة قاعدة البيانات أو طبقة لغة البرمجة او طبقة الواجهات أو حتى طبقة المخدم المضيف لتطبيق الويب.
- أنظمة الزمن الحقيقي:
يتناول مقرر “نظم الزمن الحقيقي” المفاهيم والمسائل الرئيسية لنظم الزمن الحقيقي، والمقاربات المستخدمة في تصميم وتحليل نظم الزمن الحقيقي؛ وكذلك قواعد بيانات واتصالات الزمن الحقيقي. من حيث تطبيقات نظم الزمن الحقيقي ومواصفاتها الخاصة و أنواع الجدولة المختلفة المستخدمة ومشاركة الموارد والتحكم بالوصول وقواعد بيانات واتصالات الزمن الحقيقي.
- تقنيات سلاسل الكتل والتشفير:
شرح كيفية عمل العملات الرقمية، من وقت إنشاء المعاملة إلى وقت اعتبارها جزءًا من سلاسل الكتل BlockChain، شرح مفاتيح التشفير العامة والخاصة والعناوين وكيف يتم بناؤها واستعمالها، تحليل المكونات الأساسية لنظام blockchain، وكيف تتلاءم معًا، تقديم فهم شامل للعقود الذكية وقدراتها الفنية والعملية والتطبيقات والقيود والقيود الأمنية التي تعمل ضمنها، شرح الاختلافات الأساسية والضمنية بين Ethereum و Bitcoin من خلال تغطية الفروق التاريخية والمفاهيمية والمعمارية.
- إدارة شبكات (مخدمات وندوز):
يتناول مقرر مخدم شبكات وندوز لإدارة مخدمات ومنصات عمل ويندوز بالإضافة إلى شبكات حاسوبية تستخدم خدمات يقدمها نظام التشغيل ويندوز. وفق المحاور التالية:
- إتقان إدارة نظام ويندوز على مخدم أو على منصة عمل.
- إتقان إعدادات شبكية أساسية: إعدادات TCP/IP.
- إعدادات DHCP.
- إتقان إدارة المكونات الأساسية.
- تعرف خدمات حل أسماء النطاقات DNS.
- تعرف نطاقات ويندوز واتقانها وادارتها.
- إتقان إدارة شبكة النطاقات.
- إدارة سياسات الأمان.
- إدارة شبكات (إدارة مخدمات لينوكس):
يتناول مقرر “إدارة مخدم لينوكس” العمليات الأساسية لإدارة منصة عمل أو مخدم يعمل بنظام لينوكس. يتعرف الطالب في هذا المقرر على:
- تعرف بنية نظام التشغيل لينوكس ومختلف إصداراته.
- استخدام تعليمات التشغيل والإدارة الأساسية.
- تعرف نظام الملفات.
- إتقان إدارة المكونات الأساسية.
- يعرف بنية نظام التشغيل لينوكس ومختلف إصداراته.
- استخدام تعليمات التشغيل والإدارة الأساسية.
- تعرف نظام الملفات.
- إتقان إدارة المكونات الأساسية.
- أمن الشبكات والتشفير:
يهدف هذا المقرر إلى التعريف بالمشاكل الأمنية في الشبكات الحاسوبية والتقانات والأدوات المستخدمة لحل هذه المشاكل سواء بمنع الاختراقات أو اكتشافها وفق المحاور التالية
- التعرف على الهجمات المعلوماتية المنفذة على الشبكات الحاسوبية.
- التعرف على تقانات الحماية المطبقة على مستوى الشبكة مثل IPSEC.
- التعرف على تقانات الحماية المطبقة على مستوى النقل مثل TLS.
- التعرف على تقانات الحماية المطبقة على مستوى التطبيق مثل S/MIME.
- التعرف على تقانات الحماية التي تنفذ على مستوى تصميم الشبكة مثل جدران النار firewalls وأنظمة كشف الاختراق IDS.
- التعرف على تقانات الحماية المطبقة في الشبكات اللاسلكية مثل 802.11.
- تدريب صيفي:
يعتبر مقرر تدريب صيفي بمثابلة البوابة إلى دخول سوق العمل حيث يعتبر هذا المقرر مقرر اختياري لمن يستطيع من الطلاب التدرب ضمن شركة محددة.