نبذة عن برنامج علم البيانات
نبذة
يعتبر علم البيانات (Data science) أحد أهم العلوم الحديثة في هذا العصر ومبني على مجموعة من التخصصات، وقد ازداد الطلب على المتخصصين في مجال علم البيانات في العالم السنوات الخمس الماضية إلى أكثر من عشرة أضعاف على مستوى العالم. يتطلب العمل مع البيانات إتقان مجموعة متنوعة من المهارات والمفاهيم، بما في ذلك العديد منها المرتبط بمجالات الإحصاء وعلوم الحاسوب والرياضيات. يعد دمج هذه المهارات التي تركز على البيانات سمة أساسية لبرنامج علم بيانات فعال بحيث ينتج عنه نهج تعاوني لحل المشكلات. ويوفر برنامج علم البيانات أيضا الفرصة لدمج واستخدام التفكير الحسابي والإحصائي في حل المشكلات.
ونتطلع من خلال برنامج البكالوريوس في علم البيانات إلى تبوؤ مكانة مرموقة بين الجامعات العالمية ، من خلال بذل جهود متميّزة في مجالات التعاون من أجل خلق نوع من التفاهم بينها والإسهام في التقدم العلمي وخدمة القطاع الأمني والمدني.
الأهداف والمخرجات التعليمية
- اكساب الطالب المعرفة والمهارات والتقنيات المتطورة التي تتطلبها مهنة علم البيانات.
- تمكين الطالب من تطوير المفاهيم في مجال علوم الحاسوب والرياضيات والإحصاء وكذلك تحليل الأعمال.
- التزود بالكفايات المهنية وممارسة مهنتهم بكل ثقة والقدرة على المنافسة محلياً وإقليميا.
- تقديم تعليم متميّز في مجال علم البيانات، يُعزّزه البحث العلميّ الموجه لخدمة المؤسسة الأمنية الفلسطينية.
- تطوير قدرة الطلاب على المساهمة الفعالة في الأنشطة القائمة على العمل معا كفريق.
- استقطاب أعضاء هيئة تدريس أكاديميين وفنيين متميزين في مجال علم البيانات.
- تنمية مهارات الاتصال والتواصل بين الطلاب.
- تنمية القدرة على حل الأزمات والمشكلات والعمل في مواقع تتباين في إمكاناتها، والاستفادة مما هو متوفر في البيئة المحيطة.
فرص العمل
- مطور برمجيات التعلم الآلي والذكاء الاصطناعي
- مهندس بيانات
- محلل بيانات
- مدير قواعد بيانات
- مهندس نظم دعم اتخاذ القرار
متطلبات القبول
توجيهي علمي (80%) او ما يعادلها
الخطة الدراسية لبرنامج بكالوريوس علم البيانات
ساعات الخطة (129 ساعة)متطلبات جامعية اجبارية بواقع ( 18 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | HUM2103 | اللغة العبرية (1) | 3 | |
2 | IT1101 | مهارات استخدام الحاسوب | 3 | |
3 | ADM2101 | القضية الفلسطينية | 3 | |
4 | HUM2102 | اللغة الانجليزية (1) | 3 | |
5 | HUM2101 | اللغة العربية | 3 | |
6 | HUM2104 | الثقافة الاسلامية | 3 |
متطلبات جامعية حرة بواقع ( 3 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | LAW1307 | القانون الدولي الإنساني | 3 | |
2 | HUM1101 | مبادئ علم النفس | 3 | |
3 | ADM1302 | القيادة | 3 | |
4 | HUM3101 | مدخل الى علم الأمن | 3 | |
5 | LAW1101 | مبادئ القانون | 3 | |
6 | LAW1308 | الديمقراطية وحقوق الإنسان | 3 |
متطلبات كلية اجبارية بواقع ( 12 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | IT1201 | مبادىء الاحصاء | 3 | IT1102 |
2 | ADM1101 | مبادئ الادارة العامة | 3 | |
3 | ADM2300 | مناهج البحث العلمي | 3 | |
4 | IT1103 | مدخل الى تكنولوجيا المعلومات | 3 |
متطلبات تخصص اجبارية بواقع ( 71 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | IT3209 | نظم التشغيل | 3 | |
2 | IT1202 | مقدمة في البرمجة | 3 | IT1103 |
3 | IT1408 | مواضيع مختارة في علم البيانات | 3 | IT1306 |
4 | IT1404 | مختبر البرمجة لتحليل البيانات | 0 | IT1403 |
5 | IT1312 | مختبر تطوير تطبيقات الويب | 0 | |
6 | IT1208 | جبر خطي | 3 | IT1102 |
7 | IT1210 | مختبر مقدمة في البرمجة | 0 | IT1202 |
8 | IT1302 | الإحصاء والاحتمالات لعلم البيانات | 3 | |
9 | IT1204 | البرمجة الكينونية | 3 | IT1202 |
10 | IT1499 | مشروع تخرج | 3 | |
11 | IT1405 | معالجة اللغات الطبيعية | 3 | |
12 | IT1311 | تطوير تطبيقات الويب | 3 | |
13 | IT3202 | مقدمة في شبكات الحاسوب | 3 | |
14 | IT1303 | رياضيات منفصلة | 3 | IT1102 |
15 | IT1414 | اخلاقيات نظم المعلومات | 3 | IT1103 |
16 | IT1407 | الأنظمة الموزعة والسحابية | 3 | IT3202 |
17 | IT3210 | مختبر نظم التشغيل | 0 | |
18 | IT1205 | مختبر البرمجة الكينونية | 0 | IT1204 |
19 | IT1306 | علم البيانات و البيانات الضخمة | 3 | IT1208, IT1206 |
20 | IT1207 | مختبر قواعد البيانات | 0 | IT1206 |
21 | IT1305 | تراكيب البيانات وتحليل الخوارزميات | 3 | |
22 | IT1307 | الذكاء الاصطناعي | 3 | |
23 | IT1406 | تحليل الويب والشبكات الاجتماعية | 3 | IT1403 |
24 | IT1309 | التعلم الآلي والتنقيب عن البيانات | 3 | |
25 | IT3203 | مختبر مقدمة في شبكات الحاسوب | 0 | IT3209 |
26 | IT1402 | هندسة البرمجيات | 3 | IT1204 |
27 | IT1206 | قواعد البيانات | 3 | IT1103 |
28 | MIL0399 | تدريب ميداني | 2 | |
29 | IT1102 | الرياضيات | 3 | |
30 | IT1403 | البرمجة لتحليل البيانات | 3 | |
31 | IT3301 | امن وحماية نظم المعلومات | 3 |
متطلبات تخصص حرة بواقع ( 3 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | IT1415 | هندسة البيانات | 3 | IT1305 |
2 | IT1209 | مبادئ علم النفس لعلم البيانات | 3 | |
3 | IT1410 | النظم الخبيرة والشبكات العصبية | 3 | |
4 | IT1409 | معمارية الحاسوب | 3 | IT1206, IT3209 |
5 | IT1411 | دلالات الويب | 3 | IT1405 |
6 | HUM1211 | مهارات الاتصال | 3 | |
7 | IT1416 | معالجة الصور وتطبيقاتها | 3 | IT1202 |
8 | IT1417 | الحكومة الالكترونية | 3 | IT1103 |
9 | IT1412 | تفاعل الإنسان مع الحاسوب | 3 | IT1204 |
10 | IT1310 | نظم الوسائط المتعددة | 3 | IT1202, IT1103 |
11 | IT1314 | الأعمال الإلكترونية | 3 | IT1103 |
12 | IT1413 | ادارة مشاريع تكنولوجيا المعلومات | 3 | IT1103 |
متطلبات عسكرية اجبارية بواقع ( 22 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | MIL0406 | التاريخ العسكري | 2 | |
2 | MIL0102 | القانون العسكري | 2 | |
3 | MIL0203 | جغرافيا عسكرية | 2 | |
4 | MIL0301 | تكتيك (1) | 3 | |
5 | MIL0003 | الاستخبارات | 2 | |
6 | MIL0310 | اللياقة والسلوك (5) | 0 | MIL0220 |
7 | MIL0410 | اللياقة والسلوك (7) | 0 | MIL0320 |
8 | MIL0220 | اللياقة والسلوك (4) | 0 | MIL0210 |
9 | MIL0402 | المشاة العسكرية | 0 | |
10 | MIL0001 | الاسلحة والرماية ومهارة الميدان | 0 | |
11 | MIL0305 | واجبات اركان (1) | 2 | |
12 | MIL0405 | ادارة عسكرية | 2 | |
13 | MIL0407 | الاسلحة المشتركة | 2 | |
14 | MIL0110 | اللياقة والسلوك ( 1 ) | 0 | |
15 | MIL0120 | اللياقة والسلوك ( 2 ) | 0 | MIL0110 |
16 | MIL0420 | اللياقة والسلوك ( 8 ) | 0 | MIL0410 |
17 | MIL0002 | المدخل للعلوم العسكرية | 2 | |
18 | MIL0210 | اللياقة والسلوك (3) | 0 | MIL0120 |
19 | MIL0401 | الكفاءة القيادية | 0 | |
20 | MIL0201 | الطبوغرافيا | 3 | |
21 | MIL0320 | اللياقة والسلوك (6) | 0 | MIL0310 |
الخطة الدراسية لبرنامج بكالوريوس علم البيانات
ساعات الخطة (129 ساعة)متطلبات جامعية اجبارية بواقع ( 18 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | HUM2103 | اللغة العبرية (1) | 3 | |
2 | IT1101 | مهارات استخدام الحاسوب | 3 | |
3 | ADM2101 | القضية الفلسطينية | 3 | |
4 | HUM2102 | اللغة الانجليزية (1) | 3 | |
5 | HUM2101 | اللغة العربية | 3 | |
6 | HUM2104 | الثقافة الاسلامية | 3 |
متطلبات جامعية حرة بواقع ( 3 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | LAW1307 | القانون الدولي الإنساني | 3 | |
2 | HUM1101 | مبادئ علم النفس | 3 | |
3 | ADM1302 | القيادة | 3 | |
4 | HUM3101 | مدخل الى علم الأمن | 3 | |
5 | LAW1101 | مبادئ القانون | 3 | |
6 | LAW1308 | الديمقراطية وحقوق الإنسان | 3 |
متطلبات كلية اجبارية بواقع ( 12 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | IT1201 | مبادىء الاحصاء | 3 | IT1102 |
2 | ADM1101 | مبادئ الادارة العامة | 3 | |
3 | ADM2300 | مناهج البحث العلمي | 3 | |
4 | IT1103 | مدخل الى تكنولوجيا المعلومات | 3 |
متطلبات تخصص اجبارية بواقع ( 71 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | IT3209 | نظم التشغيل | 3 | |
2 | IT1202 | مقدمة في البرمجة | 3 | IT1103 |
3 | IT1408 | مواضيع مختارة في علم البيانات | 3 | IT1306 |
4 | IT1404 | مختبر البرمجة لتحليل البيانات | 0 | IT1403 |
5 | IT1312 | مختبر تطوير تطبيقات الويب | 0 | |
6 | IT1208 | جبر خطي | 3 | IT1102 |
7 | IT1210 | مختبر مقدمة في البرمجة | 0 | IT1202 |
8 | IT1302 | الإحصاء والاحتمالات لعلم البيانات | 3 | |
9 | IT1204 | البرمجة الكينونية | 3 | IT1202 |
10 | IT1499 | مشروع تخرج | 3 | |
11 | IT1405 | معالجة اللغات الطبيعية | 3 | |
12 | IT1311 | تطوير تطبيقات الويب | 3 | |
13 | IT3202 | مقدمة في شبكات الحاسوب | 3 | |
14 | IT1303 | رياضيات منفصلة | 3 | IT1102 |
15 | IT1414 | اخلاقيات نظم المعلومات | 3 | IT1103 |
16 | IT1407 | الأنظمة الموزعة والسحابية | 3 | IT3202 |
17 | IT3210 | مختبر نظم التشغيل | 0 | |
18 | IT1205 | مختبر البرمجة الكينونية | 0 | IT1204 |
19 | IT1306 | علم البيانات و البيانات الضخمة | 3 | IT1208, IT1206 |
20 | IT1207 | مختبر قواعد البيانات | 0 | IT1206 |
21 | IT1305 | تراكيب البيانات وتحليل الخوارزميات | 3 | |
22 | IT1307 | الذكاء الاصطناعي | 3 | |
23 | IT1406 | تحليل الويب والشبكات الاجتماعية | 3 | IT1403 |
24 | IT1309 | التعلم الآلي والتنقيب عن البيانات | 3 | |
25 | IT3203 | مختبر مقدمة في شبكات الحاسوب | 0 | IT3209 |
26 | IT1402 | هندسة البرمجيات | 3 | IT1204 |
27 | IT1206 | قواعد البيانات | 3 | IT1103 |
28 | MIL0399 | تدريب ميداني | 2 | |
29 | IT1102 | الرياضيات | 3 | |
30 | IT1403 | البرمجة لتحليل البيانات | 3 | |
31 | IT3301 | امن وحماية نظم المعلومات | 3 |
متطلبات تخصص حرة بواقع ( 3 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | IT1415 | هندسة البيانات | 3 | IT1305 |
2 | IT1209 | مبادئ علم النفس لعلم البيانات | 3 | |
3 | IT1410 | النظم الخبيرة والشبكات العصبية | 3 | |
4 | IT1409 | معمارية الحاسوب | 3 | IT1206, IT3209 |
5 | IT1411 | دلالات الويب | 3 | IT1405 |
6 | HUM1211 | مهارات الاتصال | 3 | |
7 | IT1416 | معالجة الصور وتطبيقاتها | 3 | IT1202 |
8 | IT1417 | الحكومة الالكترونية | 3 | IT1103 |
9 | IT1412 | تفاعل الإنسان مع الحاسوب | 3 | IT1204 |
10 | IT1310 | نظم الوسائط المتعددة | 3 | IT1202, IT1103 |
11 | IT1314 | الأعمال الإلكترونية | 3 | IT1103 |
12 | IT1413 | ادارة مشاريع تكنولوجيا المعلومات | 3 | IT1103 |
متطلبات عسكرية اجبارية بواقع ( 22 ساعة) معتمدة | ||||
# | رمز المقرر | اسم المقرر | عدد الساعات | المتطلب السابق |
---|---|---|---|---|
1 | MIL0406 | التاريخ العسكري | 2 | |
2 | MIL0102 | القانون العسكري | 2 | |
3 | MIL0203 | جغرافيا عسكرية | 2 | |
4 | MIL0301 | تكتيك (1) | 3 | |
5 | MIL0003 | الاستخبارات | 2 | |
6 | MIL0310 | اللياقة والسلوك (5) | 0 | MIL0220 |
7 | MIL0410 | اللياقة والسلوك (7) | 0 | MIL0320 |
8 | MIL0220 | اللياقة والسلوك (4) | 0 | MIL0210 |
9 | MIL0402 | المشاة العسكرية | 0 | |
10 | MIL0001 | الاسلحة والرماية ومهارة الميدان | 0 | |
11 | MIL0305 | واجبات اركان (1) | 2 | |
12 | MIL0405 | ادارة عسكرية | 2 | |
13 | MIL0407 | الاسلحة المشتركة | 2 | |
14 | MIL0110 | اللياقة والسلوك ( 1 ) | 0 | |
15 | MIL0120 | اللياقة والسلوك ( 2 ) | 0 | MIL0110 |
16 | MIL0420 | اللياقة والسلوك ( 8 ) | 0 | MIL0410 |
17 | MIL0002 | المدخل للعلوم العسكرية | 2 | |
18 | MIL0210 | اللياقة والسلوك (3) | 0 | MIL0120 |
19 | MIL0401 | الكفاءة القيادية | 0 | |
20 | MIL0201 | الطبوغرافيا | 3 | |
21 | MIL0320 | اللياقة والسلوك (6) | 0 | MIL0310 |
وصف مساقات برنامج بكالوريوس علم البيانات
يهدف هذا المساق إلى تزويد الطلبة بالمعرفة والمهارات الأساسية اللازمة لتشغيل وإدارة نظم الحواسيب الصغيرة والتفاعل المباشر مع بيئتي ويندوز ولينوكس. المواضيع التي يغطيها المساق تشمل: مفاهيم نظم التشغيل، وظائف نظم التشغيل، مكونات نظم التشغيل، لمحة عامة عن خدمات نظم التشغيل، إدارة العملية، جدولة المعالج، إدارة الذاكرة، الذاكرة الافتراضية، نظام الملفات، ترتيب وتجزئة وتحديث نظم تشغيل، الأخطاء والمشاكل المتكررة ومعالجتها، وكيفية تعامل هذه الأنظمة مع الشبكات.
المفاهيم الأساسية في البرمجة بلغة مختارة، حيث يغطي أساسيات البرمجة مثل المتغيرات، أنواع البيانات، جمل التحكم، المصفوفات، الدلالات والمؤشرات. في هذا المساق يطبق الطلبة معرفتهم المكتسبة من خلال سلسلة من الواجبات ويتضمن المساق ثلاث ساعات عملية أسبوعيا،وكذلك يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
يتم اختيار المواضيع من مجالات مختلفة في علم البيانات التي لم يتم تناولها في وصف الدورات المدرجة في المناهج الدراسية. ستغطي هذه الدورة الاتجاهات والقضايا الأخيرة في مجال علم البيانات وسيتم اختيارها بناء على تقدير المدرب. عينة من عدد قليل من الموضوعات التي تمت تغطيتها في هذه الدورة هي: NoSQL، Deep Learning. يتم تعيين الطلاب لمشاريع فردية في مجالات محددة. سوف تكون تقارير المشروع والندوات مطلوبة من أجل أن يثبت الطلاب قدرتهم في البحث والعروض التقديمية الشفوية. تتم مناقشة المشاريع في مجموعات من أجل إشراك الصف بأكمله في هذه الموضوعات.
يركز هذا المساق على دراسة النظام الإيكولوجي الحديث للبيانات وكيفية ارتباطه بتشغيل مركز بيانات ذكي وفعال. ثم، فإنه يظهر للطالب كيفية تنفيذ المهام الرئيسية المعنية في إدارة واستخراج وتحويل وتحميل) ETL) البيانات. يقدم هذا المساق توضيح وتفسير لدورة حياة البيانات في مشاريع علم البيانات. وبالإضافة إلى ذلك، فإنه سيتم تغطية أنواع البيانات المختلفة مثل البيانات المهيكلة وشبه المهيكلة وغير المهيكلة وأشكال مختلفة من البيانات والتقنيات المستخدمة في عملية ETL. ويغطي المساق أيضا جوانب التصور لفهم البيانات. كما أنه يأخذ الطالب في المراحل التي تمر بها البيانات مثل: النمذجة والتنظيف والترحيل.
تطبيق ما يتم تعلمه في مادة البرمجة لتحليل البيانات على لغات البرمجة المتخصصة والشائعة لتحليل البيانات الكبيرة مثل R, python. سيطبق الطلاب لغة البرمجة النصية shell لفرز البيانات والبحث عنها وتعديلها وحذفها بالإضافة إلى لغة Python الأكثر تنظيمًا لمعالجة مجموعات البيانات الكبيرة
سوف يقوم الطلاب بتطبيق
تمثيل المعرفة، إدارة الشك، الاستنتاج والشرح، اكتساب المعرفة وفحصها، أدوات بناء الأنظمة الخبيرة، النماذج الحاسوبية العصبية؛ تدريب الشبكات العصبية، شبكات المعرفة العصبية؛ توليد القواعد من الشبكات العصبية، التدريب على وظائف أسبوعية في المختبر.
يغطي هذا المساق نظرية المصفوفة والجبر الخطي، مع التركيز علي: نظم المعادلات الخطية والاختزال بأشكالهاالمختلفة - القطرية والمتماثلة والخطية وعمليات المصفوفة مثل المعكوس الكتلة الاعتمادية والاعتمادية والفراغات والقواعد والأبعاد وقواعد التعامد الاسقاط وعملية غرام شميدتوالنماذج الخطية ومشاكل المربعات الصغرى و المحددات وخصائصها و قاعدة كريمرو القيم الذاتية والمتجهات الذاتية ومصفوفات محددة إيجابية و التحولات الخطية و تحلل القيمة المفردة للمصفوفة
مختبر عملي في البرمجة بلغة مختارة، حيث يغطي تدريبات عملية في أساسيات البرمجة مثل المتغيرات، أنواع البيانات، جمل التحكم، المصفوفات، الدالات والمؤشرات. في هذا المساق يطبق الطلبة معرفتهم من خلال سلسلة من الواجبات العملية في المختبر بلغةc++.
يهدف المساق الى تطوير فهم الأساليب الحديثة الحسابية المكثفة للاستدلال الإحصائي وتحليل البيانات الاستكشافية. سيتم إدخال طرق حسابية متقدمة للإحصاءات، بما في ذلك طرق التحسين وطرق المحاكاة المتغيرة والمتعددة. بالإضافة إلى ذلك، سيوضح المساق كيفية تطبيق التقنيات المذكورة أعلاه بشكل فعال للاستخدام على مجموعات البيانات الكبيرة في الممارسة. أخيرًا، سيوضح المساق كيفية إجراء استنتاجات حول السكان الذين لديهم اهتمام في مشاكل استخراج البيانات. بالإضافة إلى ذلك، فإن الموضوعات الأخرى التي سيتم تغطيتها تشمل: نظرية توزيع العينات. مبادئ تخفيض البيانات؛ تقدير الفواصل والنقاط، إحصائيات كافية، إحصائيات الترتيب، اختبار الفرضيات، الارتباط والانحدار.
صمم هذا المساق ليكون مدخلاً إلى إكساب الطالب الأسس الأولية لتعلم اللغة العبرية كتاباً ولفظاً، حيث يتم تدريسه مهارة تعلم الحروف العبرية- الطباعية واليدوية وصيرورة تطور الأحر العبرية(الألفا بيت). هذا بالإضافة إلى تعلم الحركات، الأرقام والأعداد. كما يتم التطرق إلى الكلمات الأساسية للاحتياجات اليومية العاديةمثل: أعضاء الجسم، والفواكه، والخضراوات، والحيوانات، وفصول السنة، وغيرها. كما ويتناول المساق قواعد الضمائر في اللغة العبرية وكذلك التراكيب اللغوية النحوية والصرفية للأفعال الأساسية، وأسماء الإشارة، وأسماء الوصل، وتكوين الجمل.......... إلخ. ويتم تمكين الطالب من تعلم المفردات الأساسية المتعلقة بتخصصه وحياته اليومية. كما يتم تدريبه على وثائق رسمية باللغة العبرية مثل: هوية، وجواز سفر، ورخصةسواقة وغيرها. يتم تعريف الطالب على خارطة فلسطين باللغة العبرية. وفي نهاية المساق يبدأ الطالب بقراءة نصوص بسيطة وقصيرة في اللغة العبرية مأخوذة من الصحف العبرية اليومية
يتضمن هذا المساق مقدمة في علم الحاسوب وتكنولوجيا المعلومات، تاريخ الحواسوب، ومكوناتها، ووظائفها والأنظمة العددية، أنظمة الحواسيب الصغيرة، وبرمجيات النظم، أنظمة التشغيل مثلWindows, MS Dos، والبرامج التطبيقية مثل قواعد البيانات، شبكات الحواسيب، استخدام نظام الoffice في معالجة النصوص، الجداول الإلكترونية، تجهيز العروض......... إلخ، وتقنيات البحث باستخدام شبكة الانترنت والعمل على البريد الإلكتروني
يتضمن هذا المساق القوانين الدولية التي تنظم الحروب والتعامل مع الأسرى والجرحى والقتلى والمفقودين، والمعايير والمحدات الدولية المعمول بها إبان الحرب، وكيف تطورت مبادئ وقواعد ومبدأ الحماية والتدخل في القانون الدولي الإنساني، وآليات تنفيذه وتطبيقه من خلال الإطلاع على الموضوعات الأكثر تداولاً وارتباطاً بالواقع الفلسطيني ومشكلاته واحتياجاته ومتطلباته بطريقة علمية وموضوعية.
المفاهيم الأساسية للبرمجة الكينونة (التغليف، تجريد البيانات، التوريث، تعدد الأشكال) جنبا إلى جنب مع تصميمها باستخدام لغة النمذجة الموحدة (UML). وتغطي مفاهيم المساق باستخدام لغة JAVA، ويهتم المساق بمفاهيم الطبقات ((classes والقوالب، والطبقات الصديقة، والميراث، والطبقة المجردة والوظائف الافتراضية والاستثناءات والبرمجة العامة. عند الانتهاء، يجب أن يكون الطلاب قادرين على استخدام البرمجة الكينونية لتطوير برامج معقدة نوعا ما، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
يتناول هذا المساق ربط المعرفة النظرية بالتطبيق العملي من خلال قيام الطالب بإعداد بحث التخرج (مشروع التخرج)، حيث يتناول فيه بالدراسة والتحليل موضوع او ظاهرة في إحدى مجالات التخصص، وذلك بإتباع الطرق العلمية ومناهج وأساليب البحث العلمي تحت إشراف عضو هيئة التدريس.
مقدمة في الاقترانات، النهايات والاتصال، الاشتقاق وقواعده، تطبيقات على الاشتقاق. يعرف أيضاً بعلم الإحصاء يعني في اساليب جمع العينات والبيانات وتبويبها، موضوعات مقاييس النزعة المركزية والتشتت والالتواء، وتحليلات الارتباط والانحدار، والسلاسل الزمنية، والأرقام القياسية، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
يغطي هذا المقرر المفاهيم والأفكار الأساسية لمعالجة اللغة الطبيعية (NLP). يطور فهمًا متعمقًا لكل من الخوارزميات المتاحة لمعالجة المعلومات اللغوية والخصائص الحسابية الأساسية للغات الطبيعية مع التركيز على اللغة العربية. يتم النظر في مستوى الكلمة والنحوية والمعالجة الدلالية من منظور لغوي وخوارزمي. وينصب التركيز على التقنيات الكمية الحديثة في البرمجة اللغوية العصبية: استخدام الشركات الكبيرة، والنماذج الإحصائية للاكتساب، والتوضيح، والتحليل. سيتم تقديم تطبيقات البرمجة اللغوية العصبية الرئيسية: استخراج المعلومات، الإجابة على السؤال، التلخيص، وكلاء الحوار والمحادثة، الترجمة الآلية.
يتناول هذا المساق نشأة القضية الفلسطينية وتطورها منذ القدم وحتى وقتنا الراهن، ويشمل مجمل التطورات والأبعاد السياسية للقضية الفلسطينية، منذ التاريخ القديم، مروراً بتعاقب الحضارات على فلسطين، بدءا بالحضارة الكنعانية والآشورية والبابلية والفارسية والرومانية، وصولاً إلى الحضارة الإسلامية، والانتداب البريطاني على فلسطين بإقامة الكيان العنصري في الأرض الفلسطينية، وانتهاءً بآخر التطورات السياسية الراهنة
مفهوم الاتصالات الإدارية وتطوير بعض المهارات التي يحتاجها في حياته الخاصة وحياته الوظيفية، بالإضافة الى تعريفه بالمفاهيم الأساسية بالاتصال كمحور أساسي وحيوي في حياة منظمات الأعمال. ولتحقيق ذلك يتناول المساق محاور اساسية تشمل: ماهية وأهمية وأهداف عملية الاتصال، اتجاهات وعناصر وقنوات الاتصال، معوقات الاتصال الفعال، أسس كتابة المراسلات الناجحة، بالإضافة إلى التعرف على مهارات الإصغاء والعمل الجماعي وإدارة الاجتماعات والمقابلات، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
يغطي هذا المساق تطوير مواقع الويب الحديثة باستخدام لغات معاصرة مثل PHP أو Python. تشمل مهارات التطوير تقديم المعلومات وتلقيها من خلال موقع ويب ، والتحقق من صحة المعلومات المدخلة وتخزين المعلومات المدخلة في ملفات نصية أو قواعد بيانات. يطور الطلاب فهمًا لمبادئ صفحة الويب وتصميم مواقع الويب؛ نماذج الكائنات القياسية، واستخدام برامج من جانب الخادم للوصول إلى قاعدة البيانات والملفات؛ الاختبار، ضمان جودة البرمجيات؛ وعملية نشر مواقع الويب. ونستخدم في هذا المساقبرامج مفتوحة المصدر مثلPHP أو Python (Apache و PHP و Python و JavaScript و MySQL) لتزويد الطالب بخلفية برمجة أساسية.
يتناول هذا المساق المبادئ والقوانين السيكولوجية العامة لسلوك الإنسان، العوامل والمتغيرات التي تحكم السلوك، فهم السلوك والتبوء به والحكم عليه، التعريف بعلم النفس، مناهج البحث في علم النفس، مدارس علم النفس، الجهاز العصبي، الدوافع والسلوك، الانفعالات، العمليات العقلية، التعلم، الفروق الفردية، الشخصية، مجالات علم النفس التطبيقية وفروع علم النفس المختلفة.
تقنيات معالجة الصور الرقمية وتطبيقاتها، معالجة الصور الرقمية في مجالي Spatial والترددي، الاختيار والتصفية (Filtering)، تحديد الخصائص واستخدامها، علاقة الصور المائية، تحسين الصور الرقمية، معالجة الصور الملونة والرمادية، تقسيم الصور، ضغط الصور، المعالجة الموجية للصور (wavelet manipulation). أرشفة الصور والاتصال، الصور الطبية، الصور عبر اللواقط الفضائية، استخدام الصور في الصناعة، حالات دراسية.
المفاهيم الرئيسية والتقنيات الأساسية في شبكات الحاسوب ويغطي موضوعات كثيرة في الشبكات من?ا: مقدمة عامة (تطبيقات الشبكات، تصنيف الشبكات وأشكالها، طبقات الشبكة، مقاييس كفاءة القناة الناقلة، وسائط التراسل، بروتوكولات تخاطب الشبكات وهيكلتها)، طبقة ربط البيانات (التقسيم، اكتشاف الأخطاء وتصحيحها، الشبكات المحلية حسب معايير IEEE)، طبقة الشبكة (بروتوكول الانترنت IP، العنونة باستخدام IP، تقسيم الشبكات، بروتوكول DHCP ، بروتوكول ARP، بروتوكول ICMP ، طبقة التراسل (بروتوكول UDP ، بروتوكول TCP ، نقل البيانات الموثوق النافذة المنزلقة باستخدام TCP ، سيطرة التزاحم وتدفق البيانات في TCP، طبقة التطبيقات (بروتوكول DNS ، بروتوكول NAT، بروتوكول HTTP ، الاتصال الدائم وغير الدائم في ال HTTP، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
النماذج الرياضية. المسببات الرياضية. طرق البرهنة. طرق تصحيح البرامج. تعريف المجموعات والعمليات عليها. العلاقات وأنواعها. المخططات والتفرعات. طرق البحث. التجزئة. الاقترانات وأنواعها. الخوارزميات. تطبيقات نظرية الأعداد، مبادئ العد، مبدأ بيت الحمام، التباديل والتوافيق، معاملات ثنائي الحد، تمثيل العلاقات، علاقات التكافؤ والتجزئة، تمثيل الرسوم البيانية، تماثل الرسوم البيانية، الترابط، طرق هاملتون وأولر، الشجرات المولدة، الاقترانات البُولية وتمثيلها.
يهدف هذا المساق إلى تعريف الطالب بالإدارة العامة وأهميتها ووظائفها وتطبيقاتها، وكذلك التعرف على النظريات التقليدية والسلوكية والحديثة المتعلقة بها، وكذلك الفرق بين الإدارة العامة وإدارة الأعمال.
تغطي هذه المادة مواضيع مثل المسؤوليات المهنية والأخلاقية، الخصوصية والملكية الفكرية وحقوق الطبع والنشر والقرصنة وإدارة النظم والفيروسات، المسؤولية، وجرائم الحواسيب، وحرية التعبير. علاوة على ذلك، فإنه يناقش الجوانب الاجتماعية الأخلاقية والسياسية والقانونية والاقتصادية للتطبيقات الحاسوبية.
هذا المساق يوضح المسائل المتعلقة بتصميم وتنفيذ النظم الموزعة وبالأخص موضوع المشاركة بين المعالجات التي تعمل تحت إطار النظم الموزعة وتشمل: الذاكرة المشتركة للنظم الموزعة، هيكلية الكينونات في النظم الموزعة، الوقت الحقيقي والمنطقي والافتراضي، طرق تسمية دليل الملفات، نظم الملفات الموزعة، أمن المعلومات في النظم الموزعة، جدولة عملية المعالجة، بروتوكولات ونظام الاتصالات الداعم للنظم الموزعة، والبنية التحتية لدعم الحوسبة السحابية - مثل المحاكاة الافتراضية والموضوعات الناشئة في الأنظمة الموزعة ، مثل التسامح مع الأخطاء والإدارة الذاتية المستندة إلى السياسة-
التعرف على بيئتي نظامي ويندوز ولينوكس بجانبها العملي مع الأوامر والتعليمات الخاصة لكل منهما، تحرير النصوص، هيكلية نظام الملفات، أنواع الملفات وبياناتها، استخدام ومعالجة القشرة، ادارة الوظائف والعمليات، أدوات معالجة النصوص، التعابير النمطية، برمجة القشرة، مفاهيم في الأمن والشبكات.
يهدف المساق إلى تنمية مفاهيم الطالب فيما يتعلق بمفهوم القيادة ومصادرها وأنواعها ونظرياتها ومدارسها ومشكلاتها وعناصرها، وتوعية الطالب للتطورات المستجدة في حقل القيادة مثل القيادة التحويلية والقيادة الاستثنائية، وتشخيص بعض المشكلات القيادية وطرق اتخاذ القرار، ومعرفة الطالب لدور القائد في تحقيق المهام العسكرية من تخطيط ومراحل اتخاذ القرار وفن القيادة العسكرية وخصائصها والتعرف على مفهوم الإستراتيجية العسكرية الإسلامية وأنواعها.
مختبر عملي في البرمجة الكينونية، حيث يغطي تدريبات عملية في البرمجة الكينونية (التغليف، تجريد البيانات، التوريث، تعدد الأشكال). ويهتم المساق بتطبيق بمفاهيم الطبقات ((classes والقوالب، والطبقات الصديقة، والميراث، والطبقة المجردة والوظائف الافتراضية والاستثناءات والبرمجة العامة بشكل عملي. في هذا المساق يطبق الطلبة معرفتهم من خلال سلسلة من الواجبات العملية في المختبر.
يتناول هذا المساق أهمية مناهج البحث العلمي ومجالاته ومفاهيمه، ويبحث المساق في المنهج الوصفي والمنهج التجريبي والمنهج التاريخي، وفي إختيار وتحديد المنهج الأنسب للأبحاث في الكلية، وفي خطة البحث وعناصره وفروضه وأدواته والاستبيان والمقابلة والملاحظة. كما يبحث نظم التوثيق والحواشي. كما يتناول تعريف الطلبة بمناهج البحث العلمي الأساسية الوصفي والتجريبي والتاريخي، وبطرق البحث وإجراءاته وأدواته، وبدوره في الفهم والتنبؤ والضبط والتحكم، وبإجراء البحوث النوعية والكمية في حل المشاكل والمعضلات، بمناهج البحث العلمي الأنسب للأبحاث في الكلية، بالإضافة إلى تعريف الطلبة بمهارات البحث ومكوناته وخطة البحث وتصميمه وإعداد أدوات الدراسة، بالإضافة إلى توثيق المعلومات وفقاً لأنظمة التوثيق المناسبة.
ان هذا المساق يوفر لطالب علم البيانات فهم واضح لطرق واساليب معالجة البيانات الضخمة ودورها في تحليل البيانات. وهو يوفر ايضا المصطلحات والمفاهيم الأساسية وراء مشاكل البيانات الضخمة والتطبيقات والأنظمة المعتمدة عليها. ويوفر مقدمة إلى واحدة من الأطرالأكثر شيوعا Spark and Hadoop التي جعلت تحليل البيانات الضخمة أسهل وأكثر فاعلية. أيضا، وسوف يوفر هذا المساق المهارات اللازمة للتعامل مع البيانات الضخمة الموزعة على بيئة معالجة عنقودية باستخدام المفاهيم الوظيفية ومفهوم في الذاكرة في إطار مجموعات موزعة ومكتوبة في Spark or Scala. سنقوم بتغطية نموذج البرمجة Spark بالتفصيل، والحرص على فهم كيف ومتى يختلف عن نماذج البرمجة المألوفة، مثل مجموعات الذاكرة المشتركة الموازية أو المجموعات المتتابعة. من خلال التدريب العملي على الأمثلة فيScala and Spark، يتعلم الطالب القضايا الهامة المتعلقة بالتوزيع مثل البطيء وشبكة الاتصالات ومتى ينبغي النظر فيها وكيف يمكن معالجتها بشكل فعال لتحسين الأداء.
مختبر عملي في قواعد البيانات، حيث يغطي تدريبات عملية في قاعدة البيانات وأنظمة قواعد البيانات ( نظم قواعد البيانات العلائقية RDBMS ، مقدمة إلى لغة الاستعلام المهيكل (SQL) ، تقنيات تصميم المخطط) ، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
المفاهيم الأساسية لتراكيب البيانات والخوارزميات. الموضوعات التي يغطيها هذا المساق تشمل الموضوعات المتعلقة بنوع البيانات وتراكيبها، أنواع البيانات المجردة والتغليف (Abstract data types and encapsulation)، القوائم المتراكمة (Stacks)، قوائم الانتظار (Queues)، القوائم المرتبطة (Linked-Lists)، الأشجار الثنائية (Binary Trees)، الأشجار العامة (Generic Trees)، تنظيم الملفات (ملفات متتابعة وفهرسة)، الرسوم البيانية (التمثيل?عبور-أقصر مسار)، الفرز والترتيب (التبادل?الإدراج?الفرز السريع?الخ)، والبحث. في نهاية هذا المساق، سيكون الطلاب قادرين على تحديد بنية البيانات الصحيحة والخوارزمية المناسبة لحل مشكلة برامج معينة، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
هذا المساق يقدم الطرق التي تؤثر من خلالها تقنيات الإنترنت على كيفية تفاعل الناس مع الحكومة، وكيف يمكن للحكومات، في المقابل أن تستخدم وتدير هذه التقنيات لتقدم المعلومات والخدمات للجمهور بشكل أفضل. أنه يعطي مقدمة لتكنولوجيا الحكومة الإلكترونية مع دراسة متعمقة لتنمية الحكومة الحالية والتحديات الإدارية في تقديم الخدمات والمعلومات إلكترونيا. سنبحث أيضا عن المهارات والمفاهيم اللازمة لتحقيق إدارة فعالة لمشاريع وبرامج الحكومة الإلكترونية.
يتناول هذا المساق المهارات اللغوية الأربع( القراءة والكتابة والاستماع والمحادثة) ويهدف إلى تنمية قدرة الطلبة فيها بغية إعدادهم للدراسة الجامعية، فمهارة القراءة تركز على الاستراتيجيات اللازمة لتعزيز سرعة استيعاب الطلبة، ومهارة الكتابة تركز على صياغة الأسئلة والإجابة عليها كما وتركز مهارة الكتابة على صياغة الأسئلة والإجابة عليها وعلى مهارات المراجعة والتحرير الذاتي وعلى تقييم سلامة الفقرة وصحتها من الناجية التركيبية وتركز مهارة الاستماع على استيعاب الأفكار الرئيسية والتفصيلات الدقيقة للمادة السمعي، أما مهارة المحادثة فتركز على أسئلة المدرس والطلبة والإجابة عليها. ويتم التعامل مع المسائل القواعدية في هذا المساق عند الحاجة إليها فقط
المصطلحات والعمليات والمكونات المرتبطة بتكنولوجيا المعلومات، وبيئة أنظمة المعلومات بالإضافة إلى مفاهيم ومكونات وأدوات وتطبيقات نظم المعلومات. يتضمن المساق شرح تمهيدي لمكونات الحاسوب الملموسة وتشمل (الوحدات التي يتكون منها نظام الحاسوب)، فهم أنظمة العد وكيفية إعداد البيانات للحاسوب، معالجة التعليمات، البرمجيات وتشمل (أنظمة التشغيل، قاعدة البيانات، تطوير الويب والتطبيقات)، مقدمة بالشبكات، الإنترنت، أساسيات أمن المعلومات، البحث في الويب، بالإضافة إلى الخوارزميات وحل المشكلات، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
تشمل موضوعات البحث الرئيسية في الذكاء الاصطناعي: حل المشكلات، التفكير، التخطيط، فهم اللغة الطبيعية، رؤية الحاسوب، البرمجة التلقائية، التعلم الآلي، وما إلى ذلك. سوف ندرس ايضا المعرفة الأساسية لفهم الذكاء الاصطناعي. سوف نقدم بعض خوارزميات البحث الأساسية لحل المشكلات؛ تمثيل المعرفة والاستدلال؛ التعرف على الأنماط؛ المنطق الضبابي؛ والشبكات العصبية، تقنيات البحث التجريبي، قاعدة الاستدلال، حساب التفاضل والتكامل الأول، الاستدلال من التناقض، المنطق المنطقي، نظم الإنتاج، البرمجة باستخدام برولوغ.
فهم طبيعة تصرف وتعامل الانسان مع الكائنات التفاعلية، مبادئ تفاعل الحاسوب والإنسان، تصميم وبناءوتطويروبرمجة ال GUI، كيفية تطوير وتقييم البرمجيات التفاعلية من منظور كيفية تفاعلها مع الانسان، كما يركز على المبادئ الأساسية لتصميم برمجيات تتفاعل مع الإنسان المستخدم باستخدام عدة أنواع من البرمجيات التفاعلية، وتفاعل الإنسان مع أنظمة الوسائط المتعددة وأنظمة الويب، التدريب على وظائف أسبوعية في المختبر.
يهدف هذا المساق إلى تعريف الطلبة بمستويات اللغة: الصوتية، والصرفية، والنحوية، والدلالية، والأسلوبية، مع التركيز على أنظمة كتابة اللغة وإملائها، والتعريف بالأساليب اللغوية. و يتناول المساق نصوصاً أدبية مختارة عبر الأزمنة والعصور المختلفة في إطار المنهج الفني الذي يعتمد على معايير المقاييس البلاغية واللغوية والنحوية، والوقوف على جماليات النص، والتدريب على القراءة والكتابة الجيدة
يتناول هذا المساق تعريف الثقافة والحضارة والعلم، وأهمية دراسة الثقافة الإسلامية، ومصادر الثقافة الإسلامية، و خصائص الثقافة الإسلامية و العقيدة والأخلاق الإسلامية وأثرهما في حياة الإنسان، و اشتمال العقيدة الإسلامية على النظم الإسلامية كافة، بالاضافة الى التعرف الى التحديات المعاصرة للثقافة الإسلامية وحكم الإسلام فيها
هذا المساق مدخل تمهيدي تأسيسي لمبادئ علم الأمن ويشكل نقطة ارتكاز ينطلق منها الدارسون لمساقات أكثر تفصيلا، يتناول هذا المساق مفهوم الأمن وأبعاده ومستوياته ومجالاته، وإجراءات وتدابير الأمن الخاص. كما يتناول السمات والصفات الواجب توفرها في رجل الأمن: السمات الشخصية، المظهر العام، الأداء وتنفيذ القانون، احترام وهيبة المهنة ، الجانب الوجداني والإنساني...) ، والمهارات اللازمة اكتسابها وعلى رأسها مهارة الحس الأمني ، كما الضوابط والقواعد التي تحكم عمل رجل الأمن. الهدف المرجو هو تعريف الدارسين بهذه الأسس والمبادئ ،ويمكن للمحاضر الاستفاضة أكثر بما يمكن أن يشكل نقطة انطلاقة معرفية وتأسيس متين لمساقات أكثر تخصصية.
يغطي المساق مفاهيم وتقنيات لاسترداد بيانات الشبكة الاجتماعية ووسائل التواصل الاجتماعي واستكشافها وتصورها وتحليلها، واستخدام موقع الويب، وبيانات النقر. يتعلم الطلاب استخدام المقاييس الرئيسية لتقييم الأهداف والعائد على الاستثمار، وإجراء تحليل الشبكة الاجتماعية لتحديد الجهات الاجتماعية الفاعلة والمجموعات الفرعية وخصائص الشبكة في وسائل التواصل الاجتماعي.
يهدف هذا المساق الى شرح مقدمة في أساسيات الأساليب الرئيسية للتعلم الآلي وتطبيقها على مشكلات العالم الحقيقي. التعلم تحت الإشراف: الانحدار اللوجستي، أشجار القرار (أشجار التصنيف وأشجار الانحدار)، دعم آلات النواقل، الشبكات العصبية. التعلم غير الخاضع للرقابة: التكتل (وسائل K، تعظيم التوقعات)، تقليل الأبعاد. تعزيز التعلم. التطبيقات الموضعية ل ML. القضايا القانونية،والأخلاقية،والاجتماعية، والمهنية. من خلال التدريبات العملية، سيكتسب الطالب خبرة عملية في تنفيذ هذه التقنيات وسيبني المهارات اللازمة لتطبيقها بشكل مناسب على التطبيقات الواقعية الجديدة, ويغطي كذلك تقنيات تنقيب البيانات واستخدمها في التطبيقات على الواقع العملي. المواضيع التي تدرس هي: مفاهيم وتقنيات تنقيب البيانات، تحضير البيانات، قواعد الترابط، التصنيف، التجميع، عرض النتائج، تقييم النتائج، تطبيقات عملية. أهداف المساق: مناقشة أهمية واستخدامات تنقيب البيانات، مقارنة بين المناهج المختلفة، استخدام تنقيب البيانات في الحياة العملية والبحث العلمي.
ياخذ الطالب جميع المعلومات التي تلزمه في كيفية ادارة الشبكات المحلية والشبكات الواسعة وفهم عملها وتحليلها وتصميمها, بالإضافة إلى التعرف على البروتوكولات المستخدمة في انشاء الاتصال داخل الشبكة وبرمجتها, وكذلك التعرف على مكونات الشبكة المادية من كوابل بانواعها المختلفة وكيفية تركيبها وأجهزة التبديل (Switches) و أجهزة التوجيه (Routers) ومعرفة مكوناتها وطريقة عملها وبرمجتها لخدمة الشبكة، بالإضافة إلى التعرف على الخوادم الاساسية (Servers) التي تعمل بمختلف أنواع الشبكات وكيفية برمجتها وادارتها وتسخيرها لخدمة الشبكة.
يدرس هذه المساق مجموعة من الأساليب التي تجسد المنهج "الهندسي" لتطوير برامج الحاسوب. وتزودنا بمعرفة طبيعة البرمجيات، هيكلية العملية البرمجية، ونماذج العمليات ، وتطوير آجايل، والجوانب الانسانية لهندسة البرمجيات، والمبادئ التي توجه الممارسة، وفهم المتطلبات، ونمذجة المتطلبات، ومفاهيم التصميم، والتصميم المعماري، وتصميم مستوى المكونات، وتصميم واجهة المستخدم، والتصميم القائم على الأنماط، وتصميم تطبيقات الويب، وتصميم تطبيقات الموبايل، وإدارة الجودة: من حيث استراتيجيات اختبار البرمجيات، واختبار التطبيقات التقليدية، واختبار التطبيقات الموجهة للكائنات، واختبار تطبيقات الويب، واختبار تطبيقات، وهندسة الأمن، والنمذجة الرسمية والتحقق، وإدارة توافق البرامج البرمجيات
يتناول المساق التعريف بالقانون وتطوره التاريخي وبيان فروعه و مصطلحاته ونطاق تطبيقه من حيث الزمان والمكان والأشخاص كذلك يتم التعريف بالقاعدة القانونية مع بيان خصائصها ، ومصادرها ، وتطبيقها كما يتم التعرف إلى نظرية الحق ومصادره وأطرافه ومحله وطرق حمايته.
المفاهيم الأساسية لقواعد البيانات، والمواضيع الرئيسية مثل: تعريف قاعدة البيانات، وأنظمة قواعد البيانات، نظرة عامة حول إدارة قواعد البيانات، بنية نظم قواعد البيانات، مقدمة للنموذج العلائقي، جبر قواعد البيانات، تصميم قواعد البيانات، سلامة قاعدة البيانات، مقدمة إلى لغة الاستعلام المهيكلة (SQL)، تحويل مخطط علاقات الكينونات ERD إلى جداول، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
تدريب عملي في أحد المؤسسات ذات العلاقة بتخصص الطالب لمدة لا تقل عن ثمانية اسابيع ومالا يقل عن 200 ساعة تدريب. يحكم التدريب تعليمات مقره من القسم والكلية ومجلس العمداء.
يتناول هذا المساق مفاهيم الديمقراطية وحقوق الإنسان والعلاقة بينهما، فيشرح مفهوم حق الإنسان، والأسس الدينية والفلسفية لهذا المفهوم، وخصائص حقوق الإنسان، وأنواعها، والرؤى المختلفة لها، ودور المنظمات الدولية، وعلاقتها بالسياسات الخارجية للدول الكبرى. ويهدف هذا المساق إلى تعريف الطالب بأهمية الديمقراطية وحقوق الإنسان للدولة والمجتمع بشكل عام وفي العالم العربي بشكل خاص، حيث سيتم التركيز في هذا المساق على دراسة مراحل تطور الديمقراطية وحقوق الإنسان في العالم وتحليل هذه المراحل وعلاقة ذلك مع أنظمة الحكم السياسية، ومقارنة ذلك مع مفهوم الشورى وحقوق الإنسان في الإسلام.
الجوانب الأساسية للرياضيات المتقطعة المستخدمة في علم الحاسوب بدءاً بالافتراضات، العمليات المنطقية، جداول الصحة (الحقيقة)، نظرية المجموعات، العلاقات والاقترانات، وطرق الإثبات. كما يقدم المساق مفاهيم التعاقب، المتسلسلات، المصفوفات، ونظرية المخططات والهياكل الشجرية، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.
يهدف المساق على التعرف على لغات البرمجة المتخصصة والشائعة لتحليل البيانات الكبيرة مثل R, python. سيتناول المساق مفاهيم البرمجة التي ستساعد الطلبة في عملية تحليل البيانات. سيتعلم الطلاب كيفية استخدام لغة البرمجة النصية shell لفرز البيانات والبحث عنها وتعديلها وحذفها بالإضافة إلى لغة Python الأكثر تنظيمًا لمعالجة مجموعات البيانات الكبيرة
امن وحمايةنظم المعلومات وقضايا معاصرة في مشاكل أمنية وسرية المعلومات، نماذج السرية، طرق لتقليل المخاطر والخسائر، أمن نظم المعلومات داخل المؤسسات، علم التشفير، التحكم بأمن المعلومات، برامج أمن المعلومات، النظم الآمنة والموثوقة، وتعريف المستخدم، دراسة حالة أمن الشبكات. كما تبحث في مواضيع فيروسات الحاسوب وطرق الوقاية منها، يتضمن المساق إنجاز مشروع تطبيقي أو بحث من قبل الطلبة.