عن قسم علوم الحاسوب

النبذة التعريفية علوم الحاسوب

أُسِّسَ قسم علوم الحاسوب في العام الجامعي 1997/1998م مع نشأة كلية العلوم التطبيقية ضمن قسمين علميين بدأت بهما الكلية مشوارها التعليمي، وهما قسم علوم الحاسوب وقسم العلوم البيئية والزراعية . قدم القسم كغيره من أقسام الكلية درجة الدبلوم في علوم الحاسوب وكانت مدة الدراسة سنتين وبكوادر أجنبية وفي العام الجامعي 2005/2006م تم تحويل القسم إلى نظام البكالوريوس، لتكون مدة الدراسة أربع سنوات. ويُعد القسم من أهم الأقسام العلمية بالكلية واكتملت هيئة التدريس من الكوادر المحلية المؤهلة.

الرؤية

بناء صرح أكاديمي مميز في برامجه و مناهجه التعليمية المتطورة وفق مقاييس الجودة العالمية.

الرسالة

تلبية احتياجات خطة التنمية وسوق العمل بتخريج كوادر متخصصة وقادرة على المشاركة الفعالة في خدمة المجتمع.

الأهداف

1. تأهيل خريجين أكفاء وذوي معرفة عميقة ومهارات ضرورية لاستغلال أنظمة الحاسبات خلال حياتهم المهنية وبما يمكنهم من المشاركة بفاعلية في المسيرة التنموية للوطن.
2. تمكين الطالب من استيعاب الأسس والمفاهيم العامة في تخصص علوم الحاسوب بشقيه النظري والتطبيقي.
3. الإسهام في نشر المعرفة والوعي لدى الفرد والمجتمع وذلك من خلال الدورات والمحاضرات والندوات.
4. التنسيق وتبادل الخبرات مع قطاعات المجتمع المختلفة بما يحقق بناء وتطوير شراكة حقيقية مع تلك القطاعات لمواكبة متطلبات التنمية في مجال التخصص.
5. الإسهام في تطوير البحث العلمي التطبيقي في مجال علوم الحاسبات.
 

البرامج العلمية

برنامج البكالوريوس

تحميل ملف البكالوريوس PDF
  • >

    الخطة الدراسية :

                         - المستوى: الأول 

                         - الفصل الدراسي: الأول

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    م.ج 111

    ثقافة إسلامية (1)

    2

    -

    2

    متطلب جامعة

    2.

    م.ج 101

    لغة عربية (1)

    2

    -

    2

    متطلب جامعة

    3.

    م.ج 103

    لغة إنجليزية (1)

    2

    -

    2

    متطلب جامعة

    4.

    ع.ت 121

    رياضيات(1)

    2

    2

    4

    متطلب كلية

    5.

    ع.ت 131

    فيزياء عامة (1)

    2

    2

    4

    متطلب كلية

    6.

    ع.ح 151

    مقدمة حاسوب

    2

    2

    4

    متطلب قسم

     

                          - الفصل الدراسي: الثاني

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    م.ج 112

    ثقافة إسلامية (2)

    2

    -

    2

    متطلب جامعة

    2.

    م.ج 102

    لغة عربية (2)

    2

    -

    2

    متطلب جامعة

    3.

    م.ج 104

    لغة إنجليزية (2)

    2

    -

    2

    متطلب جامعة

    4.

    ع.ت 151

    رياضيات(2)

    2

    2

    4

    متطلب كلية

    5.

    ع.ت 132

    فيزياء عامة (2)

    2

    2

    4

    متطلب كلية

    6.

    ع.ح 122

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

    2

    2

    4

    متطلب قسم

     

                          - المستوى: الثاني             

                          - الفصل الدراسي: الأول

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    ع.ح 251

    البرمجة الهدفية الموجهة

    2

    2

    4

    متطلب قسم

    2.

    ع.ح 233

    رياضيات متقطعة

    2

    2

    4

    متطلب قسم

    3.

    ع.ح 235

    إلكترونيات

    2

    2

    4

    متطلب قسم

    4.

    ع.ح 213

    تصميم منطق رقمي

    2

    2

    4

    متطلب قسم

    5.

    ع.ح 221

    تحليل عددي

    2

    2

    4

    متطلب قسم

    6.

    ع.ت 105

    لغة إنجليزية (حاسوب)

    3

    -

    3

    متطلب كلية

     

                        - الفصل الدراسي: الثاني

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    ع.ح 230

    هيكلة بيانات

    2

    2

    4

    متطلب قسم

    2.

    ع.ح 235

    تنظيم الحواسيب

    2

    2

    4

    متطلب قسم

    3.

    ع.ت 141

    الإحصاء والاحتمالية

    2

    2

    4

    متطلب كلية

    4.

    ع.ت 31

    أسس البحث العلمي

    3

    -

    3

    متطلب كلية

    5.

    ع.ح 231

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

    2

    2

    4

    متطلب قسم

    6.

    ع.ح 236

    مقرر حاسوبي مختار

    2

    2

    4

    متطلب قسم

     

                         - المستوى: الثالث

                          - الفصل الدراسي: الأول

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    ع.ح 310

    تحليل وتصميم النظم

    2

    2

    4

    متطلب قسم

    2.

    ع.ح 324

    الأتومات واللغات الأساسية

    2

    2

    4

    متطلب قسم

    3.

    ع.ح 320

    قواعد بيانات(1)

    2

    2

    4

    متطلب قسم

    4.

    ع.ح 344

    الخوارزميات

    2

    2

    4

    متطلب قسم

    5.

    ع.ح 301

    لغات برمجة (2)

    2

    2

    4

    متطلب قسم

    6.

    ع.ح 355

    مقرر حاسوبي مختار

    2

    2

    4

    متطلب قسم

     

                          - الفصل الدراسي: الثاني

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    ع.ح 362

    الذكاء الاصطناعي

    2

    2

    4

    متطلب قسم

    2.

    ع.ح 371

    المعالج الدقيق

    2

    2

    4

    متطلب قسم

    3.

    ع.ح 380

    نظم التشغيل

    2

    2

    4

    متطلب قسم

    4.

    ع.ح 384

    قواعد بيانات(2)

    2

    2

    4

    متطلب قسم

    5.

    ع.ت 311

    بحوث عمليات

    2

    2

    4

    متطلب كلية

    6.

    ع.ت 377

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

    2

    2

    4

    متطلب كلية

     

                         - المستوى: الرابع                               

                         - الفصل الدراسي: الأول

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    ع.ح 410

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

    2

    2

    4

    متطلب قسم

    2.

    ع.ح 412

    قواعد بيانات أوراكل و SQL

    2

    2

    4

    متطلب قسم

    3.

    ع.ح 423

    برمجة المواقع وتكنولوجيا الإنترنت

    2

    2

    4

    متطلب قسم

    4.

    ع.ح 433

    هندسة البرمجيات

    2

    2

    4

    متطلب قسم

    5.

    ع.ح 450

    مشروع(1)

    2

    2

    4

    متطلب قسم

    6.

    ع.ت 417

    المترجمات

    2

    2

    4

    متطلب كلية

     

                          - الفصل الدراسي: الثاني

    م

    رمز المساق

    اسم المساق

    الساعات المعتمدة

    نوع المساق

    نظري

    عملي

    المجموع

    1.

    ع.ح 464

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

    2

    2

    4

    متطلب قسم

    2.

    ع.ح 481

    مقرر حاسوبي مختار

    2

    2

    4

    متطلب قسم

    3.

    ع.ح 483

    مقرر حاسوبي مختار

    2

    2

    4

    متطلب قسم

    4.

    ع.ح 490

    مشروع التخرج النهائي

    2

    2

    4

    متطلب قسم

    5.

    ع.ح 485

    مقرر حاسوبي مختار

    2

    2

    4

    متطلب قسم

     

     

  • >

    وصف المقررات :

    أولاً: وصف متطلبات الجامعة

     

    (م.ج 111) : ثقافة إسلامية (1):

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

     

    (م.ج 101) : لغة عربية (1):

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

     

    (م.ج 103) : لغة إنجليزية (1):

    This course deals with active voice; past and present simple, past and present continuous, past and present perfect and the future. It also deals with some  and have something done. Moreover, it presents some different short dialogues and some short reading passages.

     

    (م.ج 112) : ثقافة إسلامية (2):

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

     

    (م.ج 102) : لغة عربية (2):

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

     

    (م.ج 104) : لغة إنجليزية (2):

    This course deals with passive voice (past, present and modals). It also deals with using the prepositions (at, on and in) for time and position. It also presents some different dialogues. Moreover, it deals with future (going to), using the expressions (on time / in time, and at the end / in the end) and how to make comparison.

     

    ثانياً: وصف متطلبات الكلية

     

    (ع.ت 121) : رياضيات (1):

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

     

    (ع.ت 131) : فيزياء عامة (1):

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

     

    (ع.ت 151) : رياضيات (2):

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

     

    (ع.ت 132) : فيزياء عامة (2):

    يتضمن هذا المقرر دراسة الموضوعات الآتية: الحركة الموجية والصوت، الكهربائية الساكنة وقانون كولوم، الكهرباء التيارية وقانون أوم، تحليل الدوائر الكهربائية باستخدام قوانين كيرشوف، انعكاس الضوء والمرايا، انكسار الضوء والعدسات.

     

    (ع.ت 105) : لغة إنجليزية (حاسوب):

    This course deals with what is a computer, history of computer, characteristics, hardware and software, mainframes, minicomputer, microcomputer and the central processing unit. Moreover, it deals with memory and data, buses, peripherals, disks, tapes and devices.

     

    (ع.ت 141) : الإحصاء والاحتمالية:

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

     

    (ع.ت 315) : أسس البحث العلمي:

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

     

    (ع.ت 311) : بحوث العمليات:

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

     

    (ع.ت 377) : الرسم بالحاسوب:

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

     

    (ع.ت 417) : المترجمات:

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

     

    ثالثاً: وصف متطلبات القسم

     

    (ع.ح 151) : مقدمة حاسوب:

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

     

    (ع.ح 122) : لغة البرمجة (1):

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

     

    (ع.ح 251) : البرمجة الهدفية الموجهة:

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

     

    (ع.ح 233) : رياضيات متقطعة:

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

     

    (ع.ح 235) : إلكترونيات:

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

     

    (ع.ح 213) : تصميم منطق رقمي:

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

     

    (ع.ح 221) : تحليل عددي:

    يتناول هذا المقرر مقدمة في التحليل العددي تشمل: الأخطاء في الحسابات العددية وأنواعها والعوامل المتسببة في ظهورها وأهم معايير الدقة (الخطأ المطلق والخطأ النسبي)  وبعض العلاقات المهمة للأخطاء وانتشار الخطأ، كما يتناول طرق حل المعادلات غير الخطية وطرق حل المعادلات الخطية والاستكمال وطرق نيوتن للاستكمال والتكامل العددي–طريقة سمبسون–واستخدام طريقة سمبسون لحساب التكامل المزدوج العددي  والحل العددي للمعادلات التفاضلية.

     

    (ع.ح 230) : هيكلة بيانات:

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

     

    (ع.ح 235) : تنظيم الحواسيب:

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

     

    (ع.ح 231) : البرمجة المرئية:

    يتناول هذا المقرر مفاهيم برمجة الحاسب الآلي باستخدام لغة C# مع تطبيق البرامج على بيئة الدوت نت .net  بالإضافة إلى المفاهيم الأساسية لأنواع البيانات، الثوابت والمتغيرات، العمليات الحسابية وأولوياتها، الجمل الإسنادية، الإدخال والإخراج. العبارات الشرطية بأنواعها، التكرار، المصفوفات و أنواعها و الدوال في لغة السي شارب و النداء الذاتي للدوال ، ولمحة عن هياكل البيانات، مبادئ البرمجة الغرضية التوجه، اقتناص الأخطاء في لغة السي شارب ويتناول أشهر المجمعات، كما يقدم المقرر مقدمة في البرمجة المرئية (برمجة النوافذ) يتم فيها تعرف خصائص ودوال وأحداث الفورم، ومربع النص، ومربع التسمية، وزر الأوامر .... وغيرها، كما يتضمن: التعامل مع الأحداث التي يمكن إجراؤها على الكائنات و كيفية تحويلها إلى واجهات ومكونات تفاعلية وبرمجة محركات الواجهات الرسومية، كما يتناول المقرر برمجة قواعد البيانات Ado.net و تقنية إنشاء التقارير بالإضافة إلى مقدمة عن برمجة الشبكات.

     

    (ع.ح 236) : مقرر حاسوبي مختار – استرجاع المعلومات:

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

     

    (ع.ح 310) : تحليل وتصميم النظم:

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

     

    (ع.ح 324) : الأتومات واللغات الأساسية:

    يقدم المقرر بعض المفاهيم الأولية في نظرية التشغيل واللغات الشكلية متضمناً: المجموعة Set، والعمليات على المجموعات، والقواعد، والأتومات المنتهية الحتمية، والأتومات المنتهية غير الحتمية وعملية التحويل بينهما، التعبيرات المنتظمة، اللغات المنتظمة. اللغات ذات السياق الحر. آلة تورينج Turing machines.

     

    (ع.ح 320) : قواعد بيانات (1):

    في هذا المادة  يتعرف الطالب المفاهيم الآتية: مفاهيم قواعد البيانات وبيئتها، خصائص نظام إدارة قواعد البيانات، نموذج البيانات العلائقي والجبر العلائقي، لغة الاستعلام المهيكلة (SQL)، التخطيط لقواعد البيانات وتصميمها وإدارتها، نموذج العلاقات الكائني (E-R)، التطبيع، تنظيم الملفات والفهارس، مقدمة عن منهجية تصميم قواعد البيانات.

     

    (ع.ح 344) : الخوارزميات:

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

     

    (ع.ح 301) : لغات برمحة (2):

    يتناول هذا المقرر التعريف بمفاهيم برمجة الحاسب الآلي باستخدام لغة جافا مع تطبيق البرامج على بيئة java TextPad،   eclipseأو BlueJ بالإضافة إلى المفاهيم الأساسية في أنواع البيانات، الثوابت والمتغيرات، العمليات الحسابية وأولوياتها، الجمل الإسنادية، الإدخال والإخراج. العبارات الشرطية بأنواعها، التكرار، المصفوفات و أنواعها و الدوال في لغة الجافا و النداء الذاتي للدوال ، القراءة و الكتابة في الملفات وكافة العمليات المتعلقة بالتعامل مع الملفات بمختلف أنواعها ، التعامل مع المربعات الحوارية و النصوص فيها وكيفية تحويل البيانات من نصية إلى رقمية ،كما يقدم المقرر مقدمة في البرمجة المرئية (برمجة النوافذ) يتم فيها التعرف إلى خصائص ودوال وأحداث الفورم، مربع النص، مربع التسمية، زر الأوامر.... و غيرها كما يتضمن التعامل مع الأحداث التي يمكن إجراؤها على الكائنات و كيفية تحويلها إلى واجهات و مكونات تفاعلية.

     

    (ع.ح 355) : مقرر حاسوبي مختار - أمنية البيانات:

    يشتمل المقرر على سرد تاريخي لتطور علم التعمية (Cryptology) بشقيه: تصميم التعمية (Cryptography) وتحليل التعمية (Cryptanalysis)،ثم يعرج على دور علماء المسلمين في تأسيس وتطوير هذا العلم، ثم يعرض أهم الطرق التقليدية للتشفير، ثم الخوارزميات الحديثة المبنية على تقنيات المفتاح العام والخاص، مثل خوارزميات (DES) و (RSA) وغيرها، مع الإشارة للخلفيات الرياضية لهذه الخوارزميات.

     

    (ع.ح 362) : الذكاء الاصطناعي:

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

     

    (ع.ح 371) : المعالج الدقيق:

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

     

    (ع.ح 380) : نظم التشغيل:

    يشمل المقرر أساسيات نظم التشغيل، وأنواعها ومهامها الرئيسة، كإدارة المعالج وأنواع الجدولة، وإدارة الذاكرة بأنواعها المختلفة، وطرق التخزين والعنونة، وإدارة الأجهزة ، وإدارة أرشيف الملفات، والمقارنة بين أنظمة التشغيل المختلفة وتعرُّف أشهر أوامر النظام.

     

    (ع.ح 384) : قواعد بيانات (2):

    يتناول هذا المقرر منهجية تصميم قواعد البيانات: التصميم التصوري، التصميم المنطقي والتصميم الفيزيائي، أمنية قواعد البيانات، إدارة التفاعل ومعالجة الاستعلام، أنظمة إدارة قواعد البيانات الموزعة وتصميمها، مقدمة عن أنظمة إدارة قواعد البيانات الكائنية، مفاهيم أنظمة إدارة قواعد البيانات الموجهة نحو الكائن. مقدمة موجزة عن: مستودعات البيانات (Data Warehousing) وتنقيب البيانات Data Mining.

     

    (ع.ح 410) : الاتصالات وشبكات الحاسوب:

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

     

    (ع.ح 412) : قواعد بيانات أوراكل و SQL:

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

     

    (ع.ح 423) : برمجة المواقع وتكنولوجيا الإنترنت:

    يتناول هذا المساق عددًا من تقنيات ومصطلحات الإنترنت مثل (WWW, HTML, Protocols)، ويركز هذا المساق على تقنية ASP.NET التي تستخدم في تطوير مواقع الويب، ويتم استعراض عدة موضوعات فيها بداية من: Applications and pages framework, IIS, Controls وصولاً إلى أحداث الصفحة page events وبعض الموضوعات المتقدمة.

     

    (ع.ح 433) : هندسة البرمجيات:

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

     

    (ع.ح 450) : مشروع (1):

    يتضمن هذا المشروع مفاهيم نظرية وعملية في تخصص علوم الحاسوب، يرتبط بالمشكلات الحالية والتطبيقات في علوم الحاسوب ويستهدف هذا المشروع توسيع مهارات الطالب في البحث العلمي. يعمل الطلاب في مجموعات من 1-3 أشخاص ويخصص لكل مجموعة مشرف لإرشادهم وقيادتهم خلال المراحل المختلفة من المشروع، كما تقدم كل مجموعة في النهاية تقريرًا مفصلاً عمَّا تم إنجازه وكذلك عرض تقديمي أمام لجنة المناقشة للتقييم.

     

    (ع.ح 464) : المعالجة الصورية:

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

     

    (ع.ح 481) : مقرر حاسوبي مختار - أمنية شبكات الحاسوب:

    يشمل المقرر دراسة تفصيلية للنموذج المعياري للطبقات السبع (OSI) من منظمة (ISO)، ثم تقنيات بناء شبكات آمنة عبر الفضاء المفتوح، مثل الشبكات الافتراضية (VPN)، والبروتوكولات الأمنية مثل IPsec وبرتوكولات التعاملات المالية SET و SSL/TLS وبروتوكولات تأمين البريد الإلكتروني PGP/SMIME ، وبروتوكول التحقق من الهوية Kerberos، وأخيرا المهددات الرئيسة لأمن الشبكات وتقنيات مواجهتها.

     

    (ع.ح 483) : مقرر حاسوبي مختار - برمجة شبكات الحاسوب:

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

     

    (ع.ح 490) : مشروع التخرج النهائي:

    The project implementation course offers students an opportunity to assemble their knowledge acquired throughout their BS curriculum to realize a final project. This would require them to gather information about the proposed subject and realize a final report as well as to develop a system practically. At this stage, students must carry on all phases of system analysis, design, and implementation of the subject already defined in the preceding course (Project proposal), and under the supervision of the same supervisor. At the end of the semester, students are asked to apply  an over-all report and oral presentation with the presence of faculty members as referees.

     

    (ع.ح 485) : مقرر حاسوبي مختار - برمجة تطبيقات الجوال:

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

     

الكادر التدريسي

الإحصائيات

0
عدد الدفعات المتخرجة
0
عدد الطلاب