- معلومات عن البرنامج
- المواد الدراسية
الشهادة الممنوحة
التخصص
مخرجات البرنامج
أهداف البرنامج
سوق العمل
الوصف
محتويات البرنامج
المدة الزمنية
8 فصول
الوحدات العامة
127
الوحدات الاختيارية
0
الوحدات الاجبارية
127
إجمالي عدد الوحدات
140
| رمز المقرر | إسم المقرر | عدد الوحدات | نوع المقرر | الأسبقيات |
|---|---|---|---|---|
| CS100 | مقدمة في علم الحاسب | 4 | إجباري | - |
|
الحاسوب: تعريفه، أجيال الحاسوب، أجزائه واستخداماته، الأنظمة العددية وتحويلاتها، البوابات المنطقية، الجبر المنطقي، طرق حل المسائل بالحاسوب، والتي تشمل الخوارزميات والخرائط الانسيابية، وكيفية التعامل مع نظام التشغيل Windows. |
||||
| CS104 | أساسيات برمجة 1 | 4 | إجباري | - |
|
المفاهيم الأساسية في برمجة الحاسوب بلغة راقية، حل المسائل باستخدام الحاسوب ، الخوارزميات، المخططات الانسيابية، هيكل برنامج اللغة المستخدمة، البيانات، التعبيرات، الثوابت، المتغيرات الحسابية، أنواع البيانات وكيفية تمثيلها، جمل الإدخال والإخراج، جمل التحكم، جمل التكرار، الجمل الشرطية والجمل المركبة، التكرارات، المصفوفات. |
||||
| MA101 | رياضة عامة 1 | 2 | إجباري | - |
|
|
||||
| ST101 | مبادئ الإحصاء | 3 | إجباري | - |
|
|
||||
| PH110 | فيزياء عامة (إلكترونيةوكهربائية) | 3 | إجباري | - |
|
|
||||
| EL101 | لغة إنجليزية 1 | 2 | عامة | - |
|
|
||||
| CS105 | تطبيقات حاسب | 4 | إجباري | CS100 |
|
مراجعة نظام التشغيل ويندوز، استخدام محرر النصوص MS WORD، استخدام برنامج الجداول الإلكترونية باستخدام MS EXEL ،استخدام برنامج العروض التقديمية MS POWER POINT التعرف على برنامج قواعد البيانات MS ACCESS. |
||||
| CS106 | تصميم منطقي | 3 | إجباري | CS100 |
|
الجبر البولياني وقوانينه، تبسيط الدوال البوليانية بواسطة خارطة كارنوف وطريقة كوين ماكلوسكي، تصميم الدوائر المتكاملة، الدوائر المتسلسلة والمتزامنة،الدوائر القلابة، العدادات ومسجلات الإزاحة والذواكر |
||||
| CS107 | أساسيات برمجة2 | 3 | إجباري | CS104 |
|
دروس متقدمة في اللغة المستخدمة، الدوال، الإجراءات، دوال السلاسل الحرفية (البحث والفرز والدمج)، السجلات، المؤشرات واستخداماتها، الملفات وأنواعها، الفئات، الوحدات، الرسم بالحاسب. |
||||
| MA102 | رياضة عامة 2 | 2 | إجباري | MA101 |
|
|
||||
| ST102 | مبادئ احتمالات | 3 | إجباري | ST101 |
|
|
||||
| EL102 | لغة إنجليزية 2 | 2 | عامة | EL101 |
|
|
||||
| AR051 | لغة عربية 1 | 2 | عامة | - |
|
|
||||
| CS201 | تنظيم حاسبات | 4 | إجباري | CS106 |
|
تصميم الحاسب، بنية وحدة الحساب والمنطق، طرق الوصول إلى البيانات، أنواع الذواكر في الحاسوب، الذاكرة كاش ، دوائر التحكم، تنظيم الحاسب، تمثيل ومعالجة الأعداد العشرية في الحاسب ويشمل: الجامع الكامل التفرعي، العنونة ،تخزين وتنفيذ البرامج في الحاسب، دورة الإحضار ودورة التنفيذ للتعليمة ،دراسة المخطط الزمني لدورات الآلة، أنواع التعليمات ، المقاطعة، مسجلات وحدة المعالجة المركزية. |
||||
| CS202 | البرمجة بلغة السي ++ | 4 | إجباري | CS107 |
|
أساسيات اللغة C++ ، هيكلية برامج لغة C++ (الدالة الرئيسية ، التعليقات، الإعلان عن المتغيرات، الإدخال والإخراج)، التراكيب الشرطية ، تراكيب التكرار(الحلقات ، جمل التفرع، جمل القطع)، المصوفوفات (الأحادية، الثنائية، الحرفية)، الدوال (معاملات الدوال، الدوال الرياضية، الدوال الجاهزة، الدوال المبرمجة، الدوال والمصفوفات)، المؤشرات ، الملفات. |
||||
| CS203 | نظم معلومات | 4 | إجباري | CS104 |
|
تعريف نظم المعلومات ، فلسفة قسم نظم المعلومات ، تقنيات نظم المعلومات، استراتيجيات بناء نظم المعلومات، الدور الاستراتيجي للمعلومات ونظم المعلومات، هيكل المؤسسة ونظم المعلومات، نمذجة المؤسسة ، حوسبة وتشبيك المؤسسات الكبيرة، عملية صنع القرار، التخطيط الاستراتيجي لنظم المعلومات، متطلبات نظم المعلومات، تصميم المعمارية المعلوماتية لمؤسسة، منتجات وخدمات نظم المعلومات، إدارة نظم المعلومات. |
||||
| MA105 | جبر خطي | 2 | إجباري | - |
|
|
||||
| AR052 | لغة عربية 2 | 2 | عامة | AR051 |
|
|
||||
| CU300 | ثقافة إسلامية 1 | 2 | عامة | - |
|
|
||||
| CS204 | تراكيب منفصلة | 4 | إجباري | CS104, MA101 |
|
المجموعات والعلاقات والاقتران، طرق الإثبات والبرهان ، الدوال، نظرية المنطق، الجبر البولياني، نظرية الأشكال والأشجار. |
||||
| CS205 | لغة التجميع | 3 | إجباري | CS201 |
|
بنية الآلة ولغتها عند مستوي السجلات وتمثيل بني البيانات وتعليمات اللغة وأنماط العنونة، معالجة العمليات الحسابية والإدخال والإخراج والمقاطعات والبرامج الفرعية والماكرو. |
||||
| CS206 | تراكيب بيانات1 | 4 | إجباري | CS202 |
|
المصفوفات والمؤشرات، الدوال والمؤشرات، معالجة سلاسل الرموز، البني، الملفات، التكرار التتابعي Recursion ، القوائم المترابطة بطرق الحجز الثابت والديناميكي، المكدسات والطوابير. |
||||
| CS303 | البرمجة الشيئية | 4 | إجباري | CS202 |
|
مقدمة البرمجة الإجرائية، والبرمجة الشيئية ومفهومها، (خصائص وسلوك الكائن البرمجي ، خصائص البرمجة الشيئية) الفرق بين البرمجة الشيئية والبرمجة التقليدية، لغة الجافا (نشأة اللغة ، أساسياتها ، ميزاتها ، الشكل العام للبرنامج)، الدوال (دوال البناء الافتراضية ، دوال البناء الرئيسية ، التحميل الزائد للدوال)، الوراثة ( الوراثة المنفردة ، الفصائل المجردة ، الواجهات)، تعدد الأشكال (التحميل الزائد للدوال ، إعادة تركيب الدوال)، الاستثناءات (مفهوم الاستثناء، الاستثناءات عند التنفيذ). |
||||
| MA200 | رياضة عامة3 | 2 | إجباري | CS100, MA102 |
|
|
||||
| CU301 | ثقافة إسلامية 2 | 2 | عامة | CU300 |
|
|
||||
| CS300 | هندسة برمجيات | 3 | إجباري | CS203 |
|
نظرية النظم، دورة حياة النظم، طرق ومراحل بناء البرمجيات ، النموذج الموحد لبناء البرمجيات ، الجودة في بناء البرمجيات ومعايير الجودة، تحديد كفاءة وجودة البرامج، التجزئة في بناء البرمجيات، التوثيق، اختبار البرمجيات، المنهج الشيئي في بناء البرمجيات، لغة النمذجة والوصف. |
||||
| CS301 | تراكيب بيانات2 | 3 | إجباري | CS206 |
|
معالجة الهياكل البيانية ، طرق الترتيب ( التصاعدي، التنازلي، الفقاعي، الإدراج، الاختيار، الدمج)، طرق البحث ( المتتالي، الثنائي )، الأشجار (الاعتيادية، الثنائية) الترتيب والبحث في القوائم المترابطة والأشجار، الملفات (أنواع وعناصر وخصائص الملفات، معالجة بيانات الملفات، المؤشرات والملفات . |
||||
| CS302 | نظم تشغيل | 4 | إجباري | CS201 |
|
مبادئ نظم التشغيل، تنظيم وإدارة الذاكرة والذاكرة التخيلية وجدولة الفعاليات الاتصال و التزامن بين الفعاليات وأنظمة الملفات، تعدد المعـالجة والبرامج، معالجة المقاطعة، الحمـاية، مقارنة نظم التشغيل، دراسة عميقة لنظام تشغيل حديث مثل Windows وUnix. |
||||
| CS304 | قواعد بيانات1 | 4 | إجباري | CS206 |
|
مقدمة عن قواعد البيانات( تعريفها ، أهميتها ، مكوناتها ، مزاياها ، معالجة البيانات، أنواع قواعد البيانات)، هيكلية قواعد البيانات، قواعد البيانات العلائقية، التصميم الافتراضي، النمذجة والكينونة والتفاضل والجبر العلائقي، تصميم قواعد البيانات (باستخدام نموذج الكينونة والعلاقات ، باستخدام مبدأ صيغ التطبيع)، تعريف ومعالجة البيانات باستخدام لغة الاستعلام المهيكلة وإدارة الإجراءات الأمنية والتكامل ويقوم الطالب بإجراء مشروع تطبيقي. |
||||
| CS309 | برمجة نظم | 4 | إجباري | CS202, CS205 |
|
تصمم وتنفيذ برامج النظام ، دراسة بنية الوحدات البرمجية التنفيذية ولغات المجمعات، التشفير إلى لغة الآلة، وبرامج الشحن Loaders ومنقحات النصوص ومحرر النصوص، وبرامج خدمة الملفات وبرامج المراقبة ومعالجات الإدخال والإخراج وبرامج الجدولة ومتطلبات نظم التشغيل. |
||||
| MA301 | تحليل عددي عام | 3 | إجباري | CS107, CS204 |
|
|
||||
| CS207 | مترجمات | 3 | إجباري | CS309 |
|
مفاهيم أساسية ، مكونات الترجمة ، تحليل المفردات ، تداول جدول الرموز ، طرق العرض ، تداول الاخطاء ومعالجتها ، ترجمة بناء الجمل المباشر ، فحص النوع ، نظام وقت التنفيذ ، توليد الشفرة الوسيطة ، توليد الشفرة ، جعل الشفرة أقرب إلى الكمال والفعالية . |
||||
| CS305 | شبكات الحاسب | 3 | إجباري | CS201 |
|
التصميم الفيزيائي والتصميم المنطقي للشبكات الحاسوبية، شبكات الإيثرنت، معمارية الشبكات، وسائل نقل المعلومات، النموذج المرجعي المفتوح، البروتوكولات، أنواع الشبكات، أجهزة الشبكة، العنونة، خوارزميات تحديد المسارات والتحكم حماية الشبكات. |
||||
| CS306 | برمجة الإنترنت1 | 4 | إجباري | CS303 |
|
تعريف بمكونات ومصطلحات شبكة الانترنت ، طرق ووسائل الإبحار ، استعمال محركات البحث ، البحث المتقدم، تصميم وبرمجة صفحات الويب باستخدام لغة HTMLو لغة XML واستخدام لغة جافا، نظرة شاملة في تقنيات الانترنت. (تعاريف، نهضة امثلة وتطبيقات) تقنيات النشر والمشاهدة ز معدات الانترنت تي.سي.بي ، آي . بي ) عمارات الزبون/ الخادم أتش تي أم إل للنصوص والخيالات والعلائق والهيئات. اتصال وترقيم قاعدة البيانات. تطبيقات الشبكة العنكوبوتية. تطوير مركز الشبكة العنكبوتية. أمن وخصوصية الشبكة. |
||||
| CS307 | برمجة مرئية | 4 | إجباري | CS304 |
|
اختيار لغة برمجة مرئية، الإلمام بالمفاهيم والأساليب المستخدمة في اللغات المرئية، القواعد اللغوية المختارة والمفاهيم المستخدمة فيها. أنواع البيانات ، الجمل الشرطة ، التكرار ، تراكيب البيانات ، البرمجة بالوحدات ، مراجعة طرق ومفاهيم البرمجة الشيئية ، قواعد تصميم واجهة المستخدم ، تحويل الواجهة إلى عناصر شيئية ن أنواع الملفات ، اساليب تنظيم الملفات ، استخدامات الملفات، أساليب نشر واجهة المستخدم على الوب ن مبادئ تفاعل الإنسان والآلة ، مقارنة اللغة المستخدمة باللغات المرئية الأخرى. |
||||
| CS308 | أمن المعلومات | 3 | إجباري | CS203 |
|
أمنية البيانات ( مبادئ أمنية البياناتن مصطلحات أساسية، الهجوم ، الحماية) التشفير(مفهوم التشفير ، أهميته، تصنيفه)، التشفير وأمنية البيانات، أنواع التشفير، طرق التشفير الكلاسيكي ، التشفير القياسي للبيانات، نظرية الأعداد (الأعداد الأولية، نظرية فيرمات، نظرية أولر) أمنية الويب ( التحقق من الهوية، التوقيعية الرقمية، الحماية من الفيروسات). |
||||
| CS400 | قواعد بيانات2 | 3 | إجباري | CS304, CS307 |
|
مواضيع متقدمة في نظم قواعد البيانات، النموذج العلائقي لأنواع عديدة لأوجه تكنولوجيا قواعد البيانات مثل SQL ، مثالية قواعد البيانات ، معالجة قواعد البيانات الموزعة ودعم الرؤية، مشاكل حماية البيانات، استرجاع البيانات، المعالجة المتوازية للبيانات،أمن البيانات وتكامل البيانات ، قواعد البيانات الكائنية المنحي ،إدارة قواعد البيانات،معايرة، تصميم بيانات. |
||||
| CS401 | تحليل وتصميم نظم | 4 | إجباري | CS307 |
|
المفاهيم الأساسية في تحليل وتصميم النظم (أساسليب تطوير نظم المعلومات – دورة حياة نظم المعلومات)، تحليل المتطلبات (تجميع المعلومات والحقائق – تحديد المشكلة – دراسة الحدوى – تحليل العمليات والبيانات – توصيف البيانات – نموذج العلاقات الكينونية)، التصميم ( التصميم العام والتفصيلي للنظام – تجزئة النظام – تصميم الواجهات – تصميم قاعدة البيانات – تصميم البرمجيات) ، التطبيق (إعداد البرامج لبناء أجزاء النظام – ربط أجزاء النظام ) الاختبار والصيانة (اختبار النظام وتصحيح الأخطاء) التوثيق ( توثيق النظام) . نظرية النظم العامة والمعلومات وإدارة نظم المعلومات ونظم الأعمال ، تحليل وتصميم النظم وأنواع نظم المعلومات وهندسة النظم بمساعدة الحاسوب، ويقوم الطالب بإجراء مشروع تطبيقي. |
||||
| CS402 | برمجة الإنترنت2 | 3 | إجباري | CS306 |
|
|
||||
| NL100 | ثقافة وطنية | 2 | عامة | - |
|
|
||||
| CS404 | اختياري | 4 | إختياري | - |
|
يتم اختيار إحدى المواد من قائمة المواد الاختيارية المرفقة مع هذه المقررات. |
||||
| CS405 | الحوسبة السحابية | 4 | إجباري | CS306 |
|
|
||||
| CS406 | أساسيات الماتلاب | 4 | إجباري | CS104, MA301 |
|
|
||||
| CS450 | مشروع تخرج | 2 | إجباري | CS401 |
|
مع مشرف من أعضاء هيئة التدريس بالقسم ورئيس القسم ، ويشمل موضوع البحث قيام الطالب بدراسة الجوانب النظرية والتحليلية لمشكلة البحث مع إعطاء أهمية خاصة للجانب التطبيقي للمشروع ويقوم الطالب بتقديم تقرير مطبوع بما أنجزه في نهاية الفصل ومن ثم تشكل لجنة من القسم لمناقشته. |
||||
| ST319 | طرق بحث | 2 | عامة | - |
|
|
||||