قسم علم الحاسوب - Jerash University
قسم علم الحاسوب

وصف المساقات

يهدف هذا المساق الى تعريف الطالب بالمفاهيم الأساسية للغة برمجة مختارة وخصائصها والقدرة على كتابة برامج بسيطة وصحيحة. المواضيع التي يغطيها المساق تشمل: عمليات الإدخال والإخراج، أنواع البيانات، تعريف الإقترانات، مبادئ البرمجة الكينونية. أساليب برمجة الحدث، إنشاء ومعالجة Objects، Classes، واستخدام أدوات مثل أدوات التتبع. في نهاية المساق، يجب أن يكون الطلاب قادرين على تصميم وبرمجة واختبار وتتبع التطبيقات.
تحميل
هذا المساق هو مقدمة للتحليل العددي. الهدف الأساسي من المساق هو تطوير الفهم الأساسي للخوارزميات العددية والمهارات اللازمة لتنفيذ الخوارزميات لحل المشاكل الرياضية على الكمبيوتر.
تحميل
يهدف المساق لمساعدة الطلبة فهم المبادئ الاساسية للتصميم الرقمي. يوفر المساق تغطية للطرق التقليدية لتصميم المعدات لكلا الدوائر المنطقية و الاندماجية.
تحميل
يستعرض المساق مقدمة في تصميم و تنظصم الحاسوب و مجموعة تعليمات الحاسوب بلغة الالة و معالجة البيانات. كما يستعرض المساق مهام الوحدات الفرعية لوحدة المعالجة المركزية. وحدة الحساب: حمل المضيف المتقدم للامام، و محولات الطرح، و النواقل. وحدة المنطق: القاسم و الضارب التمتسلسل و الاندماجي، مثيل الارقام العشرية و حساباتها. تصميم مسار البيانات، و تصميم وحدة التحكم، برمجة المعالجات، بناء النواقل و هرمية الذاكرة.
تحميل
النماذج الرياضية. المسببات الرياضية. طرق البرهنة.طرق تصحيح البرامج. تعريف المجموعات والعمليات عليها. العلاقات وأنواعها. المخططات والتفرعات.طرق البحث. التجزئة. الاقترانات وأنواعها. الخوارزميات. طرق العد. مقدمة عامة ( المتباينات والاقترانات )، النهايات والاتصال، التفاضل (متوسط التغير، قانون السلسلة ، الاشتقاق الضمني)، نظرية القيمة الوسيطة (القيم الصغرى والتقعر والتطبيقات العملية ورسم المنحنيات)، التكامل (النظرية الأساسية في التكامل والتفاضل، التعويض، التطبيقات المساحة والحجوم والحركة)، الاقترانات السامية
تحميل
يستعرض المساق عناصر البرمجة الكينونية و من ضمنها: بيئة البرمجة، لبنات البناء، حلقات الادخال و الاخراج، القرارات، الاقترانات، المصفوفات و السلاسل، هياكل البيانات، الاغلاق في كبسولة، متغيرات متقدمة، برمجة الكائنات الموجهة، مزايا الكينونية المفيدة، الفئات و الكائنات، الوراثة، تعدد الاشكال، معاملة الاشتثناءات، الخيوط، الملفات، و كتابة البرنامج بلغة Java.
تحميل
يصف المساق دور أداء النظم الحاسوبية و مفاهيمها الاساسية في تصميم النظم الحاسوبية من خلال مسار البيانات و التحكم بالمعالج، هرمية الذاكرة، وحدات التحكم، نقل البيانات و نواقلها. خصائص مجموعة التعليمات، تقنيات السبيل المباشر للبيانات، مساحات تخزينية ذات خط عالي السرعة كالذاكرة المختبئة، و انظمة متعددة المعالجات
تحميل
يهدف المساق استعراض انواع مختلفة من تراكيب/هياكل البيانات مثل: الاكوام، الطوابير، القوائم، و القوائم مزدوجة الروابط. كما يوضح المساق طرق مختلفة لتنفيذ هياكل البيانات باستخدام لغة C++ (التنفيذ يتم باستخدام مصفوفة من الفئات، المؤشرات و التوزيع بفاعلية مستمرة). يناقش المساق تنفيذ الاقترانات الدورانية و التحويل الى الجمل التكرارية/الدورانية.
تحميل
يقدم المساق مدخلا لتصميم و تحليل الخوارزميات. يهدف المساق لتقديم عدد من تقنيات تصميم الخوارزميات المهمة و الخوارزميات الاساسية التي تهتم للجانبين النظري و التطبيقي. و من هذه الخوارزميات: فرق تسد، البرمجة الديناميكية/ الفاعلية المستمرة، التقنيات الجشعة للاستمثال. و يقدم المساق طرق التحليل المقارب الرياضي للخوارزميات المرتبطة بالوقت من خلال المعادلات التكرارية. و سيتم تطبيق تقنيات التصميم و التحليل للخوارزميات المشتقة لمختلف المهام مثل الترتيب و البحث و مشاكل الرسم.
تحميل
يقدم المساق المفاهيم الرئيسية للمتطلبات الرياضية السابقة. يصف المساق تفاصيل اللغات، المجموعات النظامية و التعابير، قواعد اللغة، و تحولات قواعد اللغة، الاشكال الطبيعية، الاتمتة المحدودة، الات تيورينج، خصائص اللغات النظامية، الاتمتة الساقطة، لغات الخالية من السياق، هرمية كومسكي، مشاكل القرارات و اطروحة تشيرتش-تيورينج.
تحميل
يقدم المشاق مفاهيم البرمجة المرئية باستخدام Microsoft Visual Studio.Net . سيعرف المساق الطلبة على اساسيات مبادئ البرمجة الموجهة الحدث، ومفاهيم البرمجة المرئية و المسموعة، و سيوفر اطار العمل للطلبة لاكتشاف مشاريع برمجية فنية و خلاقة، و سيتمتع الطلبة بالقدرة على تطوير تطبيقات نظام التشغيل windows باستخدام Visual Studio.Net وسيكون التركيز على لغة ASP.NET
تحميل
يقدم المساق لغات اساسية لبرمجة تطبيقات الانترنت كلغات HTML ، CSS ، PHP ، JavaScript و مكتباتها. سيتعلم الطلبة مستويات بسيطة و متوسطة للغة البرمجة PHP. يمكن استخدامها لانشاء جميع انواع واجهات الانترنت ذات الفعالية المستمرة، و لمتانة المصادر المفتوحة، اصبحت من اكثر لغات البرمجة شيوعا لبرمجة تطبيقات لانترنت. سيتم التركيز على العديد من طرق المدخلات للخادم (سلسلة الستعلامات و النماذج و ملفات الكوكيز)، التفاعل مع الملفات على جهاز الخادم (الملفات النصية و قواعد البيانات)، و القضايا الامنية. سيتم التطرق ايضا الى برامج الاتصال مع اجهزة الخادم على شبكة الانترنت، بحيث سيتمكن الطلبة من تصميم و صياغة و اختبار و تصحيح و انشاء مواقع الكترونية ذات فاعلية مستمرة بلغة PHP .
تحميل
يوفر المساق دراسات مختارة لمفاهيم و تطبيقات مفتاحية للذكاء الاصطناعي و مدخل الى لغات شاعة الاستخدام لبناء نظم الكاء الاصطناعي. يدرس الطلبة تقنيات الذكاء الاصطناعي في سياقات متنوعة مؤكدة على: 1. تعميم خوارزميات البحث، و تضمن مواضيع الرسوم البيانية، خوارزميات الكشف التجريبية، الاستمثال، طرق التكرار، طرق التشذيب، و الالعاب. 2. تمثيل المعرفة، و تضمن مواضيع معالجة الصور، رؤية الالة، برامج حل القيود، النمذجة المعتمدة على برامج العميل، و التعلم.
تحميل
يوفر المساق إمكانية التدرب على استخدام أدوات الحاسوب وتطبيقاته في المجالات المختلفة، يتم التدريب في مؤسسات القطاع العام أو الخاص وبإشراف أعضاء الهيئة التدريسية في القسم. إن الغرض من التدريب الميداني بإشراف خبرات عملية هو تجميع الطلاب للمعارف والخبرات والمهارات المقدمة خلال الجزء الأكاديمي للبرنامج في بيئة عملية. التدريب الميداني هو خبرة تعلم للطلاب وإسهام في العمل في موقع التدريب. المتوقع من التدريب الميداني أن يوفر فرص للتعلم غير متوفرة في قاعات الدرس.
تحميل
يعتبر المساق مقدمة في اساسيات بحوث العمليات و ممارستها و دورها في اتخاذ القرار. عمليا يركز المساق على تقنيات البرمجة الرياضية كالبرمجة الخطية ( الطريقة البسيطة، مفاهيم الازدواجية و تحليل الحساسية)، استمثال الشبكة (كمشاكل النقل و المهام)، و البرمجة غير الخطية.
تحميل
يهدف هذا المساق إلى تعريف الطلبة بأساسيات الحوسبة الموزعة وبيان أهميتها وكيفية برمجتها ونظمها المختلفة وتزويده بالمهارات الأساسية لتطوير البرمجيات الموزعة. المواضيع التي يغطيها المساق تشمل: مفاهيم الحوسبة الموزعة والبرمجة الموزعة والنظم الموزعة، تزامنية الحوسبة، نماذج الحوسبة الموزعة، وسائل الاتصال بين العمليات، الاتصال الجماعي ،الدعم الذي توفره نظم التشغيل للحوسبة الموزعة، الكينونية الموزعة ،واجهة برمجة التطبيقات (مثل RPC،RMI وغيره) ،نموذج الخادم والعميل ،مسألة السرية في تطبيقات الإنترنت. الجانب العملي للمساقي تضمن قيام الطلبة بتطوير برمجيا تموزعة مستخدمين أحدث التقنيات المتوفرة.
تحميل
مساق نظم التشغيل تقدم للطلبة مجال شيق من الماديات من عدة حقول نظم التشغيل، و تحتوي هياكل نظم التشغيل الاساسية، توافق و مزامنة العمليات، تقنيات ادارة الذاكرة، ادارة المصادر و جدولة العمليات، نظام الملفات و نظام الادخال و الاخراج، وغيرها من المواضيع.
تحميل
يقدم المساق مفاهيم البرمجة المتقدمة و تقنيات البرمجة الحديثة. و التي تتضمن تصميم البرمجة الكينونية و تصميم الانماط، واجهات المستخدم الرسومية، نماذج الاحداث، معاملة الاستثناءات، تعدد العمليات. سيتعلم الطلبة لغة البرمجة Java ليتمكنوا من انشاء مختلف الرسوم البيانية و التوضيحية مثل: الفئة، الكائن، التسلسل، النشاط، و التطوير، و رسومات العناصر و الحالة.
تحميل
يغطي المساق مختلف المواضيع لمساعدة الطلبة بتعلم تقنيات الرسم بالحاسوب و تضم المواضيع: دراسة مفاهيم تصميم الحاسوب، و المصطلحات، و العمليات، و مدخل الى المفاهيم الاساسية، و نمذجة و تحويلات ثنائية الابعاد و ثلاثية الابعاد، عرض التحويلات ، عرض الصور على الشاشة، تقنيات الاستدعاء، حزم و نظم البرمجيات الرسومية. سيتعلم الطلبة اساسيات خوارزميات الرسم بالحاسوب. و سيوفر المساق مدخل مختصر لبرنامج الرسم OpenGL.
تحميل
الهدف من المساق هو توضيح مفاهيم نمذجة النظم و محاكاتها. يناقش المساق مختلف المواضيع المتعلقة بالمحاكاة و النمذجة، مثل استخدامات و اجابيات و سلبيات المحاكاة، انواع النماذج، خطوات محاكاة النظم ذات الاحداث المنفصلة، منتجات برمجيات المحاكاة، النماذج الاحصائية، نماذج الطوابير البسيطة، الارقام العشوائية و التنوعات العشوائية، نمذجة المدخلات، تحقيق و فاعلية النموذج، و استخدامها في تحليل المدخلات و المخرجات. القسم التطبيقي من المساق يركز على ناتج برمجيات المحاكاة و تطبيقها لنظم تكنولوجيا المعلومات.
تحميل
تهدف هذه الوحدة النواة لتزويد الطلبة بالمهارات الضرورية و المطلوبة لمباشرة البحث العلمي و كتابة تقارير الابحاث. و يتم ذلك من خلال التقديم للطلبة بعض النظريات و الطرق المرتبطة بنهجيات البحث التعليمية عن طريق اعتبار تعاريف و اهداف البحث، اقتراحات للاحاطة بالاستعلام، جمع البيانات و تحليلها، و مناقشة النتائج. في نهاية المساق على الطلبة ان ينتجوا تقارير بحثية و تطوير ادوات برمجية تعبر عن تطبيقات الحاسوب.
تحميل
في هذا الفصل يستكمل الطالب العمل في المشروع وقد يتطلب ذلك ان يقدم عرضا شهريا عن مدى التقدم في مشروعه مع نهاية الفصل على الطالب إن يقدم عرضا شفهيا وتقريرا كاملا ومفصلا عن الإعمال التي أنجزها خلال فصلي المشروع.ويجب ان يظهر من خلال التقرير ان الطالب متفهم للموضوعات التي درسها والاعمال التي قام بها.واذا قام الطالب بتطوير اجهزة او برمجيات فيجب وصفها في التقرير بدقة وتقدير الدرجة التي يحصل عليها بناء على اهتمامه بموضوع المشروع ومواظبته على انجازها وكذلك على التقرير المكتوب النهائي والعرض الشفهي الي يقدمه عن المشروع. تهدف هذه المادة إلى تدريب الطالب على كيفية استكمال مشروع البحث الذي بدأه في المادة السابقة، وفي هذه المرحلة يبدأ الطالب بمرحلة التصميم والتي تتضمن قواعد البيانات و العلاقات و الجداول و وصف البيانات و المخططات (ERD, Schema). وثم تصميم صفحات الويب و شاشات الدخول إلى النظام باستخدام لغات تصميم الويب و الوسائط المتعددة. و من ثم القيام بمرحلة البرمجة و الاختبار لجميع المتطلبات و الوظائف التي يجب إن يؤديه النظام لكل مستخدميه. و يقوم الطالب بعد ذلك بتسليم وثيقة المشروع كاملة (Documentation) والبرمجية المطورة (Software) من اجل المناقشة النهائية.
تحميل
يقدم هذا المساق مبادئ تصميم المواقع الالكترونية الديناميكية والتفاعلية باستخدام HTML5 & XHTML وصفحات الأنماط التعاقبية CSS3 و جافا سكريبت
تحميل
هذا المساق يعطي مقدمة عن مفاهيم قواعد البيانات ونظم إدارة قواعد البيانات وتشمل: مقدمة الى نموذج نظم قواعد البيانات العلاقاتية ويتضمن: جبر العلاقات تفاضل العلاقات، لغة الاستعلام التركيبية، منهجيات تصميم قواعد البيانات، نموذج علاقات الكينونة وشروط سلامة القيود، تصميم قواعد البيانات المعتمد على المفاهيم والاعتمادية الوظيفية والصيغ المعيارية وطرق التطبيع. يقدم هذا المساق مقدمة في معماريات نظم ادارة قواعد البيانات وبيئاتها، فهم الطرق الرئيسية لتصميم قواعد البيانات وتطبيقاتها، الخبرة العملية في تصميم وبناء قواعد البيانات العلاقية. معالجة المعاملات: طرق التزامن، الاسترجاع، نظم ادارة معالجة المعاملات. مقدمة في قواعد البيانات الموزعة، التصميم الحقيقي لقواعد البيانات: هيكل التخزين والملف، الملفات المفهرسة، الملفات المنحوتة، ملفات التواقيع، ملفات ذات سجلات متغيرة الاطوال. ويجعل هذا المساق الطالب قادرا على مناقشة وشرح أهمية البيانات، الفرق بين ادارة الملفات وقواعد البيانات.
تحميل
يشمل المساق مفاهيم و ادوات و تقنيات متطلبة لتحليل و تصميم نظم معلومات الاعمال. و يتضمن منهجيات التطوير الهيكلي، دورة حياة تطوير النظام، التطوير السريع للتطبيقات من خلال منهجيات بديلة كصنع نموذج اولي. يئكد المساق على دور نظم المعلومات في المؤسسات و كيفية علاقتها بالاهداف و الهياكل المؤسسية. سيتعرف الطلبة على ادوات تحليل النظم و نمذجة التصميم كرسوم تدفق البيانات، العلاقات الكينونية، قواميس البيانات، جداول القرارات، اشجار القرارات، اللغة و الخطط المهيكلة.
تحميل
يركز المساق على اساسيات مصطلحات استرجاع البيانات و مفاهيمها، و يوفر تنوع واسع من التطبيقات العملية لاسترجاع البيانات في التجهيزات الصناعية. عناصر المساق توي تمثيل احتياجات المعلومات و توثيقها، نماذج الاسترجاع، خوارزميات تكوين المجموعة، و تصنيف النصوص. المساق يوفر ايضا تنوع من مواضيع مختلفة عن استرجاع البيانات التلاؤمية، و استرجاع البيانات المبني على الشبكة العنكبوتية، واجهات المستخدم، و تصور البيانات.
تحميل
يوفر المساق مدخل الى المفاهيم النظرية و التطبيقات العملية لتنقيب البيانات. و يحتوي المساق على اطار العمل المفاهيمي لتنقيب البيانات و اساسيات الاحتمالات و المعلومات، انواع البيانات، و تحويل البيانات. و يحتوي ايضا على استكشاف المعرفة في قواعد البيانات التي تتعامل مع استخراج المعرفة المفيدة من البيانات الخام. عملية استكشاف المعرفة تحتوي على اختيار البيانات و تنظيفها و صياغتها، استخدام طرق احصائية مختلفة، تمييز الانماط و تقنيات تعلم الالة، و كتابة التقارير و تصور الهياكل المولدة. من المواضيع الاخرى المغطاة في المساق مع تطبيقاتها العملية: التصنيف و التكهن، تكوين مجموعة، تنقيب القرارات التشاركية، اختيار المزايا، تقطيع البيات، تنظيف البيانات، اشجار القرار، الشبكات العصبية، الانحسار، الشبكة اليزيانية، و الاحصاء.
تحميل
يوفر المساق للطلاب تصور واسع لنظام هندسة البرمجيات و التشديد على الاختلافات بين نظم هندسة البرمجيات و نظم هندسة اخرى. يلقي المساق الضوء على النظريات و الطرق و الادوات المستخدمة في تطوير البرمجيات الاحترافية. المواضيع المغطاة تشمل: عملية البرمجيات، الطرق السريعة و الخفيفة، هندسة المتطلبات، نمذجة النظم، التصميم المعماري، التصميم و التطبيق، اختبار البرمجيات، و تطور البرمجيات.
تحميل
يغطي المساق مبادئ و تقنيات تصميم و تنفيذ نظم ادارة قواعد البيانات المتقدمة. يحتوي المساق على عدة مواضيع منها: النمذجة، التصميم المنطقي، التصميم الفيزيائي، البرمجة بلغة الاستعلام البسيطة، استمثال الاستعلام، معالجة التحويل، التحكم التوافقي، استرداد قواعد البيانات، امن قواعد البيانات، قواعد البيانات الموزعة، و غيرها من المواضيع.
تحميل
صمم المساق للطلبة المهتمين بمهن الاعلام و التصميم الفني و قطاع الصناعة الترفيهية. سيتعرف الطلبة على ادوات معيارية في الصناعة، مهارات و لوازم ليتلاعبوا بالوسائل الاساسية للتعبير الخلاق. سيستكشف الطلبة التطبيقات الاساسية لادوات عدة للوسائط المتعددة لانشاء مشاريع مرئية و سمعية و كتابية بالتنسيقين الرقمي و المطبوع. سيحصل الطلبة على فرصة لتعلم: • مزايا الفلاش المتقدمة للرسم و الرسوم المتحركة. • انشاء مشاريع فلاش حقيقية تدمج الرسم و الحركة و التفاعل و عناصر الوسائط المتعددة. • المشاركة بنقاشات و انشطة صفية. • المشاركة ببيئات صفية على الانترنت بهدف التعلم و مشاركة المصادر و الافكار و التواصل.
تحميل
يركز هذا المساق على كيفية أن يكون الناس عنصرا أساسيا في تصميم واستخدام تكنولوجيا المعلومات، ويدخل جوانب السلوك البشري التي تؤثر على تصميم وتطوير واستخدام أنظمة الكمبيوتر التفاعلية. وتنظر الدورة أيضا في مجموعة متنوعة من الأساليب التي يمكن تطبيقها على تصميم وتقييم النظم التفاعلية. وتركز الدورة على الفهم والتطبيق العملي للمفاهيم والأساليب هسي
تحميل
الطلاب تجربة نهج عملي على إدارة النظام والشبكة. يتم استكشاف الشبكة العامة وإدارة النظام باستخدام اثنين أو أكثر من أنظمة التشغيل المختلفة. وتشمل الموضوعات التي يتم تناولها تكوين النظام، وتخطيط الشبكة، وصيانة النظام الروتيني، والجدران النارية والأمن، والاتصال بالإنترنت، وتحسين النظام، واستكشاف الأخطاء وإصلاحها، واللغات البرمجة.
تحميل
يقدم هذا المساق مقدّمة في لغة بايثون. كما يقدم المساق نظرة شموليّة ليميزات لغة بايثون مثل القوائم ، والوظائف ، والملفات، والقواميس والمجموعات، والأخطاء، والاستثناءات باستخدام الوحدات النمطية، واجهات المستخدم الرسومية التي تجعلها خيارًا ممتازًا لتطوير المشاريع بأي حجم.
تحميل
يغطي هذا المساق المفاهيم الأساسية المتقدمة لشبكات الكمبيوتر. وتشمل الموضوعات خوارزميات التوجيه المتقدمة، وتشغيل شبكات LAN المحلية واستكشاف الأخطاء وإصلاحها، وشبكات Ethernet LANs ، وتكوين الشبكة المحلية اللاسلكية وقضايا الأمن. بالإضافة إلى ذلك، توسع هذه الدورة لتوفير تغطية واسعة للمفاهيم تكنولوجيا WAN ، ويوضح خدمات IP معالجة القضايا وقضايا أمن الشبكة.
تحميل
يوفر المساق مدخلا الى علم التشفير و تطبيقاته لامن الحاسوب. يركز المساق على امن شبكات الحاسوب. يغطي المساق المواضيع الاساسية متضمنة: المخاطر الامنية و اهدافها، علم التشفير التقليدي، المفتاح السري و المفتاح العام في علم التشفير، علم تشفير الاقترانات الممزوجة، خوارزميات التوقيع الرقمي، اثبات الاصالة، ادارة المفاتيح، امن نظم التشغيل، و الفايروسات. يتضمن المساق ايضا اجراءات كشف الهوية، الوقاية، استخراج الادلة الالكترونية، فحص و تدقيق اختراقات الشبكة و النظام المضيف، تحليل و توثيق المعلومات المجمعة، الاعداد لشهادة الشهود الخبراء، الادوات و المصادر القضائية/الادلة الجنائية لنظم المدراء و موظفوا امن نظم المعلومات، الاخلاق، القانون، السياسات، و المعايير التي تعنى بالادلة الرقمية. سيغطي ايضا المساق بعض التفاصيل حول المعدات المتوفرة و البرمجيات الامنية و ادوات الادلة الجنائية لمختلف نظم التشغيل.
تحميل
الجبر الخطي متطلب اساسي لتخصصات الرياضيات و الفيزياء و موصى به ايضا لتخصصات العلمية و بالاخص علوم الحاسوب. يحتوي المساق على مواضيع حول نظم المعادلات الخطية و حلولها، مصادر و مصفوفات الجبر، المصادر المعكوسة، المقررات و التبديلات، مساحات الكميات الموجهة ذات الابعاد المتعددة الحقيقية، اختصار مساحاتالكميات المجهة و حقائقها المقررة، التحولات الخطية، النتاج الداخلي، التعامد الرياضي، الضرب الاتجاهي، و تطبيقاتهم الهندسية. بالاضافة المساحات الجزئية، الاستقلال الخطي، اسس مساحات الكميات الموجهة، الابعاد، رتبة المصفوفة، الكميات المتحهة ذاتيا و قيمها، و تحريف المصفوفات. يناقش المساق بعض تطبيقات الجبر الخطي كالرسم بالحاسوب، و قوانين كيرشوف، الانحسار الخطي، متسلسة فورييه، و المعادلات التفاضلية.
تحميل
اساسيات الخوارزميات والبرمجة بلغة سي++، المخططات الخوارزمية، مكونات البرمجة الأساسية، أنواع البيانات، عمليات الادخال والاخراج، هياكل التحكم، الجمل الشرطية ومقدمة حول البرمجة الكينونيّة والدوال
تحميل
مبادىء البرمجة البنائية. لغات البرمجة البنائية. تصميم البرامج و تطويرها و تشغيلها و فحصها. لغة البرمجة ++C واستخدامها. أساسيات اللغة، وميزاتها، ومكوناتها الأساسية. الثوابت. المتغيرات. العمليات الحسابية والمنطقية. التعابير الحسابية والمنطقية. الجمل. الاختيار والتحكم. الإدخال والإخراج. التضمين. البرامج الفرعية وطرق استدعائها. أنواع البيانات. تراكيب البيانات الأساسية. المتجهات و المتغيرات الدينامكية. المصفوفات أحادية الأبعاد و ثنائية الأبعاد. معالجة الملفات بلغة C. الهدف من هذا المساق هو التركيز على طرق حل المسائل واستخدام لغة خوارزمية لوصف حل المسألة، ويعرض مبادئ البرمجة الاجرائية. ويتضمن ايضا عرض لانواع البيانات، هياكل السيطرة، تراكيب البيانات الأساسية و الدوال. تمثيل البيانات على مستوى الآلة، المسائل الممكن حلها، الرسوميات واستخدام API ، مبادئ أولية عن الكبسلة. اتخدام لغة C++ في التطبيق.
تحميل
يتم في هذا المساق تدريس أحد الموضوعات التي لم تدرج ضمن المساقات التي تتضمنها قائمة المساقات التي يطرحها القسم وبموافقة مجلس القسم.
تحميل
نظم المعلومات الحاسوبية
تحميل