توصيف المقررات في قسم علوم الحاسب

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

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

) اكسل (، برنامج معالجة العروض التقديمية) باوربوينت (، برنامج معالجة قواعد البيانات) أكسس (، والإنترنت.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

ولغة برمجة جافا سكريبت.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

يهدف هذا المقرر إلى تعريف الطالب بأساسيات الذكاء

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

للتشفير وحماية المعلومات والتشفير.

 

 

 

 

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

 

تعلم الآلةCSC 454

يهدف هذا المقرر إلى إعطاء مقدمة في مجال تعلم الآلة.

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

 

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

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

متنوعة مثلواجهات المستخدم المرئية، المواصفات المرئية، الاستنتاج المرئي، أنظمة قواعد البيانات المرئية وحوسبة الوسائط المتعددة.

 

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

 

 

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

 

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

 

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

 

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

 
 


 

2025/07/10 - 09:07 صباحا15/محرم/1447 - 12:07

هل كانت هذه الصفحة مفيدة؟

0% من المستخدمين قالو نعم من 0 تعليقا.

من فضلك أخبرنا بالسبب(يمكنك اختيار خيارات متعددة)