جامعة الخليل - قسم تكنولوجيا الويب والوسائط المتعددة

وصف المساقات

تخصص علم الحاسوب

45442   الأنظمة الخبيرة

النظم الخبيرة واستخداماتها، عناصرها، تطوير قواعد معلومات باستخدام الأنظمة الخبيرة، Prologوالنظم الخبيرة، بناء برامج ذكيه باستخدام لغة Prolog، مقارنة بين النظم الخبيرة ونظم المعلومات الأخرى، مشروع.

45444   الشبكات العصبية

تعريف عام بالشبكات العصبية الاصطناعية، مفهوم العصبون، الشبكات العصبية ذات الطبقة الواحدة والطبقات المتعددة، تدريب وفحص الشبكات العصبية، تطبيقات الشبكات العصبية، أنواع خاصة من الشبكات العصبية

45101   مقدمة في البرمجة

ويهدف هذا المساق إلى تعريف الطلاببالمفاهيم الأساسية لبرمجة الحاسوب باستخدام لغة C++. حيث يتعلم الطالب كيفية استخدام مفاهيم البرمجةبلغة C++  من أجل حل مشكلة حقيقية.

45321   تنظيم وهيكلية الحاسوب

مقدمه في التنظيم والعمارة، أجيال الحاسوب، عمارة Neumann- Von، أنظمة الناقلات، عناصر تصميم الناقلات، عمل و  تركيب وحدة المعالجة المركزية، عمليات وحدة التحكم، الذاكرة الرئيسية، ذاكرة كاش، أنظمة الإدخال والإخراج، طواقم التعليمات، طرق العنونة، تنظيم المسجلات، نظام Pipelining، أنظمة (CISCو  RISCو Superscalar  )، مقدمه في المعالجة المتوازية، التعرف على هيكلية وعمارة معالج متقدم.

45324   المعالجة المتوازية

مقدمة في المعالجة المتوازية ، أشكال المعالجات المتوازية ،و مميزات كل شكل من هذه الأشكال ، المعالجة المتوازية ضمن المعالجات المتعددة ، أشكال أنظمة المعالجات المتعددة  (Hypercube , Shared memory) ،نظام المعالج على شكل مصفوفة (خصائصه ، مميزاته ، استخداماته) .

45422   تقنيات الترجمان

نظرية عامة عن الترجمة، اللغة و الآلات ، تركيب البيانات للمترجم، الأنظمة المثالية، التحليل المعجمي، الانتقاء و تحليل المعاني، الترميز، اكتشاف و معالجة الأخطاء، زيادة الفعالية، تصميم و تنفيذ مترجم بسيط.

45423   نظم تشغيل (2)

تزامن العمليات ، ميكانيكية لغوية للتزامن، الذاكرة الوهمية Virtual ، الأنظمة الموزعة Distributed ، المسالك المغلقة و طرق معالجتها ، أمن الحاسوب ، جدولة المعالجات المتعددة، الذاكرة الموزعة و  توافقية محتوياتها و كذلك Threads .

45432   المعالج الميكروي ولغة اسمبلي

تعريف عام بالمعالجات الدقيقة وتصنيفاتها، الأنظمة المبنية على المعالج الدقيق، التركيب الداخلي للمعالج الدقيق، ربط المعالج الدقيق بالذاكرة (خريطة الذاكرة)، ربط المعالج بوحدات الإدخال والإخراج، برمجة المعالج الدقيق، تطبيقات للمعالج الدقيق ، مشروع مبسط.

45442   الأنظمة الخبيرة

النظم الخبيرة واستخداماتها، عناصرها، تطوير قواعد معلومات باستخدام الأنظمة الخبيرة، Prologوالنظم الخبيرة، بناء برامج ذكيه باستخدام لغة Prolog، مقارنة بين النظم الخبيرة ونظم المعلومات الأخرى، مشروع.

45444    الشبكات العصبية

تعريف عام بالشبكات العصبية الاصطناعية، مفهوم العصبون، الشبكات العصبية ذات الطبقة الواحدة والطبقات المتعددة، تدريب وفحص الشبكات العصبية، تطبيقات الشبكات العصبية، أنواع خاصة من الشبكات العصبية.

45100   تطبيقات في الحاسوب

الحواسيب الشخصية ، ما هو الحاسوب ، كيف يعمل ، ما هي مكوناته الرئيسية (Software،Hardware ) ، ومتى يجب أن يستخدم لحل مسألة شخصية ، علمية ، تجارية ، أو بحثية ، استخدام الحاسوب في معالجة النصوص (MS Word) ، معالجة الجداول (MS Excel)، إنشاء ومعالجة العروض التقديمية (MS Power Point)، البحث في الإنترنت (MS Explorer) و استخدام البريد الإلكتروني (MS Outlook).

45309   برمجة الأجهزة المحمولة

يهدف هذا المساق إلى تدريس أساسيات بناء البرامج والتطبيقات ضمن بيئة الأندرويد، حيث أن نظام الأندرويد هو النظام الأكثر شيوعا على في الهواتف الذكية والأجهزة اللوحية على مستوى العالم. ومن خلال هذا المساق سوف يتعلم الطلبة كيفية إعداد البيئة المناسبة لبناء التطبيقات من عن طريق تثبيت المكتبات الخاصة بنظام الأندرويد مع بيئة التطوير، ومن ثم بناء التطبيقات، ونشرها على شكل ملفات قابلة للتثبيت على الأجهزة التي تعمل بنظام الأندرويد

45112   برمجة الكيانات الموجهة

هذا المساق يوضح مبادئ برمجة الكيانات الموجهة، خصائصها، الكيانات و الأصناف، تصميم الأصناف،  الأصناف المجردة، ربط الأصناف، التوارث، ألتهيئه،  تعدد الأوجه، أعاده استخدام الدالة، معالجه الاستثناءات و التخلص من الكيانات الغير مستخدمه، و مقدمه عن البرمجة المرئية، مع تطبيقات بلغةC++/Java.

45115   مختبر برمجة كيانات موجهة

المساق يمكن الطلاب من تطبيق المواضيع والمفاهيم التي يتم شرحها في مساق برمجة الكيانات الموجهة (45112) باستخدام لغة برمجة مثل C++أو Java

45210   البرمجة بلغة جافا (1)

المساق يعرض للطالب أساليب تعريف الثوابت والمتغيرات وأنواع البيانات، الجمل المستخدمة في Javaمثل جملة الإسناد مع العمليات الحسابية والمنطقية، جمل التحكم والشرط، جمل الإدخال والإخراج، جمل الإعادة والتكرار، و تطبيق كافة مفاهيم برمجة الكيانات الموجهة باستخدام جافا. أيضاً، يتم تغطية مواضيع برمجية أخرى مثل تصميم وبرمجة واجهات المستخدم (GUI)، البرمجة التفاعلية (Event-driven programming)، ومعالجة النصوص والملفات

45312   البرمجة بلغة جافا (2)

المساق يعرض للطالب أساليب متقدمة للبرمجة باستخدام لغة جافا مثل برمجة متقدمة لواجهات المستخدم باستخدام مكتباتجاهزة مثل (Swing and AWT),البرمجة التفاعلية المتقدمة, برمجة الشبكات, تعدد المسالك (multithreading)، برمجة الانترنت (servlet programming).

سوف يتم تقسيم الطلاب الى مجموعات مؤلفة من طالبين أو ثلاثة طلاب. كل مجموعة مسؤولة عن تحديد مشكلة برمجية، تحليل المشكلة وتطوير برمجية لحل المشكلة المعرفة (على شكل مشروع).

45413   مقدمة في مشروع البرمجيات

دراسة مشكله حقيقية في السوق وتحليلها، وضع الحلول المناسبة، تصميم الحل الأنسبوفق أسس البحث العلمي. يتم التركيز في هذا المساق على تجهيز الفصول التمهيدية للدراسة (مقدمة الدراسة, دراسة بيئة مشكلة البحث, تحليل النظام) كجزء يتم الاعتماد عليه في مساق مشروع البرمجيات.

45414   مشروع البرمجيات

تطوير وتوثيق وفحص نظام برمجي متكامل كحل للمشكلة التي تم دراستها وتحليلها وتصميم الحل الأنسب لها في مساق مقدمة في مشروع البرمجيات، وذلك مروراً بالخطوات العلمية والمنهجية التي سبق ودرسها الطالب في مساق هندسة البرمجيات.

45317   مواضيع خاصة في البرمجيات

يتم تغطية مواضيع متقدمة في مجال البرمجيات والتي لم يتم تغطيتها في أي مساق آخر.  تحدد هذه المواضيع المتقدمة والمتخصصة جداً في مجال البرمجيات حسب التطور التكنولوجي للبرمجيات، وحسب اهتمام الطلبة.

45431   الرسم الحاسوبي

مقدمة في المبادئ و الأسس للرسم الحاسوبي، أجهزة الإدخال و الإخراج، رسم الأجزاء الأساسية، أنظمة الإحداثيات، التحويلات في البعدين والثلاث أبعاد، التركيز على برمجيات الرسم بالحاسوب، وسائل معالجة الصور و الرسومات، تطبيقات متنوعة ومتقدمة في مجال الرسم بالحاسوب.

45305    تصميم لغات البرمجة

تعريف لغات البرمجة،  أهداف لغات البرمجة، تطور لغات البرمجة، تصنيفات لغات البرمجة، الأنماط البيانية و تنفيذها و فحصها و التحويل بينها، طرق وصف اللغات LanguageSyntax and Semantics،سلوكالبرامجعندالتنفيذ، إدارة التخزين الثابتة، و الديناميكية، عائلات لغات البرمجة المنطقية، قواعد البيانات، الكينونة، الهيكلية و لغات الإنترنت.

45427    معالجة الصور الرقمية

هذا المساق يوضح صفات الصور الرقمية و تقنيات العمليات عليها من أجل التحسين، الترميم، معالجه الصور الملونة، التقطيع، تمثيل الصور وضغطها.

45434   تمييز الأشكال والصور

هذا المساق يوضح أساليب التمييز، تهيئه الصور للمعالجة Preprocessing، استخراج الخصائص، المنهجيات الإحصائية و النمطية، دوال التفريق والتمييز،  طرق بايزان Bayesian decision procedures، الشبكات العصبية والخوارزميات المتوازية، تطبيقات

45316   المحاكاة و النمذجة

مبادئ ومفاهيم المحاكاة بالحاسوب، النماذج الحاسوبية للمحاكاة، الأعداد العشوائية، توليد الأعداد والفحص، طرق مونتيكارلو، مقدمة إلى التوزيع الدالي، نمذجة المحاكاة، الأحداث المنفصلة، المحاكاة المتصلة، التحقق والتيقن، كتابة برامج المحاكاة، تطبيقات في المختبر

45218   تصميم وتحليل الخوارزميات

يهدف هذا المساق الى تعريف الطلاب بمفهوم الخوارزميات و تصميمها بالإضافة الى تغطية بعض خوارزميات الترتيب المشهورة و حساب وقت التنفيذ لها من اجل المقارنة. كذلك يهدف هذا المساق الى اعطاء الطلاب فكرة عن طرق تصميم الخوارزميات مثل (divide and conquer, greedy, and dynamic programming) كما يتطرق المساق الى التعريف بـالخوارزميات المرتبطة بــ graphs and trees.

45418   امن وحماية الحاسوب

امن و حماية الحاسوب يهتم بحماية أنظمة الكمبيوتر والبيانات الخاصة من التهديدات التي قد تعرض سلامة او توافر أو سرية البيانات الى الخطر و ذلك من خلال التركيز على التهديدات ذات الطبيعة الخبيثة وليس من قبيل الصدفة. يهدف هذا المساق إلى إعطاء فهم واسع لأمن الحاسوب من خلال شموله لموضوعات المخاطر الأمنية والاعتداءات و طرق الحماية و الوقاية بالإضافة الى تقنيات كتابة برامج آمنة و لمحة عامة عن أسس التشفير، والبروتوكولات الأمنية ونماذج التحكم بالدخول للأنظمة

45217   تركيب البيانات

يركز هذا المساق على تعليم الطالب المفاهيم الأساسيـة لتركيب البيانات بلغة C++من حيث  المفهوم و الاستخدامات و الحاجـة, و يركز المساق على إتقان خوارزميات البحث و  الترتيب الثنائيـة الأبعاد, بالإضافة إلى هياكل القوائم المترابطـةLinked List و المكدسStack و  الطابورQueue , و هياكلTree وGraph .

45222   تصميم النظم الرقمي

يقوم هذا المساق بتغطية انظمة العد و التحويل بينها بالإضافة الى الجبر البولي و الاقترانات المنطقية. كذلك يقوم المساق بتغطية طرق تحليل و تصميم الدوائر المنطقية  التوافقية و المتتابعة  . كما يتطرق المساق الى التصميم المنطقي عالي المستوى باستخدام مصفوفات البوابات المنطقية المبرمجة.

45425   شبكات الحاسوب

يهدف هذا المساق الى اعطاء مقدمة عن شبكات الحاسوب. وتشمل المواضيع بنى الشبكة المحلية والشبكات الواسعة، تقنيات وطوبولوجي الشبكات ؛ اساسيات تراسل البيانات، مقدمة إلى بروتوكولات التشبيك و النقل وشبكات البث و شبكات النظير للنظير ؛ خوارزميات التوجيه، ومعالجة تسمية النطاقات والإرسال المتعدد، بالضافة الى التعرف على مستلزمات جودة الخدمة

45323    نظم التشغيل (1)

يتم في هذا المساق عرض مقدمة عن نظم التشغيل وظائفها و تركيبها و التي من بينها: . ادارة المهام و جدولتها, ادارة الذاكرة الرئيسية , ادارة الملفات, بالإضافة الى انظمة الدفاع و الحماية في برامج انظمة التشغيل مع امثلة عليها

45311   برمجة النظم

مساق برمجة النظم يشمل العديد من الأدوات البرمجية الأساسية التي لا غنى عنها لفهم كيفية تشغيل انظمة الحواسيب المعقدة. أن هذه المعرفة أمر لا بد منه لمطوري أنظمة التشغيل او المترجمات. والهدف من هذا المساق هو إطلاع الطلاب على هذا المجال ومنحهم معرفة تفصيلية حول لغة التجميع، المجمع، برنامج التحميل و برنامج الربط بالضافة للمترجمات و المفسرات. كما يسلط الضوء على فائدة اللغات عالية المستوى في برمجة الانظمة

45314    نظم قواعد البيانات  (1)

يتم من خلال هذا المساق تغطية مفاهيم أساسية في قواعد البيانات، بيئة قواعد البيانات، نظم إدارة قواعد البيانات، نماذج قواعد البيانات، تصميم قواعد البيانات العلائقية Relational DB، مخطط العلاقات ER-Model، التطبيع Normalization، لغة SQLو الجبر ألعلائقي، أمن قواعد البيانات.

45310   مختبر قواعد البيانات

يعتبر مختبر قواعد البيانات مساق داعم لمساق نظم قواعد البيانات(1). يتم التركيز في هذا المختبر على الجانب العملي في أنظمة إدارة قواعد البيانات من خلال التعامل مع برنامج ميكروسوفت اكسس MS-Access, حيث يتلقى الطلاب التدريب العملي لدعم معارفهم ومهاراتهم التي تلقوها في مساق نظم قواعد بيانات(1).

45315   نظم قواعد البيانات (2)

يتم من خلال هذا المساق التعرف على المفاهيم المتقدمة في قواعد البيانات و تشمل إدارة قواعد البيانات ، تقنية قواعد البيانات واختيارها والحصول على نظم قواعد البيانات، دراسة عملية على نماذج البيانات و تطوير تطبيقات عملية في قواعد البيانات من خلال التعامل مع حزمة نظام ادارة قواعد البيانات اوراكل Oracle(لغة SQLوالمطور Developer). حيث يتم اكساب الطالب مهارات متقدمة في بناء وادارة تطبيقات قواعد البيانات, كتابة أوامر SQL(استرجاع، محاورة وتعريف مكونات)، التعامل مع PL/SQLواستخدام المطور لبناء النماذج باستخدام منشئ نموذج وبناء التقارير باستخدام منشئ التقرير.

45313   البرمجة المرئية

يهدف هذا المساق إلى تعريف الطلاب على تقنيات تطوير البرامج التطبيقية من خلال بيئة تطوير برمجيات متكاملة .Net Framework, حيث يتم التركيز على بناء نوع محدد من التطبيقات وهو التطبيقات المكتبية (Windows-Applications). اضافة الى ذلك يتم التعرف على لغة برمجة مرئية C#أو VBلبناء التطبيقات المكتبية بطريقة الكيانات الموجهة الى جانب الاستفادة الكاملة من بيئة التطوير المتكاملة وكيفية بناء واجهات مستخدم ذات جودة عالية وربطها مع قواعد البيانات والملفات متسلسلة.

45318   برمجة الانترنت

يهدف هذا المساق الى تزويد الطلاب بالمعرفة والخبرة العملية اللازمة لتطويرتطبيقات الويب الثابتة والتفاعلية باستخدام تكنولوجيات الويب المتطورة. حيث سيتعلم الطالب كيفية بناء تطبيقات الويب من خلال بيئة MS.NET وبالاعتماد على تقنيةASP.NET الى جانب لغة البرمجة (Visual Basic). اضافة الى ذلك سيتعلم الطالب كيفية بناء تطبيقات ويب متصلة مع قواعد البيانات الى جانب التعرف علىكيفية نشر هذه التطبيقات على شبكة الإنترنت

45330   هندسة البرمجيات (1)

يقدمهذا المساق هندسة البرمجيات كتخصص، ويناقش مراحل دورة حياة البرمجيات، ويناقش مجموعة من النماذجالتقليدية والمعاصرة في تطوير البرمجيات (مثل: النموذج الانحداري, النموذج الاولي, النموذج المرحلي التطوري و مناهج التطوير الرشيق AgileMethods).يغطي هذا المساق ايضا مجموعة من المواضيع الهامة: تحليل الاحتياجات, تقدير التكاليف، طرق وأساليب التصميم, التحققوالمصادقة، ضمان الجودة، الاعتمادية, طرق الاختبار, الصيانة, التوثيق وإدارة المشاريع. الى جانب ذلك فان الطالب يقوم بإنجاز مشروع برمجيات متكامل من خلال فريق وذلك لتطبيق جميع المعارف والمهارات التي حصل عليها في المساق

45331   هندسة برمجيات (2)

يعتبر هذا المساق مستوى متقدم في هندسة البرمجياتيهدف الى تنميةفهم الطالب للمفاهيم والأساليب اللازمة لبناء أنظمة البرمجيات الكبيرة. يم في هذا المساق تغطية العديد من المواضيع الهامة: تطوير البرمجيات بمنهجية الاسلوب الرشيق، التصميم القائم على الكيانات الموجهة باستخدام لغة النمذجه الموحدة UML, الاعتمادية، هندسة أمن البرمجيات، إعادة استخدام البرمجيات، هندسة البرمجيات القائمة على المكونات، هندسة البرمجيات الموزعة، تخطيط المشاريع، وإدارة الجودة.

 

جميع الحقوق محفوظة © 2022جامعة الخليل

Search