عنوان الصورة


وصف المساقات

2017-07-09 2017-07-09

مقدمة في الحاسوب

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

الإحصاء التطبيقي

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

تطبيقات برمجية 1

يتعلم الطالب المهارات الاساسية في استخدام برمجيات معالجة النصوص، برمجيات الجداول الالكترونية، وبرمجيات العرض.

الخوارزميات ومبادىء البرمجة

يتعلم الطالب طرق إيجاد الحلول البرمجية للمشاكل وتمثيل تلك الحلول، كذلك يتعلم التفكير المنهجي للبرمجة، ويتقن الطالب استخدام لغة البرمجة C++.

قواعد البيانات 1

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

تطبيقات برمجية 2

يتقن الطالب المهارات الاساسية في برمجيات الرسوم والصور، وكذلك في البرمجيات التي تضيف امكانيات الحركة والصوت الى الرسوميات.

إنجليزي فني

يتعرف الطالب المصطلحات الفنية المرتبطة بالحاسوب وتكنولوجيا المعلومات باللغة الانجليزية. يكتسب الطالب امكانية التعامل عمليا في مجال تكنولوجيا المعلومات بسلاسة والتغلب على عائق اللغة.

برمجة متقدمة

يتعرف الطالب لغة البرمجة C++بامكانيات متقدمة لكتابة البرمجيات، يتعلم مفاهيم الاقترانات، المصفوفات، التراكيب structures، المؤشرات والسلاسل، وبناء البيانات المركبة stack/queue/tree.

الإدارة

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

طباعة

يتقن الطالب مهارات الطباعة على الحاسوب باللغتين العربية والانجليزية.

تطبيقات الانترنت

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

نظم التشغيل

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

قواعد البيانات 2

يتعرف الطالب قواعد البيانات العلائقية بعمق، يتقن تصميم قواعد البيانات باستخدام قواعد البيانات العلائقية، ويخرج بتصاميم تتلاءم وقواعد التطبيع. يتعلم الطالب في هذا المساق القواعد الاولى للغة الاستعلام SQL.

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

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

الشبكات وتراسل البيانات

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

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

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

قواعد بيانات متقدمة

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

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

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

برمجة الانترنت

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

تدريب ميداني

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

مشروع التخرج

يستغل الطالب مجمل المعارف والمهارات المكتسبة خلال دراسته ويدمجها بجهده الشخصي في التوسع المعرفي لتطوير برمجية.