الشهادة الممنوحة
بكالوريوس
التخصص
علوم الحاسوب
مخرجات البرنامج
- القدرة على تطبيق المعرفة في الحاسب والرياضيات المتعلقة بعلوم الحاسب.
- القدرة على تحليل المشكلة، وتحديد وتعريف متطلبات الحلول الحاسوبية الملائمة لها.
- القدرة على تصميم وتنفيذ وتقييم الأنظمة والإجراءات والمكونات والبرمجيات المرتبطة بالحاسبات لتلبية الاحتياجات المرغوبة.
- القدرة على العمل بفعالية في فرق لتحقيق هدف مشترك.
- فهم القضايا والمسؤوليات الأخلاقية والمهنية والأمنية والقانونية والاجتماعية.
- القدرة على التواصل بشكل فعال مع فئات معينة من المستفيدين.
- القدرة على تحليل الآثار المحلية والعالمية للحوسبة على الأفراد والمنظمات والمجتمع.
- التعرف على الحاجة ، والقدرة على الانخراط في التطوير المهني المستمر.
- القدرة على استخدام التقنيات والمهارات والأدوات المتوفرة واللازمة لممارسات الحوسبة.
- القدرة على تطبيق الأسس الرياضية، ومبادئ الخوارزميات، ونظريات علوم الحاسب في النماذج وتصميم النظم الحاسوبية بطريقة توضح فهم سلبيات وإيجابيات خيارات التصميم.
- القدرة على تطبيق مبادئ التصميم والتطوير في بناء أنظمة برمجيات متفاوتة التعقيد.
أهداف البرنامج
- إكساب الطلاب معارف ومهارات وسلوكيات تمكنهم من التميز في الدراسات العليا والبحث العلمي تأهيل الطلاب لتبوء أفضل المناصب في سوق العمل .
- تنمية روح الاستقلالية والمبادرة وغرس ثقافة الجودة والتطوير المستمر
- تعويد الطلاب على التعلم الذاتي المتواصل وعلى العمل الجماعي
- تعزيز منظومة البحث العلمي من أجل خدمة العملية التعليمية و من أجل تدعيم إشعاع القسم محليا و عالميا
- تطوير مستمر للقسم ليتبوأ مكانة محلية و إقليمية مرموقة تجعله قبلة للطلاب والأساتذة و الباحثين المتميزين
- توظيف كفاءات و خبرات القسم في خدمة المجتمع من خلال الاستشارات والمحاضرات العامة وورش العمل.
سوق العمل
يسعى القسم إلى إعداد المختصين وتأهيلهم لتلبية احتياجات سوق العمل، و إجراء البحوث العلمية والتطبيقية في مجال علم الحاسوب وتطبيقاته. كما ويسعى القسم الى تقديم برنامج دراسي منافس والى أن يكون في .طليعة مراكز البحث العلمي والى تقديم خدمات استشارية وتدريبية في مجالات علوم الحاسوب المختلفة.
الوصف
قسم الحاسوب هو أحد أقسام العلوم الأساسية التي افتتحت بنالوت في العام الجامعي 2000 - 2001 والتابعة لجامعة صقر أفريقيا، بعد ذلك تم نُقله إلى بدر في العام الجامعي 2002 – 2003، بعد ذلك أصبحت تبعيته لكلية الآداب و العلوم بدر ، جامعة الجبل الغربي في العام الجامعي 2004 -2005 . ومنذ العام الجامعي 2017-2018 تم ضم كلية الآداب والعلوم بدر إلى جامعة الزنتان ، كما يهدف برنامج البكالوريوس في علوم الحاسب إلى تلبية الاحتياجات المتزايدة في ليبيا لليد العاملة المؤهلة في تخصصات الحاسب الآلي وتطبيقاته. ويتم ذلك عبر تسخير وسائل تعليمية وتدريبية عملية تخضع للتحسين والتطوير والتسديد لتظل دوماً مواكبة للمستجدات العلمية والتقنية
محتويات البرنامج
المدة الزمنية
8 فصول
الوحدات العامة
16
الوحدات الاختيارية
0
الوحدات الاجبارية
88
إجمالي عدد الوحدات
140
رمز المقرر | إسم المقرر | عدد الوحدات | نوع المقرر | الأسبقيات |
---|---|---|---|---|
CS11 | اساسيات برمجة 1(جافا) / Computer Programming 1 | 3 | إجباري | - |
مقرر تخصصي يهدف إلى التعرف على أدوات التطوير المستخدمة، وعلى أساسيات البرمجة كجمل التحكم والتكرار في لغة جافا، والتعرف على المصفوفات ذات البعد الواحد. والكائنات – دوال البناء والهدم - الوراثة : مقدمة-فوائد الوراثة، إدارة الوراثة، الوراثة البسٌطة. - مقدمة عن تطبٌقات الجوالة – تصمٌم صفحات الوٌب |
||||
CS112 | مبادئ حاسوب / Computer Fundamentals | 3 | عامة | - |
من خلال هذا المقرر يكون الطالب ملم بمفاهيم وحدات الادخال و المعالجة و وحدات الإخراج للحاسب الالي تمارين أنظمة الحاسب الالي وكيفية حلها و التعامل معها. و تعليم اساسيات الحاسب الالي - مكونات الحاسوب (المادية و المعنوية) التعرف الى تطبيقات الحاسب ( محرر النصوص وورد -الاكسل -باور بوينت ) .التعرف على الانظمة العددية للحاسوب |
||||
MAT101 | رياضة 1 / Math I | 3 | داعمة | - |
مقرر تخصصي يهدف إلى تنشيط المفاهيم الأساسية المدروسة سابقا، والقدرة على التعامل مع العمليات الرياضية والارتقاء بفكر الطالب للتعامل مع المفاهيم الأساسية وتطويرها، والوصول بفكر الطالب إلى مستوى يؤهله لاستيعاب المفاهيم الرياضية التي ستدرس في المراحل القادمة. |
||||
ST101 | اسس الاحصاء / Statistics and Probabilities | 3 | داعمة | - |
ٌيهدف هذا المقررللتوضيح : مفهوم علم الإحصاء وأقسامه ، وأنواع البيانات - طرق وأساليب جمع البيانات - جداول التوزيع التكراري لأنواع البيانات - وصف وعرض وتنظيم البيانات وتمثيلها بيانياً - مقاييس النزعة المركزية - العلاقة بين المتوسطات مقاييس التشتت - الإلتواء والتفرطح - الإرتباط والإنحدار الخطي البسيط - مقدمة في الإحتمالات |
||||
PH101 | فيزياء عامة / General Physics | 3 | داعمة | - |
|
||||
EN1103 | اللغة الانجليزية 1 / English language 1 | 2 | عامة | - |
مقرر عام يهدف إلى تعليم الطالب مفاهيم اللغة الإنجليزية وقواعدها، وتمكين الطالب من فهم واستيعاب اللغة الإنجليزية واستخدامها بصورة صحيحة، وصقل مهارات الطالب في النطق السليم والكتابة الصحيحة للغة الإنجليزية. |
||||
ARAB1 | اللغة العربية 1 / ARAB LANGUAGE | 2 | عامة | - |
يقدم هذا المقرر الاتي التعرف على حقيقة الكلام وما يتألف منه والوقوف على المكون الأساس للجملة العربية. -الوقوف على أنواع الاسم من حيث النوع والعدد والتعريف والتنكير والتذكير والتأنيث -التعرف على أنواع المعارف وعلامات الإعراب الأصلية والفرعية -الإحاطة بكيفية وزن الأفعال والأسماء وفق الميزان الصرفي - |
||||
CS121 | اساسيات برمجة 2 (c++)/ (C++)COMPUTER PROGRAMMING 2 | 4 | إجباري | CS11 |
تهدف المادة الى تعليم الطالب بناء الخوارزمية والمخطط األنسيابي وتمكين الطالب من التعرف على المباديء االساسية للغة ++C والتركيبة المهيكلة مركزا على اهم المفردات , functions, procedures, main 1. التعرف على الحلقات التكرارية : جمل الدوران ، الحلقة (for Loop) الحلقة (while loop) الحلقة (do-while Loop 2. الإجراءات و الدوال) : دور الإجراءات وأهميتها. الشكل العام للإجراءات. الإعلان عن الإجراءات استدعاء الإجراءات. تمرير البيانات للإجراء. التمرير بالقيمة والتمرير بالمرجع |
||||
CS122 | التصميم المنطقي / Logical Design | 4 | إجباري | - |
مقدمة في الدوائر الكهربائية الأساسية والأنظمة الرقمية وأجهزة الكمبيوتر. الأنظمة الثنائية والرموز. البوابات المنطقية الرقمية والدوائر والجبر البوليني. الالكترونيات الدقيقة والدوائر المتكاملة. الترميز والتعدد. المتأرجح، السجلات، العدادات، محولات A/D، الحساب و الوحدات الحسابية. البرمجة الدقيقة ومجموعات التعليمات. الإدخال/الإخراج. |
||||
CS123 | تراكيب جبرية منفصلة / Discrete Structure | 3 | عامة | CS11, MAT101 |
يتناول هذا المقرر أسس المنطق، القضايا المنطقية وأدوات الربط ،جداول الصدق والعلاقات المنطقية ،المجموعات، الدوال، الخوارزميات والمصفوفات، التعليل الرياضي، طرق البرهان، الحث الریاضي، التعريفات المرتدة والخوارزميات، التوافقيات، أساليب العد، التباديل والتوافيق (والاحتمالات المتقطعة) ونظرية الاحتمالات والتراكيب المنفصلة. |
||||
ري102 | رياضة 2 / Math 2 | 3 | عامة | MAT101 |
يقوم هذا المقرر بشرح وعرض المفاهيم التالية :- متجه حساب التفاضل والتكامل: دالة المتجه. مشتق من دالة فيكتور. تدرج دالة عددية. تباعد وحليقة دوال المتجهات. المشتق الاتجاهي وحساب الضغط ، التفسير الحركي للطاقة.الجبر الخطي: جزء لا يتجزأ من المصفوفات. جمع وضرب المصفوفات. معكوس المصفوفة المربعة. المصفوفات المتعامدة والعرقية والوحدة. خصائص المحددات والتوسع في المحددات. حل المعادلات الخطية غير المتجانسة بقاعدة كرامر. العمليات الأولية. الصدى والأشكال المخففة. رتبة المصفوفة. المصفوفات المكافئة. طريقة القضاء على Gauss-Jordan. نظام معادلات خطية متجانسة وغير متجانسة فضاءات متجهية. الفراغات. الاعتماد الخطي والاستقلالية المدى والأساس والبعد. مشاكل قيمة Eigen متجهات Eigen. نظرية كايلي - هاملتون. |
||||
EN120 | اللغة الانجليزية 2 / ENGLISH LANGAUGE | 2 | عامة | EN1103 |
|
||||
ARAB2 | اللغة العربية 2 / ARAB LANGUAGE | 2 | عامة | ARAB1 |
يدرس الطالب في هذا المقرر: 1-قواعد النجو : الفاعل ونائب الفاعل، والاستثناء، التمييز، العدد، التحذير والاختصاص ، 2- قواعد الصرف: المشتقات اصلها وانواعها، التصغير اعراضه وشروطه وكيفيته. 3- قواعد البلاغة: المجاز وانواعه، المجاز المرسل، المجاز بالاستعارة، البديع 4-الاملاء: التاء المفتوحة والتاء المربوطة، الالف الفارقة، الالف اللينة. 5- النصوص: يختار الاستاذ نصوص من القرآن الكريم والشعر العربي الفصيح وتدرس دراسة تطبيقية مع مراعاة القواعد التي تم دراستها. |
||||
C211 | برمجة مرئية / Visual Programming | 4 | إجباري | CS11, CS121 |
مقرر تخصصي يهدف إلى يعرف الطلاب أدوات تطوير وبرمجة vb.net، ومراجعة أساسيات البرمجة على أساس لغة البرمجة vb.net، واستخدام الأدوات الجاهزة في لغة vb.net، ويعرف الطالب تصميم برامج desktop. محتوى المقرر ... مقدمة إلى Visual basic.Net وفهم IDE لـ VB.NET وأنواع مشاريع VB.Net، مستكشف الحلول وأشرطة الأدوات ونافذة الخصائص إنشاء وفتح وحفظ تطبيق Windows التحكم VB.Net (عناصر التحكم في النوافذ، عناصر التحكم في حاوية النافذة، قوائم Windows وأشرطة الأدوات Windows ضوابط البيانات). متغيرات VB.Net وأنواع البيانات، مشغلي VB.Net، هيكل القرار، هياكل الحلقات، المصفوفات، إجراءات VB.Net، إجراءات Vb.net المضمنة، الإجراءات الفرعية، الوظيفة. العمل مع نماذج تطبيقات Windows المتعددة، والعمل مع قواعد البيانات. |
||||
CS212 | تنظيم حاسوب / Computer Organization | 4 | إجباري | CS122 |
يهذف هذا المقرر الى شرح المحتوى التالي :- التصميم االساسي للحاسب اإللكتروني – الدوائر – وحدة الحساب والمنطق – دوائر التحكم – تنظيم الحاسب – تمثيل ومعالجة األعداد العشري في الحاسب – الجامع الكامل التفرعي – بنية وحدة الحساب والمنطق – العنونة – تخزين وتنفيذ البرامج في الحاسب – دورة االحضار ودورة التنفيذ – دراسة المخطط الزمني لدورات االلة – تعليمات نقل البيانات – التعليمات الحسابية – تعليمات التفرع غير الشرطي والمقاطعة – مشروع فصلي في تطبيقات حقيقية. |
||||
MA203 | الجبر /Liner Algebra | 3 | داعمة | MAT101 |
مقرر يهدف إلى توسيع القدرات والمدارك للتعامل مع المفاهيم المجردة، وتحفيز الطالب على التفكير العلمي، وذلك بفرض المشكلة أولا، ثم محاولة بناء الهيكل التام لحلها. محتوى المقرر: المصفوفات والعمليات المعرفة عليها، الخواص الجبرية للعمليات على المصفوفات، محورة المصفوفة، أنواع خاصة من المصفوفات المتماثلة، وملتوية التماثل، والعمليات الأولية على صفوف المصفوفة، المصفوفات المتكافئة، الأولية، السلمية، المختزلة، رتبة المصفوفة، معكوس المصفوفة وخواصه، استخدام العمليات الأولية في حساب معكوس مصفوفة، المحددات (تعاريف ومفاهيم عامة)، خواص المحددات، استخدام المحددات في حساب معكوس المصفوفة المربعة غير الشاذة، المعادلات الخطية (تعاريف ومفاهيم عامة)، طرق حل المنظومات الخطية المتجانسة وغير المتجانسة، طريقة كرامرو…، الفضاءات الاتجاهية، مراجعة المتجهات والعمليات عليها، الفضاء الاتجاهي، الفضاءات الجزئية، الجمع المباشر، الاستقلال، والارتباط الخطي. |
||||
ST102 | مبادئ الاحتمالات /Principles of probability | 3 | داعمة | ST101 |
يقدم هذا المقرر الاتي الاحتمالات: تعريف فضاء العينة- الحدث- التجربة العشوائية- تعريف الاحتمال قوانين حساب الاحتمالات- الاحتمال الشرطي والاستقلال- نظرية بييز. |
||||
ISCU100 | الثقافة الاسلامية / Islamic culture | 2 | عامة | - |
|
||||
CS213 | معالج دقيق /Micro-processor | 2 | إجباري | CS122 |
يهدف المقرر إلى تعريف الطالب ببنية المعالجات الدقيقة و معرفة مكوناتها الداخلية و آلية عملها. والاعتماد في هذا المقرر على دراسة المعالج Intel8086/80386 في توضيح المفاهيم الأساسية في مجال المعالجات و توضيح كيفية ربط المعالج مع الدارات المحيطة الضرورية في معظم التطبيقات مثل الذواكر وبوابات الادخال والاخراج. يقدم المقرر دراسة تفصيلية للغة برمجة التجميع كي يفهم الطالب آلية تنفيذ البرامج والعلاقة المباشرة بين الكيان المعنوي والكيان الصلب مثل آلية حدوث ومعالجة المقاطعات. واستعراض العائلات الشهيرة للمعالجات الحديثة ليتعرف الطالب على بعض المعالجات المعاصرة. |
||||
CS221 | نظم معلومات / Information Systems | 3 | إجباري | - |
تم تصميم هذه المقرر لتعريف الطلاب بأنظمة المعلومات المعاصرة وإظهار كيفية استخدام هذه الأنظمة في جميع أنحاء المنظمات العالمية محتوى المقرر .......تعريف النظام، المعلومات، نظم المعلومات،الية عمل النظام موارد نظم المعلومات انشطة واجراءات نظام المعلومات خصائص نظام المعلومات المثالي مبررات ادخال نظم المعلومات في المؤسسات ،اهداف واهمية نظم المعلومات مراحل التطورات الحديثة لنظم المعلومات مراحل بناء وتطوير نظم المعلومات التحديات التي تواجه نظم المعلومات، معايير تقييم نظم المعلومات مراحل التطورات الحديثة لنظم المعلومات ،المستويات الادارية (الهيكل التظيمي)لاي مؤسسة وانواع القرارات المتخذة بها |
||||
CS222 | قواعد بيانات 1 / DATA BASE 1 | 4 | إجباري | CS11 |
يقدم هذا المقرر الدراسي أساسيات خصائص نظام إدارة قواعد البيانات لنهج قاعدة البيانات ، ومكونات أنظمة قواعد البيانات ، وهندسة قواعد البيانات ، ونمذجة البيانات ، ومستخدمي قواعد البيانات والمسؤولين. نموذج علاقة الكيان ، الجبر العلائقي ، برمجة SQL ، تصميم قاعدة البيانات ، التبعية الوظيفية والمعايرة ، قاعدة البيانات العلائقية ، مقدمة إلى قاعدة البيانات الموجهة للكائنات و UML ، التطبيقات العملية باستخدام نظام قاعدة البيانات العلائقية القياسية. |
||||
CS223 | لغة التجميع / Assembly Language | 4 | إجباري | CS212 |
سوف نتناول المواضيع التالية تنظٌم الحاسوب باستخدام 8086 كقاعدة - مسجالت المعالج 8086 - أساسٌات البرمجة بلغة التجمٌع- الصٌيغة العامة للغة التجمٌيع – إٌعازات نقل البٌانات – العملٌات الحسابٌة وتأثٌرها على مسجل الراٌات – أدوات التحكم – اإلجراءات والبرمجة المكروٌة – التعامل مع البت – السالسل الرمزٌة والجداول – العملٌات الحسابٌة على القٌم العشرٌة BCD –برمجة اإلدخال واإلخراج – الملفات |
||||
ST224 | تحليل وتصميم النظم / System Analysis and Design | 3 | إجباري | CS121 |
يقدم هذا المقرر نهجاً منهجياً لتطوير أنظمة الكمبيوتر بما في ذلك دراسة الجدوى وتخطيط الأنظمة والتحليل والتصميم والاختبار والتنفيذ وصيانة البرامج. يتم التركيز على استراتيجيات وتقنيات تحليل وتصميم النظم لإنتاج منهجيات منطقية للتعامل مع التعقيد في تطوير نظم المعلومات. تتضمن الدورة نموذج الشلال (دورة حياة تطوير النظام) ، تحليل النظام وتقنيات التصميم (نمذجة العملية (DFDs) ، النمذجة المنطقية (شجرة القرار ، جدول القرار ، اللغة الإنجليزية المهيكلة) ، نمذجة البيانات (مخططات ERD) ، النمذجة الكائنية ( حالات استخدام UML). |
||||
ST225 | برمجة انترنت 1 / Internet Technology1 | 3 | إجباري | CS112 |
مقرر تخصصي التعرف على شبكة الإنترنت، والمتصفحات، ومحركات البحث، وعلى تصميم صفحات الإنترنيت باستخدام HTML5، وعلى استخدم CSS في تصميم المواقع وتنسيقها، والقدرة على بناء المواقع الإلكترونية وتطويرها. |
||||
ST311 | هياكل بيانات 1 / DATA STRUCTURE1 | 3 | إجباري | CS221 |
مة تعریفیة بھیاكل البیانات، العملیات على ھیاكل البیانات، المصفوفات، خزن المصفوفات، دالة الھدف، جداول الوصول، القوائم الخطیة،الأكداس والعملیات علیھا، الطوابیر واستخداماتھا والعملیات علیھا، الحجز المرتبط للتخزین، العملیات على الأكداس والطوابیر المترابطة، مقارنة بین الحجز المتتالي والمترابط للتخزین، الأشجار، تطبیقات الأشجار، مسح الأشجار الثنائیة، تمثیل الأشجار وطرق زیارتھا. |
||||
ST312 | شبكات واتصالات الحاسوب / Computer Networks | 3 | إجباري | CS212 |
يقدم هذا المقرر مدخل في الاتصالات أنظمة الاتصالات وتوزیع البیانات ، أنواع نظم الاتصالات ، طبیعة موجات الاتصالات ، التضمین وأنواعه ، الاتصالات الرقمیة ، أنواع وسط نقل البیانات ، متطلبات منظومة الاتصالات ، بروتوكولات الاتصالات المتزامنة والمتداخلة ، الاتصالات المتتالیةوالمتوازیة مع أمثلة ، مفھوم شبكات الإتصال ، المفاھیم الأساسیة للربط الشبكي، الشبكة النموذجیة ، الحواسیب الشخصیة الطرفیة الشبكات مسؤولیة مشرف الشبكة ، استخدام وإعداد نظام تشغیل الشبكة( تصمیم مجموعة المستخدمین الرخص والحقوق والمجموعات والمجالات ،إضافة محطات العمل الفرعیة وإمكانیات الطبع) تبادل المعلومات عبر الشبكة كشف الأخطاء عند إرسال البیانات وتصحیحھا والمحافظة علیھا . |
||||
ST313 | قواعد بيانات 2 / DATA BASE2 | 3 | إجباري | CS222 |
ييتناول مقرر "إدارة قواعد البيانات 2" مسؤوليات مدير قاعدة بيانات والمهام الأساسية المطلوبة لإدارة المخدم في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. إتقان الإدارة المتقدمة لخزن البيانات 2. إتقان إدارة الأمان. " والتعرف على التطبيع و التزامن في ادارة قاعدة البيانات |
||||
MAT301 | التحليل العددي / Numerical Analysis | 4 | داعمة | ري102 |
في هذا المقرر يحتاج الطلاب إلى تنفيذ جميع الموضوعات التي تمت مناقشتها بواسطة أي لغة برمجة في الفصل لكل فصل ، وتتضمن هذه الدورة هذه الموضوعات: مقدمة في تحليل الأخطاء ، وطرق إيجاد الجذر للمعادلات غير الخطية (الفاصل الزمني إلى النصف ، والموضع الخاطئ) ، وطريقة نيوتن ، وتعريف الاستيفاء ، استيفاء نيوتن-غريغوري ، الاستيفاء المركزي (غاوس للأمام والخلف ، بيسيل ، ستيرلنغ) ، تقريب المربعات الصغرى ، منحنيات الشريحة ، التفاضل العددي ، التكامل العددي (طريقة شبه منحرف ، سيمبسون) ، الحل العددي للمعادلات التفاضلية العادية (طريقة سلسلة تايلور) ، طريقة أويلر ، طريقة رونج-كوتا. |
||||
ST314 | الوسائط المتعددة / multimedia | 3 | إجباري | - |
يعزز المقرر وجهة نظر الطالب حول الرسومات والصور. سيغطي المقرر ما يلي: الصوت الرقمي والرسومات والصور الثابتة ومقاطع الفيديو والرسوم المتحركة. كما يتضمن ضغط البيانات ونقل الوسائط ، بالإضافة إلى أدوات البرامج المستخدمة لدمج الوسائط الرقمية. |
||||
ISCU100 | التربية الوطنية / ISLAMIC CULTURE | 2 | عامة | - |
|
||||
CS321 | هياكل بيانات / Data Structure 2 | 3 | إجباري | ST311 |
يقدم هذا المقرر المفاهيم الاتية المقدمة –الاستدعاء الذاتي –الاكوام والطوابير – قائمة التجريدات – الهياكل الشجرية Tree Structures –الخرائط والقواميس –هياكل شجرة البحث – الرسوم البيانية Graphs– المصفوفات والروابط المتصلة ( الاستدعاء الذاتي). |
||||
ST322 | اسس البرمجة الشيئية / Object Oriented Programming | 4 | إجباري | CS11, CS121 |
يتناول المقرر المواضيع التالية مقدمة عن مبادئ البرمجة الموجهة نحو الأهداف OOP (Programming Oriented – Object) – التركيبة الأساسية للتصنيف Class تعريفه وكتابة خصائصه – كتابة الدوال الخاصة بالتصنيف ووظيفتها – كيفية الوصول الى البيانات الخاصة بالتصنيف وطرق استدعائها وانواعها – كيفية تعريف الكائنات Objects – تعلم عدة تقنيات تساعد على كتابة برامج كائنيه المنحى كاملة – التعرف على طريقة تعريف عدة كائنات باستخدام المصفوفات – مفهوم الوراثة في البرمجة الموجهة |
||||
ST323 | برمجة انترنت2 / Internet Programming 2 | 3 | إجباري | ST225 |
يقدم المقرر المواضيع التالية التعريف بالمبادئ الأساسية لتصميم موقع ديناميكيباستخدام لغة PHP . - اكتساب الطالب القدرة على إنشاء قاعدة بيانات وربطها مع صفحات انترنت باستخدام لغة PHP - تدريب الطلاب على إنشاء وتطوير صفحات انترنت ديناميكية وتفاعلية . - تعريف الطالب على التقنيات الخاصة بتطوير مواقع الويب لإنشاء تطبيقات ويب اكثر تفاعلية |
||||
ST325 | التنقيب عن البيانات / DATA MAIMING | 3 | إجباري | - |
الهدف من الدورة هو دراسة كيفية استخدام تقنيات التنقيب عن البيانات لتحسين عملية صنع القرار. الموضوعات التي سيتم تناولها ، مقدمة في استخراج البيانات وعملية التنقيب عن البيانات (تحديد مشكلة الأعمال ، وبناء قاعدة بيانات التعدين ، وإعداد البيانات للنمذجة ، وبناء النموذج وتقييمه) ؛ النمذجة التنبؤية. التنقيب الوصفي / غير الخاضع للرقابة في البيانات ؛ التنقيب عن البيانات لتطبيقات الأعمال ؛ التنقيب عن البيانات والتجارة الإلكترونية ، تخزين البيانات: المفاهيم والتقنيات ؛ هندسة مستودع البيانات تخزين البيانات لتحسين صنع القرار في الأعمال. مشروع صغير |
||||
ST324 | الرسم باستخدام الحاسوب / Drawing using computer | 3 | داعمة | - |
وصف النقاط التعلم الأساسية للطلبة المسجلين في المقرر: تعريف الدارسين على أهم برامج الرسم باستخدام الحاسب ، والتدريب على استخدام هذه البرامج في إنتاج الرسوم والأعمال الفنية ثنائية ، و ثلاثية الأبعاد ، وكيفية تعديلها ، والتحكم في خصائص العناصر المكونة لها ، إلى جانب إضافة النصوص ، والتأثيرات الملائمة . وإتقان المهارات التي تمكن الدارسين من إعادة تمثيل ، وإنشاء تجربة العمل الفني التقليدي باستخدام الأدوات الرقمية المعاصرة . |
||||
ST411 | برمجة نظم / System Programming | 4 | إختياري | CS222 |
تعريف الطالب بالمفاهيم الأساسية لبرمجة النظم و بألة التعليمات المبسطة واستخدامها لتوضيح عمل برامج النظم المختلفة و التعرف أيضاً بلغة التجميع و هيكلية مترجم لغة التجميع. التعرف على تصميم مجموعة من برامج النظم التي تنظم العمل داخل الحاسب مثل معالج الماكرو ومحملات و الروابط و المترجمات و دراسة مراحل تصميمها المختلفة دراسة وصف وتحليل لغات عالية المستوي باستخدام برامج التصميم, و التعرف علي برامج نظم اخري مثل أنظمة التشغيل و برامج إدارة قواعد البيانات و محرر النصوص. |
||||
ST412 | الذكاء الاصطناعي / Artificial Intelligence | 4 | إجباري | ST313 |
يقدم هذا المقرر التالي التعريف بالنظم الذكية وأهميتها في حل المسائل. اكساب الطالب القدرة على تحديد مجال أو فضاء المسائل والإبحار فيه والبحث عن الحلول الصحيحة والاستكشافية. التعريف بكيفية صياغة وتمثيل المعرفة والاستدلال واستنتاج القرارات. اكتساب القدرات الأساسية على البرمجة بلغات الذكاء الصناعي. التعريف بالمهام المتعلقة بتعليم الآلة وبعض الطرق الأساسية لتنفيذيها. |
||||
ST413 | هندسة برمجيات / Software Engineering | 3 | إجباري | ST224 |
يهدف هذا المقرر إلى تعليم الطالب المفاهيم الأساسية والمهارات اللازمة لهندسة البرمجيات، ويغطي المفاهيم والمهارات لبناء التطبيقات من هندسة المتطلبات والتصميم والتحليل وطرق تطوير البرمجيات ويركز المقرر بصفة خاصة على العمل الجماعي في بناء البرمجيات والمستمدة من الواقع التطبيقي ومهارات العمل كجزء من فريق التطوير. |
||||
ST414 | طرق بحث / Search methods | 3 | داعمة | - |
يستهدف هذا المقرر تعريف البحث العلمي، خصائص البحث العلمي، تعريف الباحث، مواصفات الباحث، مناهج وأساليب البحث العلمي، مراحل اعداد البحث، طرق الاقتباس (التوثيق)، علامات الترقيم، مصادر جمع المعلومات والبيانات، المراجع والفهارس. |
||||
ST415 | ماتلاب / MATLAB | 3 | إجباري | - |
• التعريف بأهمية برنامج الـ Matlab وخصائصه ومميزاته. • تنمية مهارة الطالب في استخدام برنامج الـ Matlab في العديد من فروع الرياضيات وتطبيقاتها. • تنمية مهارة الطالب في طرق البرمجة وكتابة ملفات M-file. • تنمية مهارة الطالبة في إنشاء الرسومات في البعد الثنائي والثلاثي والتحكم بها. |
||||
ST421 | نظم التشغيل / Operating Systems | 4 | إجباري | ST411 |
يتناول هذا المقرر الدراسي كافة المفاهيم الأساسية لأنظمة التشغيل. البدء بوصف دور نظام التشغيل في إدارة المهام المختلفة أثناء عملية المعالجة. تشرح الدورة مفهوم العملية ، ولا سيما وصف العملية داخل بيئة نظام التشغيل واستراتيجيات الجدولة الخاصة بها. كما أنه يغطي: إدارة الذاكرة ، والذاكرة الافتراضية ، وإدارة الإدخال / الإخراج وجدولة القرص ، وإدارة الملفات. تتم مناقشة مفاهيم وخوارزميات الإقصاء |
||||
ST422 | تصميم المترجمات / Compiler Design | 4 | إجباري | ST411 |
تعلم الأسس النظرية والعملية لبناء محلل لغوي (Lexical Analyser) لمترجمات للغات البرمجة المستخدمة في علم الحاسب الآلي. -تعلم ومناقشة تكوين مرحلة التحليل النحوي للغات البرمجة والطرق المختلفة لبناء المترجمات ووظائفها .- تعليم الطالب كيفية تشخيص مشاكل قواعد اللغات وبناء جداول رموز ومفردات البرامج واستخدامها في إنشاء البرنامج الوسيط |
||||
ST423 | امن شبكات / Network security | 3 | إجباري | ST312 |
يعرّف هذا المقرر الطلاب بالمبادئ والممارسات الأساسية لأمن الكمبيوتر والمعلومات. سيكون التركيز على البرمجيات ونظام التشغيل وتقنيات أمان الشبكة مع تحليل مفصل لأمثلة من العالم الحقيقي. تشمل الموضوعات التشفير ، والمصادقة ، وأمن البرامج ونظام التشغيل (على سبيل المثال ، تجاوز سعة المخزن المؤقت) ، وثغرات الإنترنت (هجمات DoS ، والفيروسات / الفيروسات المتنقلة ، وما إلى ذلك) ، وأنظمة الكشف عن التسلل ، والجدران النارية ، و VPN ، والويب والأمن اللاسلكي. |
||||
ST424 | البرمجة الشيئية المتقدمة / Advanced object-oriented programming | 4 | إجباري | ST322 |
يهدف هذا المقرر إلى إعطاء الطلبة مقدمة عن البرمجة الشيئية. و يغطي المقرر الأصناف، الكائنات، الوراثة، تعدد الأشكال، التحميل الزائد، مفاهيم تصميم واجهة المستخدم، السلاسل الرمزية و الملفات |
||||
حس425 | مشروع التخرج / Dissertation | 4 | عامة | - |
يختار الطالب موضوع المشروع و يتم تحديد عنوانه تحت إشراف أحد أعضاء هيئة التدريس و من ثم يقوم الطالب بإعداد مقترح المشروع و الذي يحتوي على : مشكلة البحث ،أهمية و أهداف البحث ، فروض البحث ، منهجية البحث و أدواته ، الدراسات السابقة و مصطلحاته مع ملاحظة أن يتجاوز الطالب ال75% من المقررات الدراسية و إنهاء جميع المساقات التي يعتمد عليها المشروع . وصف الجزء العملي (Laboratory projects): - يعد مشروع التخرج ( البحث العلمي ) في حد ذاته موضوع نظري تطبيقي يمر الطالب في أثناء تنفيذه بأغلب المهارات التطبيقية ذات الصلة بالموضوع قيد البحث. - يقدم الطالب الرؤية التطبيقية التي سيتم تنفيذها في صورة رسومات تخطيطية( كروكي ) كمرحلة مبدئية . - التخطيطات المبدئية يتم انجازها بأقلام الرصاص و من ثم بالألوان . - يتم تنفيذ التصميم المبدئي بعد التعديلات النهائية بالحجم الطبيعي على اللوحة المختارة. - يتم العمل للموضوع المنفذ وصولا للإخراج النهائي بالصورة المطلوبة على التميز و الإبداع و الابتكار و الأصالة و الجدة. |