الشهادة الممنوحة
بكالوريس
التخصص
علوم الحاسب الآلي
مخرجات البرنامج
بعد الانتهاء من دراسة مقررات برنامج علوم الحاسب الآلي، يكون الطالب الخريج:
- قادرا على معرفة المفاهيم الأساسية لعلوم الحاسب.
- فهم أهمية كافة المتطلبات الأساسية لدراسة علوم الحاسب.
- يجب أن يكون قادر على تحسين نفسه من أجل متابعة ومواكبة أحدث التطورات التقنية في مجاله.
أهداف البرنامج
- التعرف على المفاهيم والنظريات الاساسية لعلوم الحاسب.
- فهم واستيعاب العمليات الحسابية والرياضية التى يتم تطبيقها في تصميم وبرمجة وتطوير أنظمة الحاسب.
- المعرفة العميقة بمبادئ الحساب وتفسير تنوع عمليات حل المشكلات.
- وصف الخوارزميات والحلول البرمجية المتنوعة للأنظمة ومكوناتها.
- شرح وتفسير المنهجيات والطرق المتنوعة في تصميم وبناء الأنظمة الحاسوبية.
سوق العمل
هناك العديد من الوظائف التي يمكن أن يعمل فيها خريج علوم الحاسوب، بما في:
- مهندس برمجيات: مهندس البرمجيات مسؤل عن تصميم وتطوير واختبار وصيانة البرامج.
- مهندس أنظمة: مهندس الأنظمة مسؤل عن تصميم وتطوير وتشغيل وصيانة أنظمة الكمبيوتر.
- أخصائي أمن المعلومات: أخصائي أمن المعلومات مسؤل عن حماية أنظمة الكمبيوتر والشبكات من الهجمات الأمنية.
- عالم البيانات: علماء البيانات مسؤولون عن جمع وتحليل وتفسير البيانات من أجل اتخاذ قرارات أفضل.
- مهندس تعلم آلي: مهندس تعلم الآلي مسؤل عن تطوير وتطبيق نماذج تعلم الآلي.
- مهندس الذكاء الاصطناعي: مهندس الذكاء الاصطناعي مسؤل عن تطوير وتطبيق أنظمة الذكاء الاصطناعي.
- مهندس الويب: مهندس الويب مسؤل عن تصميم وتطوير وصيانة مواقع الويب وتطبيقات الويب.
- مطور ألعاب الفيديو: مطور ألعاب الفيديو مسؤل عن تصميم وتطوير وإنتاج ألعاب الفيديو.
- مهندس أجهزة الكمبيوتر: مهندس أجهزة الكمبيوتر مسؤل عن تصميم وتطوير وتصنيع أجهزة الكمبيوتر.
- مهندس شبكات: مهندس الشبكات مسؤل عن تصميم وتطوير وتشغيل وصيانة شبكات الكمبيوتر.
الوصف
البرنامج التعليمى لعلوم الحاسب الالى يختص بتدريس الطلاب المفاهيم و النظربيات الاساسية لعلوم الحاسب. حيث يركز هذا البرنامج على فهم واستخدام العمليات الحسابية والرياضية التى يتم تطبيقها في تصميم و برمجة و تطوير أنظمة الحاسب بشكل أكثر كفاءة, و يكتسب الطلاب مهارات فى الرياضيات والنظريات لجعل تكنولوجيا المعلومات ممكنة ليكون بذلك قادراً على تحليل الأنظمة و تصميم الخوار زميات وذلك من خلال اتباع مهارات التحليل والتصميم والبرهنة والمقارنة. و يمنح هذا البرنامج الطلاب مهارات مميزة مثل المعرفة العميقة بمبادئ الحساب و عملية حل المشكلات والقدرة على البرمجة وتحليل أنظمة المعلومات التي تتيح فرصة أكبر للعمل في مجالات متنوعة ويمكنهم من الاندماج في العديد من الوظائف المختلفة الاكاديمية و التقنية, بما في ذلك البرمجة وتطوير أنظمة التشغيل وهندسة البرمجيات, كما يوفر هذا البرنامج الكوادر العلمية المطلوبة في سوق العمل القادرة على تصميم وتطوير البرامج للمستخدمين النهائيين والأنظمة المضمنة ومحترفى تكنئولوجيا المعلومات.
محتويات البرنامج
المدة الزمنية
8 فصول
الوحدات العامة
14
الوحدات الاختيارية
8
الوحدات الاجبارية
90
إجمالي عدد الوحدات
132
رمز المقرر | إسم المقرر | عدد الوحدات | نوع المقرر | الأسبقيات |
---|---|---|---|---|
CS011 | مبادئ الحاسوب | 3 | عامة | - |
المفاهيم الأساسية 1 تعريف الحاسوب وخصائصه – أنواع الحواسيب – أجيال الحواسيب – المكونات المادية وحدات الإدخال – وحدات الإخراج –وحدة المعالجة المركزية - وحدة الحساب والمنطق – وحدة التحكم والسيطرة – وحدة التخزين المختلفة – أنواع وتمتيل البيانات – الأنطمة العددية ( النظام الثنائي – النظام الثماني – النظام العشري – النظام السادس عشر) – البرمجيات – لغات البرمجة (لغة الألة – لغات عالية المستوى – لغات متوسطة المستوى) – الشبكات –شبكة الانترنت وخدماتها المختلفة – وسائل الاتصال والتقنية |
||||
CS121 | أساسيات برمجة 1 | 4 | إجباري | - |
مقدمة عن البرمجة, البرامج وأنواعها والفرق بينها,حل المشاكل بإستخدام الخوارزميات (أمثلة لحل بعض المشاكل الرياضية), المخطط الانسيابي وأنواعه, الإشكال المستخدمة لرسم المخططات الانسيابية وكيفية استخدامها (أمثلة نظرية تطبق على الخوارزميات), الشكل العام للبرنامج ( استخدام لغة برمجة مثل C++ ), |
||||
AR101 | دراسات اسلامية 1 | 2 | عامة | - |
هذا المقرر من المتطلبات الجامعية وفيه يزود الطالب بالعديد من المواضيع ذات العلاقة بالثقافة الإسلامية، التي تؤدي إلى ترسيخ مبادئ الإسلام، والإيمان بمثله وفهم نظمه، وتعينه على الإسهام في النهضة العلمية والتقنية، ويتعرف من خلالها على المنهج السوي الصحيح لتعامل المسلم مع عصره بمعطياته وتحدياته، وتوثق الصلة بالماضي وبغيره من الثقافات الأخرى، ويطلع على الكيفية التي عالج بها الإسلام جوانب مختلفة تعلقت بالإنسان نفسه أو المجتمع. |
||||
AR102 | دراسات إسلامية 2 | 2 | عامة | AR101 |
هذا المقرر من المتطلبات الجامعية يزود فيه الطالب بالعديد من المواضيع ذات العلاقة بالثقافة الإسلامية، التي تؤدي إلى ترسيخ مبادئ الإسلام، والإيمان بمثله وفهم نظمه، وتعينه على الإسهام في النهضة العلمية والتقنية، ويتعرف من خلالها على المنهج السوي الصحيح لتعامل المسلم مع عصره بمعطياته وتحدياته، وتوثق الصلة بالماضي وبغيره من الثقافات الأخرى، ويطلع على الكيفية التي عالج بها الإسلام جوانب مختلفة تعلقت بالإنسان نفسه أو المجتمع في جانب الاعتقاد والعبادات والمعاملات، والأحوال الشخصية. |
||||
MA011 | الرياضيات العامة 1 | 3 | داعمة | - |
|
||||
PH011 | الفيزياء العامة | 3 | داعمة | - |
|
||||
ST011 | الاحصاء العام | 3 | إجباري | - |
|
||||
AR103 | اللغة العربية 1 | 2 | عامة | - |
|
||||
AR104 | اللغة العربية 2 | 2 | عامة | AR103 |
|
||||
EL011 | اللغة الانجليزية 1 | 2 | عامة | - |
|
||||
EL122 | اللغة الانجليزية 2 | 2 | عامة | EL011 |
|
||||
MA121 | الرياضيات العامة 2 | 3 | داعمة | MA011 |
|
||||
CS122 | دوائر منطقية (التصميم المنقطي) | 3 | إجباري | CS011 |
|
||||
ST121 | الطرق الاحصائية (مبادي الاحتمالات) | 3 | داعمة | - |
|
||||
CS231 | أساسيات برمجة 2 | 3 | إجباري | CS121 |
|
||||
MA231 | المعادلات التفاضلية | 3 | داعمة | MA121 |
|
||||
CS241 | البرمجة الشيئية | 4 | إجباري | CS231 |
|
||||
MA241 | الجبر الخطي | 3 | داعمة | MA231 |
|
||||
CS232 | هياكل البيانات 1 | 3 | إجباري | CS241 |
مقدمة تعريفية بهياكل البيانات، العمليات على هياكل البيانات، المصفوفات، خزن المصفوفات، دالة الهدف، جداول الوصول، القوائم الخطية، الأكداس والعمليات عليها، الطوابير واستخداماتها والعمليات عليها، الحجز المرتبط للتخزين، العمليات على الأكداس والطوابير المترابطة، مقارنة بين الحجز المتتالي والمترابط للتخزين، الأشجار، تطبيقات الأشجار، مسح الأشجار، الأشجار الثنائية، تمثيل الأشجار وطرق زيارتها. |
||||
NL100 | الثقافة الوطنية | 2 | عامة | - |
|
||||
CS243 | قواعد البيانات 1 | 4 | إجباري | CS231 |
|
||||
CS242 | هياكل البيانات 2 | 3 | إجباري | CS232 |
|
||||
CS234 | تنظيم الحاسوب (معمارية الحاسوب) | 3 | إجباري | CS122 |
|
||||
CS352 | تحليل وتصميم النظم | 3 | إجباري | CS221 |
|
||||
CS221 | نظم المعلومات | 3 | إجباري | CS011 |
|
||||
CS363 | نظم التشغيل | 3 | إجباري | CS352 |
|
||||
CS476 | شبكات الحاسوب | 3 | إجباري | CS241 |
|
||||
CS472 | طرق بحث | 3 | إجباري | - |
|
||||
CS313 | لغة التجميع | 4 | إجباري | CS234 |
|
||||
CS351 | برمجة الانترنت 1 | 4 | إجباري | CS476 |
|
||||
CS253 | قواعد البيانات 2 | 4 | إجباري | CS243 |
|
||||
CS361 | برمجة الانترنت 2 | 4 | إجباري | CS253 |
|
||||
CS481 | تصميم مترجمات | 3 | إجباري | CS471 |
|
||||
CS484 | وسائط متعددة | 3 | إجباري | CS474 |
|
||||
CS445 | تجارة الكترونية | 4 | إجباري | - |
|
||||
CS471 | برمجة نظم | 4 | إجباري | CS363 |
|
||||
CS474 | الرسم بالحاسب | 4 | إجباري | CS241 |
|
||||
CS365 | الذكاء الاصطناعي | 3 | إجباري | - |
|
||||
CS482 | مشروع التخرج | 4 | عامة | CS472 |
|
||||
CS364 | لغات البرمجة (أساسيات لغة البايثون) | 4 | إجباري | - |
البايثون هي لغة برمجة حديثة متخصصة ومناسبة تمامًا لمجموعة متنوعة من الاستخدامات، بداية من البرامج النصية البسيطة وحتى تطبيقات الويب المعقدة. في هذا المقرر سوف نبدأ من نقطة البداية، مع العمليات الأساسية والمتغيرات، والتعرف على وظائف البايثون والتحكم في التدفق. وعلى مدار الفصل الدراسي، سوف تتعلم كيفية التعامل مع أنواع بيانات البايثون المعقدة، مثل مجوعات الحقول المترابطة والقوائم والمعاجم. وبنهاية هذا المقرر، ستتعرف أساسيات لغة البايثون التي ستساعدك على كتابة نصوص بيثونية أكثر كفاءة وفاعلية وتؤهلك لتعلم مبادئ البرمجة الأكثر تخصصًا. |
||||
CS308 | التحليل العددي | 4 | داعمة | - |
|