يهدف هذا المساق،عموما، الى تطوير مهارات الطلبة للغة الانجليزية الرئيسية والفرعية، حيث يزود الطلبة بمجموعة متنوعة من الانماط اللغوية، وانماط مختلفة من القواعد والبناءات والتراكيب اللغوية، والكلمات والتعاريف العامه، والتي عند اكتسابها ، تساعد الطالب على التواصل ذو المعنى ضمن المواقف والسياقات العامة والحياة اليومية. وهذا المساق موجه باتجاه اكساب الطلبة المهارات التي يحتاجون لاستيعاب النصوص ، والسياقات، والمواقف والتي لها علاقة بمواضيع الحياة اليومية. خلال هذا المساق، سوف يعرض للطلبة مجموعة متنوعة من المدخل السمعي لغاية توسعة وتعميق مهارة فهم المسموع، ومهارات التفكير الناقد. يتوقع من طلبة المساق اكتساب المهارات اللازمة والتي تمكنهم من التعبيرعن آرائهم حول الموضوعات والمشاكل اليومية بشكل شفوي وبشكل مكتوب ، مما يساعد في توسعة الافق الاكاديمي للطلبة .
يقدم هذا المساق مجموعة من المواضيع الحديثة بحيث يمكن اختيار احدى هذه المواضيع لتدريسها المواضيع المختارة البرمجة السحابية (Cloud computing) البرمجة الشيئية بلغة كوتلن (OOP using Kotlin) برمجة الألعاب باستخدام Unity(Game programming using Unity) الامن السيبراني (Cybersecurity) التصميم الجرافيكي (Graphic Design) برمجة تطبيقات الحاسوب (Desktop programming)
- Become familiar with view management and UI layout. The student should understand good principles for UI design in embedded applications and apply those principles to real-world examples. - Develop mobile applications for android. The student will write applications using the development tools and environment provided by the manufacturer, developing a fundamental understanding of the platform. The student will become familiar with the use of debugging tools and emulators in the development process. - Gain exposure to peripheral-based development. Modern mobile operating systems allow access to a number of embedded peripherals, such as the accelerometer and GPS. The student will get experience interfacing with these devices by understanding and using manufacturer-supplied APIs
في هذا المقرر يقوم الطالب وبالتشاور مع القسم الأكاديمي باختيار فكرة تشكل مشروعا متكاملا، يقوم الطالب منفردا او مع مجموعة من اثنين او ثلاثة، بتنفيذه على ان يكون مفصلا في خطوات العمل الكامل بحيث يبدأ بتحليل الفكرة ودراستها من مختلف الجوانب، ثم يقوم بالتخطيط لتنفيذ العمل بحيث تكون مدة العمل وتكاليفه ضمن الإمكانيات المتاحة، ثم ينفذه حسب الخطة المتفق عليها، ثم يقوم بالفحص والتحقق من الجودة والتوثيق وأخيرا عرض المشروع للنقاش والدفاع.
يهدف هذا المساق الى ترسيخ مفهوم الثقافة الإسلامية، وتعريف الطالب بمفاهيم ثقافية وفكريّة سليمة حول مصادر الإسلام، والعقيدة الإسلامية وأركانها، والشريعة الإسلامية التي تنظّم جميع جوانب الحياة الاجتماعية والاقتصادية والسياسية، كما أنّه يوضّح موقف الإسلام من عدد من القضايا الفكريّة المعاصرة، فضلاً عن التعريف بأهمّ التحديّات التي تواجه الإسلام وثقافته.
يهدف هذا المساق لتعريف الطالب على برمجة الواجهات الخلفية (Back end) للمواقع الإلكترونية. حيث يتعلم الطالب البرمجة الديناميكية للويب باستخدام احدى لغات الويب مثل PHP وغيرها من لغات برمجة الويب وكيفية نقل البيانات بين الصفحات واسترجاع البيانات من قواعد البيانات وعرضها والتعامل مع النماذج FORMS والتحقق صحة بيانات النماذج وفحص المدخلات.
يقدم هذا المساق تعريفا عن أنظمة إدارة المحتوى مفتوحة المصدر مثل, WordPress وتدريبه على استخدامها في بناء مواقع تفاعلية، وكذلك يعرف الطالب على ميزات وسلبيات هذه الأنظمة، فيكون الطالب بعد هذا المساق قادرا على تنصيب هذه الأنظمة، وتنفيذ الاعدادات الأساسية للنظام، ثم وضع الاعدادات الرئيسية للموقع، واختيار وتنصيب الثيمات themes، والقوائم وتحديد أنواع المحتوى، اضافتها على النظام، ثم تركيب اية إضافات برمجية plug-ins لإضافة مهام غير متوفرة في النظام بوضعه الأصلي، وذلك من خلال البرمجيات المجانية والمدفوعة، وكذلك سيستطيع الطالب تعديل التنسيق واضافة بعض الميزات بتعديله للكود المصدري للنظام باستخدام php وcss حسب ما يحتاجه العميل، ثم سيكون قادر على تحديث هذه النظم امنيا وفنيا لإبقاء الموقع امنا وعاملا بشكل فعال.
يهدف هذا المساق لتعريف الطالب على المفاهيم المتقدمة للغة React, Angular or Blazer، لبناء تطبيق Front end ، أيضا يقدم المساق مقدمة عن مفاهيم ضمان الجودة وادارتها في التطبيق.
يتضمن هذا المساق كيفية تصميم البرامج والتطبيقات من خلال فهم متطلبات المستخدم، وتحليلها وانشاء تقرير مفصل حول التطبيق يحتوي على المتطلبات الوظيفية والفنية، مع خطة عمل تفصيلية لتطوير التطبيق او الموقع، بحيث تشمل الخطة جدولا زمنيا، وتحليلا للتكاليف وسيناريوهات فحص الجودة وترحيل البيانات وغيرها من متطلبات بناء وتشغيل التطبيقات. وكذلك يقوم باستخدام احدى نماذج الUML في التصميم بحيث يستطيع عمل system modeling، class diagram، sequence diagram، وغيرها.
من خلال هذا المساق، يقوم الطالب بفتح قنوات اتصال مع سوق العمل بحيث ينسق مع الكلية على مباشرة العمل كمتدرب في احدى الشركات في قطاع تكنولوجيا المعلومات، ويتعرف على الحياة العملية في سوق العمل، ويتواصل مع المسؤولين وزملاء العمل والزبائن بما تقتضيه مصلحة العمل، ويقوم بتدون تقارير يومية عن طبيعة الاعمال التي أوكلت اليه والتي انجزها والدروس المستفادة. ثم يقدم تقريرا مفصلا عن فترة التدريب، كما تقوم الكلية بطلب تقييم عن التزام الطالب بالفترة التدريبية وتقيم اداءه. 1.فتح قنوات اتصال بين سوق العمل وبين طلبة الكلية من ناحية وبين سوق العمل وأعضاء هيئة التدريس وإدارة الكلية من ناحية أخرى ، وما يحققه ذلك من تطوير خطط الدراسة في كل تخصص بما يتلاءم مع سوق العمل ، وتعريف جهات التدريب بالإمكانيات المتاحة في الكلية. 2.تعريف الطالب بمجالات العمل المتوقع أن يعمل الخريج بها بعد التخرج ، ومعايشة ظروف العمل الفعلية - الأمر الذي ينمّي المهارات التطبيقية ويرفع مستوى تحصيله. 3.تعريف جهات التدريب بمستوى الطلبة في الكلية من ناحية مهاراتهم العلمية والعملية وتطلعاتهم وما ينتج عن ذلك من آثار إيجابية على مستوى العملية والتعليمية. 4.ملاءمة تخصص الطالب في الكلية مع مجال عمل شركة التدريب. 5.إكساب الطلبة الثقة ، ومنحهم الخبرة اللازمة لأداء عملهم مستقبلا دون مشاكل.
يهدف المساق إلى تنمية قدرات الطلاب المعرفية في مهارات الاتصال باللغة العربية المتعلقة بالتحدث والقراءة والكتابة والاستماع من خلال التعريف بمستويات اللغة العربية وإتقان استخدام المعاجم العربية الشائعة ومعرفة الأخطاء الشائعة اللغوية والإملائية والنحوية والاطلاع على نماذج أدبية عربية قديمة وحديثة إضافة للنموذج الأعلى القرآن الكريم.
يقدم هذا المساق تعريفا بمفهوم الخوارزميات وطرق حل المشاكل والمسائل الحياتية أو الرياضية بصورة ممنهجة مستخدما العمليات والتعبيرات المنطقية (logical expressions and operations) واستخدام خرائط سير البرنامج التي تساعد على تحويل الوصف الكلامي لخوارزمية Algorithm ومن ثم ترجمتها لإحدى لغات البرمجة مثل (C#)، وذلك من خلال امتلاك الطالب المهارات الأساسية في إحدى لغات البرمجة من تعريف المتغيرات وعبارات الإدخال والإخراج والحلقات الشرطية والتكرارية وتعريف الدوال (الميثود) والتعامل مع المصفوفات.
يقدم المساق تعريفا عن البيانات وانواعها، وطرق تخزينها، وكيفية معالجتها، وكذلك تعريفا بمفهوم قواعد البيانات وانواعها، وما تحتويه من عناصر مثل الجداول والنماذج والاستعلامات. كذلك التعرف على العلاقات بين الجداول وطرق التطبيع المختلفة لهذه العلاقات وكذلك التعرف على بعض البرامج الداعمة لقواعد البيانات. كما يهدف المساق الى اكساب المتدربين المهارات العملية المتعلقة بمفاهيم تحليل وتصميم أنظمة قواعد البيانات، حيث سيتدرب الطلاب على انشاء Relational Conceptual Design باستخدام An Entity-Relationship Diagram ومن ثم تحويله Relational logical Database Design، وكذلك سيتدربون على تطبيق المستويات الثلاثة الأولى من Database Normalization، وكيفية انشاء الجداول واضافة القيود اليها، والتعامل مع البيانات واستعادتها من خلال لغة الاستعلام SQL
يهدف هذا المساق الى تعريف الطالب على الأدوات المستخدمة في تصميم مواقع الويب من جهة المستخدم (client-side development) باستخدام لغة HTML ونسختها المطورة HTML5، وأيضا SASS وCSS3 في تنسيق الصفحات. وأيضا كيفية تصميم وتنسيق الصفحات باستخدام الصور والجداول والقوائم والاطارات، كذلك تطوير نماذج بسيطة باستخدام إطار العمل Bootstrap في التصميم لجعل هذه الصفحات (Responsive).
دراسة مفهوم التربية الرياضية وأهدافها وعلاقتها بالتربية العامة، وتعريف لأهم المهارات والمبادئ الأساسية لبعض الألعاب الجماعية والفردية مع قوانين هذه الألعاب، وإجراء مباريات ونشاطات داخلية وخارجية، والتدريب على تحكيم المباريات والنشاطات، والتعرف على بعض إصابات الملاعب التي تصيب اللاعب داخل وخارج الملعب. ومعرفة أسبابها وأعراضها وطرق إسعافها، ويتناول هذا المساق أيضاً بعض مسابقات العاب القوى وكيفية تنظيم بعض طرق الدورات الرياضية.
يهدف هذا المساق إلى تعريف الطالب على مفاهيم البرمجة الشيئية باستخدام لغة C# ويتمركز المساق حول المفاهيم الأساسية للبرمجة الهدفية وهي الأصناف (Classes) والكائنات (Objects) مع كافة المصطلحات المتعلقة بهذين المفهومين الأساسيين من (Encapsulation) و(Abstraction) ويدخل في ذلك التوارث (Inheritance) وتعدد الأشكال (Polymorphism) و (Overloading) و(Overridden). كذلك يهدف الى تعريف الطالب وتدريبه على السيطرة على الأخطاء والمشاكل البرمجية ذات العلاقة. والتعرف على المفاهيم البرمجية الجديدة مثل Collections و Delegates, Anonymous Methods & Lambda Expressions
يقدم هذا المساق تعريفا بأساسيات شبكات الحاسوب وعناصرها الرئيسية، وكذلك يعرف بأنواع الشبكات وأنواع الأجهزة، كما يعرف الطالب على الطبقات الـ OSI بالتفصيل. وكذلك على تفاصيل بروتوكول TCP/IP وطبقاته. يعرف المساق الطالب على التقنيات المختلفة للأوساط الناقلة، وكذلك على IP V4 , IP V6. كما يمارس الطالب عمليا مجموعة من المهارات الأساسية في شبكات الحاسوب، مثل توصيل الكابلات واساسيات الايثرنت وتقسيم الشبكات الفيزيائية والمنطقية.
يقدم هذا المساق المفاهيم المتعلقة بالبرمجة بلغة الجافا سكريبت
يهدف هذا المساق إلى تعزيز وإثراء مهارات الطلاب في برمجة الويب ضمن نظام أطر وهيكلية الأنظمة الحديثة MVC على سبيل المثال (laravel, ASP.Net Core etc.) بإضافة إلى تصميم إدارة البيانات واسترجاعها والتحقق من صحة المدخلات واختبارها ضمن بيئة الويب التفاعلية.
يهدف هذا المساق إلى تعزيز وإثراء مهارات الطلاب بالمفاهيم الحديثة بتكنلوجيا المعلومات وكذلك الى مهارات التعامل مع الحاسوب والاجهزة الرقمية وتطبيقات الحاسوب الحديثة في الحياة العملية والانترنت ومفاهيم امن المعلومات وتحليل البيانات. ويقوم الطالب بتطبيق المفاهيم والمهارات التي يكتسبها باستخدام البرامج المناسبة.
يهدف هذا المساق إلى تعريف الطالب على مصطلح تصميم تجربة المستخدم ونشأته، وعلى اساسيات علم تصميم تجربة المستخدم ومصطلحاته المتعددة، ومعرف الفرق بين تجربة المستخدم وتصميم واجهة المستخدم، وكذلك الى تعريف الطالب على العناصر الرئيسية للتصاميم التفاعلية التي تعتمد على أسس علمية، بالإضافة إلى تطبيق التفاعل بين الحاسوب والمستخدم على هذه التصاميم لضمان فعالية ورضى المستخدم على التطبيقات او التصاميم التي يتعامل بها. كذلك سوف يتعلم الطالب على بعض البرامج الخاصة بالتصميم.
يقدم هذا المساق المهارات المعرفية والعملية للطالب في مجال نظم التشغيل، وإدارة الكيان المادي من معالجات وذاكرة واقراص تخزين وغيرها، وإدارة العمليات والحماية والتحكم، وخوارزميات نظم التشغيل، وكذلك تشغيل البرمجيات وإدارة البيانات والملفات. وكذلك يتعرف الطالب على النظم المتقدمة ومستقبل نظم التشغيل. وعمليا، يمكن الطالب من التعامل عالي المستوى مع نظام ويندوز ويديره بشكل ممتاز، كذلك يمكن الطالب التعامل مع نظام لينكس ويتمكن من تنصيبه ويدير اساسياته من تعامل مع الملفات وتنصيب البرامج وغيرها بشكل جيد.
يقدم هذا المساق المهارات المعرفية والعملية للطالب في مجال تصميم صفحات الويب، والتعرف على لغات typescript، وتساعد الطالب على فهم الاضافات والمزايا الجديدة مثل الانواع (types). وتجنب الاخطاء وبرمجة صفحات دون اخطاء وكيفية التعامل معها على المتصفحات وفهم انواع components وتطوير برامج قوية وذات امان عالي .
يعادل هذا المساق ثلاث ساعات معتمدة منها ساعتان نظرية وساعة عملية، بتناول هذا المساق مفهوم الفساد وأشكاله وتعريفه محلياً واقليمياً ودولياً، ودور منظومة الفساد في فلسطين ودور مؤسسات المجتمع المدني والحكم الرشيد والهيئات المحلية في مكافحة الفساد .
يستهدف هذا المساق تغطية مجموعة من المعارف والمهارات التي تمكن الطالب من إضافة مجموعة من الاقتراحات الى الـ SQL بالإضافة الى تعلم اللغة الإجرائية من الـمشيرات cursor والزنادTrigger والإجراءات Procedures والـدوال Functions.