تطوير تطبيقات الهواتف الذكية
دبلوم تطوير تطبيقات الهواتف الذكية هو تخصص شامل مصمم للطلاب الذين يرغبون في انشاء أساس قوي في تصميم وتطوير تطبيقات الهواتف المحمولة الذكية. يغطي هذا البرنامج مجموعة من المواضيع، بما في ذلك مبادئ تصميم وبرمجة تطبيقات الهواتف المحمولة الذكية ولغات البرمجة وإدارة قواعد البيانات وتقنيات الويب، و صيانة الهواتف الذكية
إعداد طاقة بشرية مؤهلة من الطلبة في مجال تصميم وتطوير تطبيقات الهواتف المحمولة الذكية، قادرين على التعامل مع متطلبات الأسواق، ولديهم إطلاع على العديد من التقنيات الحديثة، حيث يفهم الطالب أساسيات لغات البرمجة المستخدمة في التطوير، وقواعد البيانات وأدوات التصميم وتقنيات الويب، المتعلقة بهذه التطبيقات.
تنقسم الاهداف الى نوعين، أهداف عامة، وأخرى خاصة:
الأهداف العامة:
يعمل هذا البرنامج على تنمية قدرات المصممين على تصميم واجهات لتطبيقات الهواتف الذكية جذابة ذات لمسة ابداعية. كما ويهدف أيضا إلى اكساب الطالب المهارات المتعلقة بتقنيات تصميم وتطوير تطبيقات الهواتف الذكية من
الناحية الفنية، للعمل في المؤسسات التي تهتم بتجربة المستخدم UX وكذلك واجهات المستخدم UI، ومؤسسات التطوير جهة الخادم وقواعد بيانات خادم الويب. وكذلك التعامل مع تطبيقات الهواتف الذكية ومتابعتها المتعلقة بالأنظمة الذكية والمدن الذكية وتطبيقات انترنت الأشياء IoT. ويهدف البرنامج أيضا إلى تزويد القطاع الخاص بكفاءات فنيه ماهرة قادره على بناء كيان وظيفي مستقل في مجال تصميم وتطوير تطبيقات الهاتف المحمول ومتابعة تلك التطبيقات وصيانتها وتحديثها، حيث يفهم الطالب أساسيات لغات البرمجة المستخدمة في التطوير، وقواعد البيانات وأدوات التصميم واطارات العمل الأمامية Frameworks. يأتي هذا البرنامج انسجاما مع الخطط الحكومية بإعداد وتأهيل كفاءات مهنية وفنية متخصصة بمهارات متميزة ورائدة في بناء وتدعيم مجتمع فلسطيني قائم على التفاعل مع تقنية المعلومات والتكنولوجيا والمعرفة. هنا ياتي دور جامعة القدس المفتوحة في المساهمة في تطوير الطاقات البشرية الفلسطينية بتوفير خريجين في تخصصات حديثة وعلى مستوى عالي من المهنية في مجال تصميم وتطوير تطبيقات الهاتف المحمول.
الأهداف الخاصة:
يهدف التخصص إلى تخريج طلبة مؤهلين قادرين على:
1. التعامل مع برمجيات الحاسوب الخاصة بتطوير تطبيقات الهواتف المحمولة الذكية.
2. توظيف لغات البرمجة المتخصصة في مجال تصميم وتطوير تطبيقات الهواتف الذكية.
3. تصميم وتطوير تطبيقات الهواتف الذكية التفاعلية.
4. تصميم وتطوير ومتابعة واجهات المستخدم GUI وتجربة المستخدم UX/UI.
5. تصميم وتطوير قواعد البيانات وربطها بتطبيقات الهواتف المحمولة الذكية.
6. إدارة مشاريع تطوير البرمجيات والعمل ضمن فريق، باستخدام مبادئ ومنهجيات هندسة البرمجيات
7. تطبيق معايير الأمان Security لحماية معلومات وبيانات تطبيقات الهاتف الذكي.
8. صيانة تطبيقات الهواتف الذكية ومتابعتها وتطويرها.
9. صيانة الهواتف الذكية بطريقة احترافية وبما يتماشى مع حاجات السوق.
اعداد خريجين بمهارات فنيه وتطبيقية بحيث تساهم في نمو وتطور القطاع التكنولوجي الفلسطيني.
تأهيل كوادر متخصصة في تصميم وتطوير تطبيقات الهواتف الذكية، عمليا ونظريا، للعمل في المؤسسات محليا وإقليميا ودولياً.
تطوير مهارات الطلبة في تصميم وتطوير تطبيقات الهاتف المحمول لتقديم حلول إبداعية للمؤسسات التي توظف تطبيقات الهاتف المحمول في عملها.
تلبية حاجات القطاع الخاص الفلسطيني من فنيين اكفاء في مجال تصميم وتطوير تطبيقات الهاتف المحمول.
تخريج فنيي تطبيقات الهاتف الذكي لمواصلة مسيرتهم الاكاديمية، وكذلك الفنييه في سوق العمل المتنامي خصوصا بعد ظهور مواقع التواصل الاجتماعي وكذلك الأنظمة الذكية وانترنت الأشياء IoT.
توفير خريجين قادرين على تقديم خدمات تعليمية ودورات تدريبية واستشارات في مجال تطبيقات الهاتف المحمول وتجربة المستخدم UI/UX.
اكساب الطلبة مهارات البحث والتعلم الذاتي لمواكبة التطور المستمر في تصميم وتطوير تطبيقات الهاتف الذكي.
امتلاك المتدربين الخريجين المهارات اللازمة للتنافس في سوق العمل المحلي والعربي والدولي، ومقدرتهم على التعامل مع التطورات الحديثة والسريعة في عالم تطبيقات الهاتف المحمول و UX/UI وتطويرها وفقا لمعايير الجودة والتميز والتطور المتسارع فيها.
مع الاشارة الى الخطط الاستراتيجية للحكومة الفلسطينية بتوفير بنية تحتية لاستخدام التكنولوجيا في مختلف المجالات، مما يتطلب وجود تقنيين وفنيين مهرة في التعامل مع متطلبات هذه الاحتياجات الحالية والمستقبلية. هذا يشمل استخدام الطاقة البديلة والابنية الخضراء والبيوت الذكية والمدن الذكية وغيرها من الأنظمة الذكية، مما يتطلب وجود فنيين مهرة في التعامل مع متطلبات هذه الاحتياجات.
مطور واجهات الهاتف المحمول Front-end أو خادم الويب Back-end أو مصمم UI/UX.
مسؤول أمان الهاتف المحمول في مؤسسة ما Mobile phone security specialist.
العمل في شركات تصميم تطبيقات الهواتف الذكية.
العمل في الشركات التي توظف تصاميم واجهات الهاتف الذكي في منتجاتها، سواء في مجال UX أو UI.
القدرة على التعامل مع صفحات الويب وتطبيقات الهاتف الذكي وبرمجتها للأنظمة التي توظف مفاهيم انترنت الأشياء IoT.
القدرة على تصميم وتطوير تطبيقات الهواتف المحمولة للأنظمة الذكية وفي المدن الذكية للمؤسسات المعنية في هذه المجالات.
القدرة على تطوير تطبيقات الهاتف المحمول لخدمة تطبيقات الأنظمة الذكية Smart Systems.
القدرة على انشاء شركة ناشئة Startup ومشروع خاص في تصميم وتطوير تطبيقات الهواتف الذكية جهة Client/Server.
القدرة على العمل الحر Freelance أونلاين في مجالات تصميم وتطوير تطبيقات الهواتف المحمولة الذكية.
العمل في مجال تدريب وتدريس مهارات وتقنيات تصميم وتطوير تطبيقات الهواتف الذكية، بالاضافة إلى القدرة على العمل في المدارس الصناعية ومراكز التدريب المهنية.
للحصول على درجة الدبلوم المتوسط في تصميم وتطوير تطبيقات الهاتف المحمول الذكي، على الطالب انهاء (72) ساعة معتمدة وفق تعليمات هذه الخطة الدراسية، حيث توزع الساعات المعتمدة للحصول على درجة الدبلوم على النحو الآتي:
1. متطلبات الكلية | (15) ساعة معتمدة | |
2. المقررات التخصصية | (57) ساعة معتمدة | |
أ. التخصصية الإجبارية | (51) ساعة معتمدة | |
ب. التخصصية الاختيارية | (6) ساعات معتمدة |
اولاً: متطلبات الكلية
رقم المقرر | أسم المقرر | الساعات المعتمدة | الساعات الأسبوعية | |
نظري | عملي | |||
1010 | مقدمة في الحاسوب | 3 | 2 | 1 |
1020 | اللغة العربية (1) | 3 | 3 | – |
1011 | اللغة الانجليزية (1) | 3 | 3 | – |
1013 | فلسطين والقضية الفلسطينية | 3 | 3 | – |
1012 | ثقافة إسلامية | 3 | 3 | – |
المجموع | 15 | 14 | 1 |
ثانياً:المقررات التخصصية الإجبارية: وتتكون من (51) ساعة معتمدة:
الرقم | رقم المقرر | اسم المقرر | الساعات المعتمدة | الساعات الأسبوعية | المتطلب السابق | |
نظري | عملي | |||||
1. | 1233 | تصميم صفحات ويب (1) | 3 | 1 | 2 | بالتزامن مع مقرر مقدمة في الحاسوب |
2. | 1222 | معالجة بيانات | 3 | 1 | 2 | بالتزامن مع مقرر مقدمة في الحاسوب |
3. | 1310 | العمل الحر والتسويق الالكتروني | 3 | 1 | 2 | |
4. | 1220 | الانجليزية التقنية | 3 | 2 | 1 | اللغة الانجليزية (1) |
5. | 1202 | تصميم صفحات ويب (2) | 3 | 1 | 2 | تصميم صفحات ويب (1) |
6. | 1321 | واجهات تفاعلية وتجربة المستخدم | 3 | 1 | 2 | تصميم صفحات ويب (1) |
7. | 1322 | نظم تشغيل الهواتف الذكية | 3 | 1 | 2 | معالجة بيانات |
8. | 1323 | برمجة (1) | 3 | 1 | 2 | معالجة البيانات |
9. | 1324 | قاعدة البيانات وإدارتها | معالجة البيانات | |||
10. | 1330 | مقدمة في تطبيقات الهاتف الذكي | 3 | 1 | 2 | نظم تشغيل، واجهات تفاعلية وتجربة المستخدم |
11. | 1331 | برمجة (2) | برمجة (1) | |||
12. | 1340 | تطوير تطبيقات الهاتف الذكي (1) | 3 | 1 | 2 | مقدمة في تطبيقات الهاتف، برمجة1، نظم تشغيل |
13. | 1341 | أمن المعلومات وحماية البيانات | 3 | 1 | 2 | تصميم صفحات ويب (2)، قاعدة بيانات و |
14. | 1342 | صيانة الهواتف الذكية | 3 | 1 | 2 | تطوير تطبيقات الهاتف الذكي (1) |
15. | 1343 | تطوير تطبيقات الهاتف الذكي (2) | 3 | 1 | 2 | برمجة 2، نظم تشغيل الهواتف الذكية |
16. | 1344 | التدريب الميداني | 3 | 0 | 3 | انهاء 40 ساعة |
17. | 1349 | مشروع تخرج | 3 | 1 | 2 | انهاء 45 ساعة |
المجموع | 51 | 18 | 33 |
|
ثالثاً مقررات تخصصية إختيارية: يدرس الطالب (6) ساعات معتمدة من المقررات التالية:
الرقم | رقم المقرر | اسم المقرر | الساعات | الساعات الأسبوعية | المتطلب السابق | |
نظري | عملي |
| ||||
1. | 1301 | موضوعات خاصة | 3 | 1 | 2 | |
2. | 1302 | تحليل الأنظمة وتصميمها | 3 | 1 | 2 | برمجة (1) |
3. | 1223 | مقدمة في الشبكات | 3 | 1 | 2 | مقدمة في الحاسوب |
4. | 1304 | هندسة برمجيات | 3 | 1 | 2 | برمجة 1، واجهات تفاعلية وتجربة المستخدم |
المجموع | 6 | 2 | 4 |
|
السنة الأولى، الفصل الأول:
الرقم | المقرر | الساعات المعتمدة |
1 | متطلب كلية (مقدمة في الحاسوب) | 3 |
2 | متطلب كلية (لغة انجليزية (1) ) | 3 |
3 | متطلب كلية (ثقافة إسلامية) | 3 |
4 | تصميم صفحات الويب (1) | 3 |
5 | معالجة بيانات | 3 |
6 | العمل الحر والتسويق الإلكتروني | 3 |
مجموع الساعات | 18 |
السنة الأولى، الفصل الثاني:
الرقم | المقرر | الساعات المعتمدة |
1 | الانجليزية التقنية | 3 |
2 | تصميم صفحات الويب (2) | 3 |
3 | واجهات تفاعلية وتجربة المستخدم | 3 |
4 | نظم تشغيل الهواتف الذكية | 3 |
5 | برمجة (1) | 3 |
6 | قاعدة بيانات وإدارتها | 3 |
مجموع الساعات | 18 |
السنة الثانية، الفصل الأول:
الرقم | المقرر | الساعات المعتمدة |
1 | متطلب كلية (فلسطين والقضية الفلسطينية) | 3 |
2 | متطلب كلية (لغة عربية (1) ) | 3 |
3 | مقدمة في تطبيقات الهاتف الذكي | 3 |
4 | برمجة (2) | 3 |
5 | متطلب تخصص اختياري | 3 |
6 | متطلب تخصص اختياري | 3 |
مجموع الساعات | 18 |
السنة الثانية، الفصل الثاني:
الرقم | المقرر | الساعات المعتمدة |
1 | تطوير تطبيقات الهاتف الذكي (1) | 3 |
2 | أمن المعلومات وحماية البيانات | 3 |
3 | صيانة الهواتف الذكية | 2 |
4 | تطوير تطبيقات الهاتف الذكي (2) | 3 |
5 | تدريب ميداني | 3 |
6 | مشروع التخرج | 3 |
مجموع الساعات | 18 |
وصف المقررات
1010 مقدمة في الحاسوب: 3 ساعات معتمدة (2 نظري، 1 عملي)
هذا المساق هو مقدمة لعلوم الكمبيوتر، حيث يركز المساق على فهم الكيفية التي يعمل بها الكمبيوتر. واهم الموضوعات التي ستدرس في هذا المساق تشمل ما يلي: اساسيات تكنولوجيا المعلومات، المكونات المادية والبرمجية، شبكات الحاسوب، أخلاقيات الحاسوب، الانظمة العددية، الجبر البوليني، وسيتم تدريب الطلاب على الإصدارات الحديثة للبرمجيات الحاسوبية الاساسية، مثل ويندوز، وورد، اكسل، باوربوينت، الانترنت، البريد الالكتروني، المتصفحات. محرك البحث، والبرمجيات التي تجعل الطلبة جاهزين للحصول على الرخصة الدولية لقيادة الحاسوب (ICDL).
1020 اللغة العربية (1): 3 ساعات معتمدة (3 نظري)
يهدف هذا المقرر إلى رفع كفاية الطالب في استعمال اللغة استعمالاً وظيفياً، وتدريبه على الوظائف اللغوية تدريباً موجهاً منظماً، كما يهدف إلى تقديم معالجة مستقلة لكل فن من فنون الأداء اللغوي. بعد الانهاء من هذا المقرر يتوقع أن يكون الطالب قادرا على استعمال اللغة استعاملاً وظيفيا، كما يكون قادراً على تقديم معالجة مستقلة للفنون المختلفة للأداء اللغوي.
1011 اللغة الانجليزية (1): 3 ساعات معتمدة (3 نظري)
1013 فلسطين والقضية الفلسطينية: 3 ساعات معتمدة (3 نظري)
يهدف موضوع هذا المقرر إلى استكشاف الهوية الحضارية لفلسطين كما تطورت منذ فجر التاريخ، بغرض فهم أبعادها التاريخية والسياسية والجغرافية والدينية. كما يركز هذا المقرر على ما تمثله القوى المتصارعة في القضية الفلسطينية من خلفيات تاريخية وأيديولوجية ومصالح وأهداف، بغرض فهم الواقع وفهم الأحداث المتعلقة بفلسطين.
1012 ثقافة إسلامية: 3 ساعات معتمدة (3 نظري)
يهدف هذا المقرر لطرح جملة من القضايا الفكرية ذات الصلة المباشرة بالواقع المعاصر وتحدياته، فهو يركز على المفهومات الأساسية في مجمل الثقافة الإسلامية التي توضح شمولية النظرة الإسلامية وأبعادها الإنسانية المتكاملة، والتي تشمل علاقة الإنسان بالله وعلاقة الإنسان بالإنسان، وبمجمل المجتمع وعلاقته بالمكان، كما يهدف الى التركيز على كل من الإعجاز اللغوي الفني، والإعجاز التشريعي الاجتماعي والإعجاز العلمي في القرآن الكريم، علاوة على التركيز على حيوية الفكر والفقه الإسلاميين وفقاً لتغير الظروف والأزمان، وفي إطار الثوابت الإسلامية. بعد الانهاء من هذا المقرر يتوقع أن يكون الطالب قادرا على معرفة القضايا الفكرية ذات الصلة بالواقع المعاصر بأبعادها الإنسانية المتكاملة. كما انه سيكن قادرا على التمييز بين الاعجاز اللغوي والتشريعي والعلمي للقرآن الكريم، إضافة الى ومعرفة حيوية الفقه الإسلامي.
1233 تصميم صفحات الويب (1): 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: بالتزامن مع مقرر مقدمة في الحاسوب
يهدف هذا المقرر الى التوضيح للطالب مفهوم صفحات الويب واستخداماتها، مواقع الويب ومراحل بنائها، مزايا وخصائص صفحات ومواقع الويب، برمجيات إنشاء مواقع الويب، تكنولوجيا الوسائط المتعددة المستخدمة في بناء المواقع، حجز المواقع واستضافتها، و مبادئ التجارة الالكترونية.
1222 معالجة البيانات: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: متطلب سابق: بالتزامن مع مقرر مقدمة في الحاسوب
البيانات الحاسوبية ( البيانات والمعلومات) وطرق تنظيمها ومعالجتها ودورها في مختلف المجالات، حل المسائل باستخدام الحاسوب ( مخطط سير العمليات والخوارزميات)، لغات البرمجة ( مقدمة للغة جافا)، الوثائق الالكترونية (دورة حياة الوثيقة وطرق فهرسة الوثائق واسترجاعها)، تطبيقات في معالجة البيانات (نظم التشغيل والشبكات تعريفها ووظائفها واستخداماتها ومجالات أخرى)، استخدامات متقدمة للحواسيب (التجارة الالكترونية والتنقيب عن البيانات).
1310 العمل الحر والتسويق الرقمي: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
التعرف الى مبادىء التسويق وجني المال عبر الانترنت باستخدام برمجيات منتقاة، ودراسة المفاهيم والمبادىء الاساسية في التجارة الالكترونية E-Commerce. التعرف على قوانين الملكية الفكرية في محاولة لإيجاد توازن بين الحقوق والالتزامات وحمايتها وتقديم ضمانات وتأمين نظام قانوني فعال لحماية حقوق الملكية الفكرية.
1220 الإنجليزية التقنية: 3 ساعات معتمدة (ساعتين نظري، ساعة عملي)
متطلب سابق: اللغة الانجليزية (1)
The course covers the areas of grammar necessary for the students. This includes topics such as reading, writing, and listening comprehension, summarizing, report writing, along with elements of grammar and vocabulary. Technical English helps students’ understand technical concepts underlying current and future developments in technology.
1324 تصميم صفحات ويب (2): 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: تصميم صفحات ويب (1)
يهـدف هـذا المقرر إلى تعميق المفاهيم التي درسها الطالب في مقرر تصميم الويب وخاصة مفهوم موقع الويب ومعايير التصميم الجيد للمواقع، وإنشاء النماذج والطبقات والتعامل معها، مواضيع متقدمة في برمجة الجافا سكربت لاضافة امكانيات وخصائص متقدمة في صفحات الويب، التعرف على مفهوم قواعد البيانات الخاصة بالويب Web Database، كيفية تصميمها وإنشاءها وصيانتها وتعديلها وربطها بالموقع والتعامل معها بإدخال البيانات واسترجاعها من خلال صفحات الموقع.
1321 الواجهات التفاعلية وتجربة المستخدم (ساعة نظري، ساعتين عملي)
متطلب سابق تصميم صفحات ويب (1)
يهدف هذا المقرر إلى تعليم الطلاب مبادئ و تقنيات تصميم واجهة المستخدم التفاعلية الجذابة و تحسين تجربة المستخدم. سيتعلم الطلاب كيفية تحليل احتياجات المستخدمين و فهم تفضيلاتهم و توجهاتهم، و تصميم واجهات تفاعلية سلسة و متجاوبة باستخدام أسس تصميم الألوان و النصوص والتخطيط. سيتعلم الطلبة تقنيات تصميم واجهات مستخدم تفاعلية تضمن تفاعل سلس و تجربة مستخدم فعالة باستخدام لغات الويب المتقدمة.
1322 نظم تشغيل الهواتف الذكية: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: معالجة بيانات
يهـدف هذا المقرر الى تقديم المفاهيم الأساسية لأنظمة التشغيل، بنية أنظمة التشغيل ووظائفها، إدارة التخزين الثانوي: جدولة الأقراص، الملفات، إدارة وحدات الإدخال والإخراج، الأداء: قياسه ومراقبته وتقييمه، إدارة الذاكرة الرئيسية، إدارة المعالجات، العمل، جدولة العمل والمعالجات، المعالجات المتعددة، إدارة العمليات، الاعتراض والمقاطعة، العمليات المتتالية، العمليات المتزامنة، السيمافور، مراقبة التشغيل، التوقف النهائي، الحماية والإخفاق، مبادئ تصميم أنظمة التشغيل. أمثلة عملية على نظامي الويندوز MS-Windows واللينوكس Linux. التعرف على نظام الأندرويد ومزاياه، التعرف على نظام iOS ومزاياه، والفروق بين أنظمة التشغيل.
1323 برمجة (1): 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: معالجة البيانات
المفاهيم الأساسية في لغات البرمجة، المصفوفات والسلاسل، البرمجة الكينونية بلغة Java، الأصناف المشتقة، استخدام المكتبات القياسية، معالجة الملفات، أساسيات الرسومات، والصور وآلية التعامل معها. التطبيقات متعددة المهام Multithreaded applications.
1324 قاعدة بيانات وإدارتها: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: معالجة بيانات
مقدمة لقواعد البيانات، تنظيم قواعد البيانات وطرقها، تصميم قواعد البيانات، أنواع قواعد البيانات، مهام نظام إدارة قواعد البيانات، تطبيق قواعد البيانات العلائقية، إدارة قواعد البيانات، الاتجاهات المستقبلية، قواعد بيانات السيرفر.
1330 مقدمة في تطبيقات الهاتف الذكي: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: نظم تشغيل، واجهات تفاعلية وتجربة المستخدم
يهـدف هـذا المقرر الى تعريف الطالب كيفية تصميم واجهات الهاتف المحمول بناءً على تجربة المستخدم UX. فهم لكيفية اختلاف اختيارات واجهة المستخدم بين منصات التشغيل (مثلا iOS و Android). كما ويهدف هذا المقرر إلى تدريب الطلاب على دورة تطوير تطبيقات الهاتف المحمول بشكل عملي من خلال مجموعة من التمارين العملية.
1340 تطوير تطبيقات الهاتف الذكي (1): 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: مقدمة في تطبيقات الهاتف الذكي، برمجة (1)، نظم تشغيل الهواتف الذكية
يقدم هذا المقرر الأساسيات لفهم تصميم تطبيقات الهاتف المحمول وتطويرها. بالنسبة للتمرين، يتم الاعتماد على منصة تطوير Android. يغطي المقرر تصميم تجربة المستخدم UX وإدارة البيانات وتقنيات الشبكات واستخدام الاستشعار المحمول (مثل نظام تحديد المواقع العالمي ومقاييس التسارع (GPS and accelerometers)). يُتوقع من الطلاب تصميم وتطوير تطبيقات هاتف ذكي عالية الجودة تعالج مشاكل حقيقية بطريقة مبتكرة. ستشمل المحاضرات الدراسية تصور لمشروع وتصميمه وتنفيذه واختباره تجريبيا على الهاتف المحمول الذكي.
1331 برمجة (2): 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: برمجة (1)
الهدف من هذا المقرر هو تقديم المفاهيم الأساسية لتطوير البرمجة الكينونية بلغة C++، التراكيب والأصناف، المصفوفات والقوائم المتصلة، الدوال الصديقة والعمليات، الأصناف المشتقة والقوالب ومعالجتها، استخدام المكتبات القياسية، ومعالجة الملفات.
1341 أمن المعلومات وحماية البيانات: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: تصميم صفحات الويب (2)، قاعدة البيانات وإدارتها
يتناول هذا المقرر قضايا ومعايير متعلقة بأمن المعلومات والتعريف بالآليات المتبعة لتأمين المعلومات بما يشمل أمن طبقة النقل، الأمن والموثوقية على مستوى الرسائل، الأمن على مستوى التطبيقات، نماذج التحكم بالوصول، سياسات ومعايير الأمن، أمن العمليات التجارية وغيرها من آليات وتطبيقات تأمين الهاتف المحمول، وأمن قواعد البيانات.
1342 صيانة الهواتف الذكية: 3 ساعات معتمدة (3 ساعات عملي)
متطلب سابق: تطوير تطبيقات الهاتف الذكي (1)
يهدف هذا المساق الى التعرف على أجزاء الهواتف الذكية وإعداداتها وصيانتها من خلال اجراء الأنشطة العملية داخل المختبر، أيضا التعرف على اهم الأدوات الحديثة اللازمة للصيانة وكيفية استخدامها.
1343 تطوير تطبيقات الهاتف الذكي (2): 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: برمجة (2)، نظم تشغيل الهواتف الذكية
يهـدف هذا المقرر لمساعدة الطلاب على البدء في تطوير تطبيقات iOS. سيقوم الطلاب بتعريف وتصميم تطبيقات iOS للهواتف المحمولة والأجهزة اللوحية. سيقوم الطلاب برسم وتحليل القصص المصورة وتحسين تجربة المستخدم UX. سيتيح المقرر للطلاب تطوير تطبيقات iOS لحلّ مشاكل عملية أيضا.
1344 تدريب ميداني: 2 ساعة معتمدة (2 عملي)
يتم التدريب في مؤسسات القطاع العام أو الخاص التي لها علاقة بالتخصص، حيث يتم من خلال برنامج تدريبي منسق بين القسم وجهة التدريب بإشراف اعضاء الهيئة التدريسية في القسم. الغرض من التدريب الميداني هو تطبيق المهارات الأكاديمية للتخصص في بيئة عملية، وكذلك اكتساب المعارف والخبرات المقدمة من المؤسسة. التدريب الميداني هو خبرة تعلم للطلاب واسهام في العمل في موقع التدريب. يتوقع في نهاية التدريب أنه قد تم إعداد الطلبة على الالتزام المهني وإتباع السلوكيات السليمة في التعامل مع جهة التدريب، وعمل تقارير تشمل النواحي العلمية والمهنية في مجال التخصص.
1349 مشروع تخرج: 3 ساعات معتمدة (1 نظري، 2 عملي)
يختار الطالب أحد الموضوعات في مجال تخصصه ويعمل بإشراف أحد أعضاء هيئة التدريس من القسم، حيث يتعرض الطالب في جميع مراحل المشروع لكيفية عمل البحث وحل المشكلات من خلال التأكيد على أدوات البحث العلمي بدءاً من تحديد المشكلة ومروراً بكيفية الحصول على المراجع ثم بناء وتصميم النظم وأخيراً التعرف على طرائق التحليل ومناهج التقويم للنتائج التي تم الحصول عليها. في نهاية هذا المقرر يقدم الطالب تقريراً عن المشروع ويناقشه أمام لجنة من المختصين في التكنولوجيا.
1301 موضوعات خاصة: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: يعتمد على الموضوع المراد طرحه
يتم اختيار موضوع في تصميم وتطوير تطبيقات الهاتف الذكي يواكب التطور في مجالات التخصص وكذلك متطلبات السوق.
1302 تحليل الأنظمة وتصميمها: 3 ساعات معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: برمجة حاسوب
يهدف المقرر إلى تعريف الطلبة بأهمية تحليل الأنظمة وتصميمها في تطوير البرمجيات ومواقع الويب وتطبيقات الهاتف المحمول، التعرف على تقنيات جمع و توثيق متطلبات المستخدمين. يتعلم الطلبة استخدام أدوات النمذجة UML لوصف بنية و عمليات الأنظمة و تصميم نماذج البيانات و العمليات و التفاعلات. تحليل و فهم الأنظمة الموجودة وإعادة تصميمها.
1223 مقدمة في الشبكات: 3 ساعت معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: مقدمة في الحاسوب
يتناول المقرر الوسائل والطرق التي تحتويها شبكات الحاسوب والاتصالات حيث يتم التعرف بكيفية نقال البيانات داخل الشبكة والاساليب والبروتوكولات المتبعة لنقل هذة البيانات. يتم دراسة نموذج ISO، التعرف على أهم الشبكات الواسعة والمحلية، والجوانب الامنية. كما ويهدف المقرر إلى تفهيم الطالب انواع انظمة اتصالات الشبكات، والية نقل البيانات والمعلومات بين الاجهزة، وفهم الية توزيع ال IP Address بين المستخدمين وفهم انواع الاشارة اللاسلكية واستخدامات كل نوع. أيضا، يقدم المقرر مفاهيم أساسية في شبكات الاتصال الرقمية، تراسل البيانات الرقمية، شبكات الفايبر، المزج وخطوط المشترك الرقمية، اكتشاف الأخطاء وتصحيحها، طبقة ربط البيانات، بروتوكولات طبقة ربط البيانات، الشبكات الافتراضية الخاصة VPN، وشبكات الهاتف المحمول.
1304 هندسة البرمجيات: 3 ساعت معتمدة (ساعة نظري، ساعتين عملي)
متطلب سابق: برمجة (1)، واجهات تفاعلية وتجربة المستخدم
يتناول مقرر “هندسة البرمجيات” أساسيات هندسة البرمجيات وعملية التطوير البرمجي ومراحلها المختلفة وتطبيق هذه الأفكار النظرية باستخدام أدوات ولغات نمذجة مثل UML. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: تعريف دورة حياة المنتج البرمجي؛ تحديد المتطلبات ونمذجة حالات الاستخدام، ومخططات الصفوف، ومخططات التعاون؛ وتعريف الاختبارات؛ وتعريف الجودة.