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

محرر المحتوى

CSC 001 مهارات الحاسب الآلي وتطبيقاته

توصيف المقرر

 

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

 

  متطلب سابق : لا يوجد..

برمجة الحاسب (1) CSC 101

توصيف المقرر

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

     متطلب سابق : CSC001.


برمجة الحاسب (2) CSC 102

توصيف المقرر

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

أخلاقيات مهنة الحاسب CSC 109

                                           توصيف المقرر

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

 

متطلب سابق: CSC001.

التصميم المنطقي CEN 210

توصيف المقرر

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

المتطلب السابق: MATH251

معمل التصميم المنطقي CEN 211

توصيف المقرر

  • يقدم هذا المقرر للطالب تصميم وتنفيذ الدوائر التوافقية والتتابعية. وستكون هناك عشرة تجارب وسيضم المقرر تصميم ومحاكاة البرمجيات ، وتنفيذ الدوائر.

المتطلب السابق: CEN210 .

تنظيم الحاسب ولغة برمجة التجميع CSC 210

توصيف المقرر

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

متطلب سابق : CEN210, CSC101.

عمارة الحاسب CEN 312

توصيف المقرر                    

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

متطلب سابق: CSC210.

تراكيب البيانات والخوارزميات CSC 220

 توصيف المقرر

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

متطلب سابق: CSC102.

تصميم و تحليل الخوارزميات CSC 321

  توصيف المقرر

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

متطلب سابق: CSC220.

تقنية الانترنت والويب CIT 230

توصيف المقرر

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

 

متطلب سابق: CSC102 .

لغات البرمجة CSC 300

 توصيف المقرر

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

متطلب سابق: CSC220 .

نظم التشغيل CSC 410

 توصيف المقرر

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

متطلب سابق: CEN312.

نظرية الحوسبة CSC 420

 توصيف المقرر

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

المتطلب السابق: CSC220.

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

توصيف المقرر  

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

متطلب سابق:  CSC220 

شبكات الحاسب CEN 330

 توصيف المقرر

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

متطلب سابق:CEN312  .

نظم قواعد البيانات CIS 340

توصيف المقرر

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

متطلب سابقCSC220:.

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

توصيف المقرر

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

متطلب سابقCSC321:.

تدريب ميداني لطلبة علوم الحاسب CSC 390

توصيف المقرر

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

متطلب سابق: موافقة القسم.

مشروع التخرج لطلبة علوم الحاسب (1) CSC 490

توصيف المقرر

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

 متطلب سابق: موافقة القسم.

مشروع التخرج لطلبة علوم الحاسب (2) CSC 491

توصيف المقرر

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

متطلب سابق: CSC490.

طرق عددية CSC 422

توصيف المقرر

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

متطلب سابق: CSC321.

تفاعل الإنسان و الآلة CIT 450

توصيف المقرر

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

متطلب سابق: CSC102.

الرسم بالحاسب CSC 452

توصيف المقرر          

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

المتطلب السابق:  CSC321.

بناء المترجم CSC 421

توصيف المقرر

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

متطلب سابق: CSC420.

أنظمة الوسائط المتعددة CSC 453

توصيف المقرر

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

متطلب سابق: CSC321.

أمن الحاسب و المعلومات CIT 460

توصيف المقرر

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

متطلب سابق: CSC321.

برمجة النظم CSC 411

توصيف المقرر

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

متطلب سابق: CSC410   

تعلم الآلة CSC 454

توصيف المقرر

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

متطلب سابقCSC321 :.

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

توصيف المقرر

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

متطلب سابق: CSC102.

معالجة الصور الرقمية CSC 455

توصيف المقرر

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

متطلب سابق: CSC321.

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

توصيف المقرر

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

متطلب سابق: CSC221.

قواعد البيانات المتقدمة CIS 440

توصيف المقرر

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

متطلب سابق:   CIS340.

مواضيع خاصة في علوم الحاسب CSC 492

توصيف المقرر

  • في هذا المقرر سيتم تقديم موضوعات معاصرة في علوم الحاسب حسب الحاجة.

متطلب سابق: موافقة القسم.

نظم المحاكاة و النمذجة CSC 424

توصيف المقرر

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

متطلب سابق: STAT311.​