برمجة تطبيقات الحاسوب وصفحات الويب
متطلبات الكلية الاجبارية الساعات المعتمدة: 13 عدد المساقات: 5
| رقم المساق | اسم المساق | الساعات المعتمدة | وصف المساق |
|---|---|---|---|
| 2001 | اللغة العربية | 3 | يعتبر مساق اللغة العربية من المتطلبات الأساسية لكلية المهن التطبيقية، يهدف هذا المساق إلى تأهيل الطلاب للتواصل بطلاقة باللغة العربية في الحياة اليومية والعملية الأكاديمية؛ من خلال تزويدهم بالمعارف والمهارات العمليَّة الأساسيَّة فـي اللُّغة العربيَّة وفنونها، بما يتلاءم مع احتياجاته ومعارفه؛ ليتمكَّن من استخدامها فـي قراءته وكتابته ومحادثته استخدامًا صحيحًا، ممَّا ينعكس على أدائه، ويزيد ثقته بنفسه وثقة الآخرين به. يتضمن المساق دروساً في النحو والصرف والقواعد اللغوية الأساسية، بالإضافة إلى تدريبات الاستماع والتحدث والقراءة والكتابة، كما يتضمن أيضاً دراسة المفردات والعبارات الشائعة في اللغة العربية. |
| 2002 | اللغة الانجليزية | 3 | يهدف مساق اللغة الانجليزية إلى تطوير المهارات الأساسية الأربع لدى الطالب ، وهي : الكتابة ، والقراءة والاستيعاب ، واللفظ الصحيح ، والمحادثة . وكذلك التركيز على وسائل الاتصال المكتوبة بين الاشخاص والمؤسسات المختلفة حيث سيمارس الطالب مجموعة من المهارات المكتوبة والمقروءة عن الرسائل ,الى جانب التعرف على انواع كتابات اخرى مثل التقرير والاعلان و التعبير وكتابات اخرى . وكذلك تطوير قواعد اللغة الأساسية والتي تشمل : الأفعال الاساسية ، والكلام المباشر ، وحروف الجر، والجملة الشرطية و الكلام المنقول والطلب والتخطيط .... كما يهدف إلى إمداد الطالب بالكلمات والمصطلحات الإنجليزية التي تتعلق بحياة الطالب اليومية والعملية والمرتبطة بتخصصه المباشر من خلال تزويده بمصطلحات متعلقة بمساقاته المتقدمة من خلال التزود بها من المدرسين المسؤولين عنها. و كتابة التقارير الفنية باللغة الإنجليزية الى جانب المرور على عدد من النصوص التي تضيف للطالب مجموعة من المعاني والمصطلحات المتنوعة. |
| 2017 | النشاط الرياضي | 1 | صمم مساق النشاط الرياضي لتعزيز الصحة واللياقة البدنية وتحسين المهارات الرياضية للطلاب، حيث يتضمن العديد من المفاهيم والأنشطة الرياضية المختلفة والتي تضم الرياضات الجماعية مثل كرة القدم وكرة السلة، والرياضات الفردية مثل الجري والسباحة ورفع الأثقال واليوجا. بالإضافة إلى ذلك، يتم تعزيز قيم العمل الجماعي والتعاون والتحدي، كما يتم التركيز على الالتزام بالأخلاقيات الرياضية والمسؤولية الاجتماعية، والتعرف على بعض إصابات الملاعب التي تصيب اللاعب داخل وخارج الملعب، ومعرفة أسبابها وأعراضها وطرق إسعافها. يعد هذا المساق مفيدًا لتحسين صحة الجسم والعقل وتحسين التوازن والتنسيق والثقة بالنفس، كما يعزز الانضباط والتفاني والاستمرارية في الممارسة الرياضية والأنشطة الأخرى في الحياة. |
| 3219 | ريادة الاعمال | 3 | يهدف هذا المساق الى تطوير المهارات الرياديّة لدى الشباب ، وتهيئتهم على المستوى العلمي، ليس فقط ليتمكنوا من إنشاء مشاريعهم الخاصة في المستقبل، بل كذلك ليعملوا بشكلٍ منتجٍ في مؤسسات صغيرة ومتوسطة الحجم. وبذلك يكون هدف المساق الإجمالي على المستوى الأوسع هو المساهمة في استحداث ثقافة مؤسّساتية في فلسطين. وهو مساق نظري بطابع عملي، حيث يستخدم اساليب التعليم المتمركز حول الطالب وما المدرس الا ميسر للتسهيل على الطالب للتوصل للمعلومات والأهداف من خلال الانشطة اليومية والألعاب وبيانات المعلومات. |
| 3350 | المهارات الرقمية | 3 | يهدف هذا المساق إلى التعرف على مكونات الحاسوب، ووحداته المختلفة، وتطور الحاسوب وتصنيفاته، وأجيال الحاسوب، وتصنيف أنظمة العد، ووحدة الذاكرة، ووحدة الحساب والمنطق، ووحدة الإدخال والإخراج، ونظام التشغيل، وبرمجة الحاسوب، وتطبيقاته وبرمجيات مستخدمة. في بييئة اوفس |
متطلبات الدائرة الساعات المعتمدة: 9 عدد المساقات: 3
| رقم المساق | اسم المساق | الساعات المعتمدة | وصف المساق |
|---|---|---|---|
| 2535 | مقدمة في قواعد البيانات | 3 | ● ان يعرف المبادئ الأساسية لقواعد البيانات من حيث التركيب والعناصر ان يعرف ميزات استخدام قواعد البيانات، ان يطبق مبادئ تصميم قواعد البيانات لبناء نماذج البيانات المنطقي والمفاهيمي، ان يفهم نماذج انظمة قواعد البيانات المختلفة، ميزات وسيئات كل نظام، ان يطبق المستويات الـ Normalization الثلاثة الأولى ، ان يطبق مبادئ نمذجة البيانات conceptual data model، ان يميز بين التصاميم الجيدة والسيئة، ان يبني استعلامات SQL فعالة لاسترجاع البيانات ومعالجتها، ان يبني الجداول ويضيف القيود عليها، ان يتعامل الطالب مع mySql، ان يرسم نماذج ER. |
| 2554 | الخوارزميات ومبادىء البرمجة | 3 | يقدم هذا المساق تعريفا بمفهوم الخوارزميات وخطوات وطرق حل المشاكل والمسائل الحياتية او الرياضية بصورة ممنهجة مستخدما العمليات والتعبيرات المنطقية (logical expressions and operations) واستخدام خرائط سير البرنامج التي تساعد على تحويل الوصف الكلامي لفعاليات البرنامج إلى صيغة خوارزمية algorithm ومن ثم كتابتها وترجمتها إلى احدى لغات البرمجة مثل (JS، action script)، من خلال المعرفة والمهارات الأساسية في احدى لغات البرمجة من متغيرات وعبارات ادخال وإخراج والحلقات التكرارية والشرطية. |
| 2664 | مبادىء شبكات الحاسوب | 3 | يهدف هذا المساق إلى ان يتعرف الطالب على عمليات الموجهات والمحولات في الشبكات الأكبر حجمًا والأكثر تعقدا. بحيث يتعلم الطالب كيفية تكوين أجهزة التوجيه والمحولات الأكثر تعقيدا لزيادة مستوى الوظائف. سيكون الطالب قادر على تكوين الموجهات والمحولات واستكشاف أخطائنا وإصلاحها. وحل المشكلات الشائعة لكل من STP، EIGRP، OSPF |
متطلبات التخصص الساعات المعتمدة: 25 عدد المساقات: 9
| رقم المساق | اسم المساق | الساعات المعتمدة | وصف المساق |
|---|---|---|---|
| 2545 | قواعد بيانات متقدمة | 3 | ان يتعرف الطالب على MySql وSQL، ان يتعرف الطالب تراكيب أنواع البيانات، ان يعرف ويتعامل مع لإجراءات والدوال والزنادات (procedures, functions and trigger) وتنفيذها، ان يتدرب الطالب على تصميم قواعد بيانات متكاملة للتطبيقات او صفحات انترنت، ان يكون قادرا على معالجة الأخطاء وتتبعها ومعالجتها، ان يميز بين قواعد البيانات العلائقية وغير العلائقية وميزاتهما ، ان يستخدم بعض تطبيقات قواعد البيانات غير العلائقية مثل MongoDB، ان يعرف ويستخدم key value stores، ان يعرف ويستخدم document databases، ان يعرف ويستخدم column oriented databases. |
| 2680 | نظم إدارة المحتوى | 2 | ان يعرف ميزات نظم إدارة المحتوى وسلبياتها وان يكون الطالب قادرا على تركيب نظم المحتوى وشبكها مع قواعد البيانات وتشغليها باستخدام خادم ويب webserver، ان يكون الطالب قادرا على إضافة مختلف أنواع المحتوى سواء النصية او متعددة الوسائط او ملفات او غيرها.. ، ان يكون قادر على تعديل مظهر الموقع وتنسيقه من خلال الإضافات الجاهزة plug-ins، ان يكون قادر على تعديل مظهر الموقع وتنسيقه من خلال تعديل الكود المصدري للنظام، ان يكون قادرا على إضافة ميزات إضافية للنظام من باستخدام php وcss، ان يكون قادر على صيانة الموقع وتحديثه امنيا وفنيا، استخدام تطبيقات إدارة المحتوى مفتوحة المصدر الخاصة بصفحات التجارة الالكترونية مثل Squarespace, Shopify, Magento, Odoo, WordPress/ WooCommerce.، ضبط طريقة الدفع المناسبة مثل PayPal, Google Wallet وغيرها، إضافة خدمات أخرى للموقع مثل Google Analytics and MailChimp، ضبط نقاط البيع (Point of Sale) مثل cart, and checkout experience. |
| 2878 | تفاعل الإنسان والحاسب | 3 | يهدف هذا المساق إلى تعريف الطالب على مصطلح تصميم تجربة المستخدم ونشأته، وعلى اساسيات علم تصميم تجربة المستخدم ومصطلحاته المتعددة، ومعرف الفرق بين تجربة المستخدمة وتصميم تجربة المستخدم، وكذلك الى تعرف الطالب على العناصر الرئيسية للتصاميم التفاعلية التي تعتمد على أسس علمية، بالإضافة إلى تطبيق التفاعل بين الحاسوب والمستخدم على هذه التصاميم لضمان فعالية ورضى المستخدم على التطبيقات او التصاميم التي يتعامل بها. كذلك سوف يتعلم الطالب على بعض البرامج الخاصة بالتصميم. |
| 3200 | البرمجة الشيئية | 3 | يهدف هذا المساق إلى: تعريف الطالب على مفهوم أساسيات البرمجة الشيئية ( Object Oriented Programming)، و تصميم الكائنات و انواع البيانات و جمل التحكم أو الجمل الشرطية والدوران والإدخال والإخراج ، وأن يكون الطالب قادرا على بناء وتنفيذ تطبيقات غير معقدة بلغة برمجة كيانية او شيئية مناسبة، وان يكتشف الأخطاء ويصححها وان يتمكن من التعامل مع الملفات على الحاسوب من حيث الإدخال والإخراج. |
| 3201 | تصميم صفحات الويب 1 | 3 | ان يتعرف الطالب على لغة html واستخدامها في انشاء الصفحات الثابتة، ان يتعرف الطالب على HTML5 ، يستخدمها لإضافة بعض التأثيرات، والرسومات، ان يتعرف الطالب على CSS وCSS3 واستخدامها في تنسيق الصفحات، ان يتعرف الطالب على Bootstrap واستخدامها في تنسيق وتصميم الصفحات. |
| 3202 | تصميم صفحات الويب 2 | 2 | ان يتعرف الطالب على JS ويستخدمها لعمل صفحات أكثر تفاعلية، ان يتعرف الطالب على jQuery ويستخدمها لعمل صفحات أكثر تفاعلية، ان يتعرف الطالب على فحص عناصر الويب من جهة المستخدم (client-side validation). |
| 3204 | برمجة صفحات الويب 1 | 3 | ان يتعرف الطالب على مفهوم برمجة صفحات الويب الديناميكية، ان يتعلم الطالب على انشاء بيئة تطويرية لتشغيل برامج الويب وتطويرها باستخدام تطبيق WAMP او XAMPP ، أن يتعلم الطالب التعامل مع المتغيرات والثوابت، تسمية المتغيرات، اسناد القيم للمتغيرات، الاسناد بواسطة المرجع، أنواع البيانات في php، فرض نوع بيانات، التعامل مع الثوابت، ربط النصوص، المعاملات الحسابية، معاملات الزيادة والنقصان، معاملات المقارنة، المعاملات المنطقية، التحكم في سير البرنامج: جملة الشرط if، جملة القرار switch، جمل التكرار: while - do..while - for - foreach، break، continue، التعامل مع المصفوفات: مفهوم المصفوفات، المصفوفة الرقمية وكيفية التعامل معها، المصفوفة الترابطية وكيفية التعامل معها، المصفوفات ذات البعدين والمصفوفات الجاهزة، الدوال: مفهوم الدوال، أنواع الدوال في php، مجال رؤية المتغيرات، تضمين الملفات الخارجية، التعامل مع النماذج: كيفية التعامل مع البيانات المرسلة من خلال النموذج، الطرق المستخدمة في ارسال البيانات والفرق بينها، كيفية التعامل مع الروابط التفاعلية، التحقق من بيانات النماذج: أهمية عملية التحقق من البيانات المدخلة، مفهوم التعبيرات العادية Regular Expression، كيفية مطابقة الأنماط، التعامل مع قواعد البيانات: انشاء اتصال بنظام قواعد البيانات MySql، تنفيذ الاستعلام، انشاء جداول، إضافة بيانات، استرجاع بيانات، ان يستطيع كتابة وتنفيذ اكواد الــ AJAX، ان يفهم مبدأ عمل json ويطبقه. |
| 3205 | برمجة تطبيقات الحاسوب | 3 | ان يتعرف الطالب على منصات مايكروسوف البرمجية مثل ASP.NET و C#، ان يحول خوارزميات الى تطبيقات ، ان يستطيع ربط التطبيقات بقواعد البيانات، ان يستطيع الطالب بناء وتطوير تطبيقات سطح مكتب، ان يستطيع بناء صفحات انترنت ديناميكية، ان يستطيع ان يستخدم المكتبات البرمجية الخاصة بها، ان يستطيع الطالب الوصول الى المواد التعليمية من مصادرها لتطوير نفسه. |
| 3206 | نظم تشغيل وادارة الخوادم | 3 | ان يتعرف على أنواع المعالجة في نظم التشغيل والفروق بينها ومبدأ عملها (معالجة للمستفيد الوحد، معالجة حزمية، متعددة...)، ان يتعرف على العملية ودورتها ويستوعب مفهوم التزامن وإدارة العمليات وطرق إدارة وحدة المعالج المركزي والاقفال المميت Deadlock ومعالجته، ان يتعرف الطالب على تقنيات إدارة الذاكرة (المنفردة والمتماسكة، بالتجزئة، وبالقطع والصفحات، ...)، ان يتعرف الطالب على إدارة وحدات الادخال والإخراج ومفهوم الاعتراض وأنواع الأجهزة المختلفة وطرق ادارتها، ان يتعرف الطالب على إدارة الملفات وتصنيفات الملفات وجداول ترتيبها ووسائط التخزين وادارتها، ان يتعرف على تقنيات التشفير والسرية ونظم التشغيل الموزعة، ان يميز الطالب بين نظم التشغيل مفتوحة المصدر ومغلقة المصدر، ان يتقن التعامل مع نظام ويندوز كنظام تشغيل، ان يتعامل بشكل فعال مع نظام لينكس ويقوم بإعداداته الأساسية كنظام تشغيل وبعض خدمات الشبكة ، ان يدير نظام لينكس من خلال سطر الاوامر، ان يعد الخصائص الأمنية ويشبك الجهاز على الشبكة، أن يتمكن من كتابة أوامر لينوكس وتطوير نصوص برمجية، إدارة خوادم الويب (c-panel). |
متطلبات البرنامج الساعات المعتمدة: 17 عدد المساقات: 7
| رقم المساق | اسم المساق | الساعات المعتمدة | وصف المساق |
|---|---|---|---|
| 2689 | هندسة البرمجيات | 3 | هذا المساق يهتم بكافة اشكال انتاج البرمجيات والانظمة المعتمدة على الحاسوب من مرحلة جمع المتطلبات وحتى التسليم والصيانة ، ويركز على توثيق المشروع بكافة مراحله وباستخدام التحليل الكائنية المنحى ونماذج لغة النمذجة الموحدة UML. يتضمن تعريف هندسة البرمجيات ومراحلها و فهمها، تطبيق مراحل تطوير هندسة البرمجيات من خلال توثيق مشروع المادة ،التعريف بالمواصفات والمتطلبات و تحليلها وتطبيقها، التعريف ب نماذج عملية هندسة البرمجيات وفوائد وعيوب كل منها ،استخدام نماذج عملية هندسة البرمجيات ،التعرف على اساليب وانواع التصميم وتطبيقها واستخدامها ، التعريف على واستخدام نماذج ال UML، التعرف على مراحل فحص البرمجيات وتحديد الخلل والاخطاء وكيفية علاجها، التمكن من تحديد اوقات الصيانة وعمل الصيانة للبرمجيات، القدرة على التعريف بخطوات ومكونات ادارة المشروع واستخدامها، تطبيق المادة على مشروع عملي، ونمذجة المشروع باستخدام نماذج ال UML . |
| 3207 | برمجة صفحات الويب 2 | 3 | ان يتعرف الطالب على مفهوم أطر العمل MVC المختلفة، تعزيز وإثراء مهارات الطلاب في برمجة الويب باستخدام تقنيات أطر العمل MVC ، أن يقوم الطالب بتجهيز البيئة التقنية اللازمة لتطبيق نظام أطر العمل MVC، التعرف على كيفية بناء الموقع من خلال Routing, Controller, View ضمن أطر العمل MVC ، ان يقوم الطالب بالتعامل مع مدخلات النماذج Form باستخدام تقنيات أطر العمل MVC ، ان يقوم الطالب بإنشاء موقع ويب تفاعلي باستخدام تقنيات أطر العمل MVC ، ان يتعرف الطالب على طرق الأمان المتبعة في نظام اطر العمل MVC. |
| 3208 | تطوير الويب المتكامل 1 | 2 | ان يتعرف الطالب على مفهوم React والأفكار التي بني عليها، استخدام صيغة JSX لتبسيط طريقة إنشاء ال UI الخاص بالمكونات، أن يقوم الطالب بتجهيز البيئة التقنية اللازمة لنظام React، كيفية جلب البيانات من الخادم واستهلاكها على شكل واجهات برمجية APIs، اكتشاف نمط Flux لتنظيم الاتصال بين مختلف مكونات (Components) التطبيق، إجراء الاختبارات البرمجية (Unit Testing) على الكود. |
| 3209 | تطوير الويب المتكامل 2 | 2 | ان يتعرف الطالب على مفاهيم متقدمة في React، ان بتعرف الطالب على تكوين بيئة التطوير باستخدام Webpack و Babel، ان يقوم الطالب بتنفيذ مكونات رد الفعل وحالة Redux، أن يتعرف الطالب على إنشاء تخزين مستمر للبيانات باستخدام Node و Express و MongoDB، ان يقوم الطالب بدمج طبقات عرض التفاعل مع البيانات المستمرة، ان يتعرف الطالب على مفاهيم المصادقة ونشر التطبيق، أن يتعرف الطالب على مفاهيم ضمان جودة وإدارة التطبيق وفحصها. |
| 3210 | التسويق الإلكتروني والعمل الحر عبر الانترنت | 3 | ان يتعرف الطالب على مفاهيم واساسيات التسويق الالكتروني، ان يعرف الطالب ويتعامل مع إعلانات google وفيسبوك وغيرها (AdSense and AdWords) ، ان يعرف الطالب سلوك المستهلك ومراحل اتخاذ القرار والعوامل المؤثرة على سلوك المستهلك، ان يعرف مبادئ العمل الحر من خلال الانترنت، ان يستطيع تصميم مواد دعائية تناسب التسويق على مواقع التواصل الاجتماعي او غيرها من المواقع، ان يعرف وسائط الدفع الالكترونية الداخلية ، ان يبنى الطالب لنفسه ملف تعريفي portfolio/profile على احدى منصات العمل الحر مثل خمسات او freelancer او غيرها ، ان يستطيع تسويق منتجاته وتصاميمه في السوق المحلي والخارجي. |
| 3211 | التدريب الميداني | 2 | ان يقوم الطالب بفتح قنوات اتصال مع الشركات في سوق العمل، ان يتعرف على واقع العمل وتحدياته، ان يتعرف على طبيعة المهنة في السوق ويهيئ نفسه له، ان يوظف ما تدرب عليه في سوق العمل، ان يكتسب الطالب مزيدا من الثقة بالنفس في تطبيق خبراته في العمل. |
| 3212 | مشروع التخرج | 2 | ان يكون الطالب قادرا على تحليل المشكلات وتحديد ابعادها وسيناريوهات الحل، ان يكون الطالب قادرا على التخطيط السليم حسب الوقت والميزانيات المتاحة، ان يقوم الطالب بتنفيذ الخطة لتحقيق الأهداف، أن يقوم الطالب بالتحكم وضبط الجودة والتأكد من التنفيذ السليم المحقق للأهداف الموضوعة، أن يوثق الطالب عمله في تقرير فني مفصل مبني بشكل علمي مراعيا الأمانة وحقوق الملكية، ان يعرض الطالب مشروعه بشكل احترافي على لجنة من المختصين ويحاول ان يقنعهم ويسوق فكرته كفرة عمل ناجح. |
متطلبات التخصص الاختيارية الساعات المعتمدة: 3 عدد المساقات: 2
| رقم المساق | اسم المساق | الساعات المعتمدة | وصف المساق |
|---|---|---|---|
| 2003 | دراسات في الفكر العربي والاسلامي | 3 | التعريف بالفكر الإسلامي ، وأسسه ، وخصائصه ، وحملة الفكر ، ومصادر الفكر العربي والإسلامي والعقيدة ، والعبادات، والأخلاق، والنظم الإسلامية , والحضارة العربية والإسلامية : منجزاتها وجوانب حضارتها، إضافة إلى القضايا المعاصرة |
| 2999 | مكافحة الفساد "تحديات وحلول" | 3 | يقدم هذا المساق معرفة معمقة حول مفهوم الفساد عالميا ومحليا، والأشكال المعقدة التي يتجلى بها في كل من المؤسسات الرسمية وغير الرسمية على حد سواء. كما يناقش المساق أهم العوامل التي تزيد من احتمالية ظهور الفساد وانتشاره، سواء تلك المرتبطة بالتنظيم الهيكلي لمؤسسات الدولة، أو التعقيدات السياسية والاجتماعية، التي تؤثر على عمل هذه المؤسسات وتضعف من قدرتها في محاربة هذه الظاهرة. كما يتطرق المساق على أهم الخطط الاستراتيجية، والنهج المتعارف عليها عالميا في مكافحة الفساد. والتعرف ايضا على الاستراتيجية الوطنية لمكافحة الفساد |