المقررات الدراسية المتاحة

البرمجة المتقدمة بلغة SQL

يتناول مقرر "برمجة SQL متقدمة"، لغة SQL المعيارية التي تمثل أساس لغات SQL في أنظمة قواعد البيانات العلاقاتية. كما يتناول تطبيق هذه اللغة على نظام إدارة قواعد البيانات Server SQL-MS وطرق التحكم واسترجاع البيانات بواسطتها من خلال أنواع الاستعلامات المختلفة، ومن خلال مختلف أدوات النظام. في نهاية هذا المقرر يكون الطالب قد أتم: 1. تعَّرف على الاسترجاع البسيط والمتقدم للبيانات مع تحليلها للحصول على إحصاءات منها؛ 2. أتقن معالجة البيانات وتعديلها؛ 3. استخدام عناصر قاعدة البيانات؛ 4. استخدام التوابع والمعاملات والقوادح والإجراءات المخزنة.

منصة ويندوز

يتناول مقرر "منصة ويندوز " إدارة مخدمات ومنصات عمل ويندوز بالإضافة إلى شبكات حاسوبية تستخدم خدمات يقدمها نظام التشغيل ويندوز. يتعرف الطالب في هذا المقرر: 1. إتقان إدارة نظام ويندوز على مخدم أو على منصة عمل؛ 2. إتقان إعدادات شبكية أساسية: إعدادات TCP/IP، إعدادات DHCP؛ 3. تعرف خدمات حل أسماء النطاقات DNS؛ 4. تعرف نطاقات ويندوز.

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

يتناول مقرر "البرمجة الإجرائية" العناصر الأساسية اللازمة لتصميم وبناء البرامج بتفكيك المسألة التي يحلها البرنامج إلى برامج جزئية subprogram ، كما يكمل هذا المقرر بنى معطيات هامة مثل الجداول ثنائية البعد و الملفات النصية.. و وبنية تحكم معالجة الاستثناءات. يعرض المقرر الأفكار البرمجية بلغة #C في محيط العمل Visual Studio Dot Net. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف البرامج الجزئية subprograms ( توابع وإجراءات functions/procedure أو طرائق methods عندما تكون اللغة غرضية التوجه) 2. استخدام بنية تحكم معالجة الاستثناءات 3. استخدام الجداول ثنائية البعد (المصفوفات) 4. استخدام الملفات النصية text files 5. استخدام لغة #C للتعرف العملي على المفاهيم السابقة.

منصة لينوكس

يتناول مقرر "إدارة منصة لينوكس" العمليات الأساسية لإدارة منصة عمل أو مخدم يعمل بنظام لينوكس. يتعرف الطالب في هذا المقرر على: 1. تعرف بنية نظام التشغيل لينوكس ومختلف إصداراته؛ 2. استخدام تعليمات التشغيل والإدارة الأساسية؛ 3. تعرف نظام الملفات؛ 4. إتقان إدارة المكونات الأساسية.

إدارة قواعد بيانات MS-SQL Server

يتناول مقرر "نظام إدارة قواعد البيانات MS-SQL Server" استخدام وإدارة نظام إدارة قواعد المعطيات MS-SQL Server وتناقش أدواته وبيئة عمله وبناء قواعد المعطيات المنطقي والفيزيائي فيه، وإنشاء مختلف الأغراض من جداول وفهارس ومناظير وإجراءات وقوادح وتوابع. كما يشرح المقرر لغة T-SQL، ومواضيع الخزن الاحتياطي والأمن وأمثلة الاستعلامات في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف بيئة وأدوات MS-SQL Server وطريقة استخدامها من قبل مصمم قواعد المعطيات؛ 2. تعرف أسلوب تنفيذ عمليات الخزن الاحتياطي؛ 3.استخدام البنية الأمنية وكيفية ضبط الوصول إلى المعلومات وحمايتها؛ 4. استخدام طرق قياس أداء النظام وطرق تحسين هذا الأداء.

إدارة قواعد بيانات Oracle 1

يتناول مقرر "إدارة قواعد البيانات 1" بنية مخدم Oracle9i في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف البنية العامة لمخدم Oracle9i و انشاء قاعدة البيانات؛ 2. تعرف البنية المنطقية والفيزيائية لمخدم Oracle9i؛

برمجة التطبيقات النقّالة

يتناول مقرر "تطبيقات نقالة" أساسيات برمجة التطبيقات الخاصة بالهواتف المحمولة والتي تعمل على نظم تشغيلها وضمن شبكات لا سلكية. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف أساسيات الاتصالات المحمولة؛ 2. تعرف الشبكات اللاسلكية، وأنواعها، والتقنيات المستخدمة فيها. 3. تعرف واستخدام بنيان التطبيقات المحمولة و تقنيات التراسل وتطبيقات الزبون الخفيف؛ 4. استخدام الخدمات المرتبطة بالموقع وأنظمة المعلومات الجغرافية.

مشروع

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

نظم التشغيل الشبكية

يتناول مقرر "نظم التشغيل الشبكية" تعريف هذه النظم وتحديد مكوناتها وعملها على المخدمات وعلى محطات العمل بالإضافة إلى تقنيات العتاد الصلب المختلفة من تقنيات IDE و SCSI و RAID. كما يتناول المقرر عمل نظم التشغيل الشبكية في محيط شبكي، وآليات التخزين المستخدمة فيها وعمليات تحديث العتاد الصلب وحزم البرمجيات وبناء استراتيجيات أمان. يتعرف الطالب في هذا المقرر: 1. نظم التشغيل الشبكية: تعريفها، مكوناتها، سيناريوهات عملها؛ 2. أنماط المخدمات وأدوارها؛ 3. تقنيات IDE و SCSI و RAID وتقنيات المعالجة؛ 4. تحديث وصيانة وحماية مخدم شبكة و تحديث حزم البرمجيات عليه.

تصميم وتطوير تطبيقات الوِب

يتناول مقرر "تصميم وتطوير تطبيقات الوِب" أساليب وطرق وتقنيات تطوير تطبيقات الوب من خلال استعراض مفهوم الوب الساكن ومفهوم الوب الديناميكي وعملية تطوير برمجيات تعمل من جهة الزبون وبرمجيات تعمل من جهة المخدم. كما يتناول المقرر علاقة تطبيق الوب بمخدمات الوب وبنظم إدارة قواعد المعطيات. تُستخدم بيئة التطوير Visual Studio .Net لبناء تطبيقات وب اعتماداً على لغات البرمجة ASP.Net و JavaScript. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف تطبيق وب: الوب الساكن والوب الديناميكي؛ 2. تعرف البرمجة من جهة الزبون؛ 3. تعرف البرمجة من جهة المخدم؛ 4. استخدام بيئة التطوير .Net ولغة البرمجة ASP.Net.

تصميم وبنيان قواعد المعطيات

يتناول مقرر "تصميم وبنيان قواعد المعطيات" موضوع نظم قواعد البيانات وبنيانها وتعريف نماذج البيانات بالإضافة إلى مفهوم الكيانات وعلاقاتها ومفهوم مخطط الكيانات العلاقاتي بالإضافة إلى أسس لغة SQL. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف نظم قواعد البيانات؛ 2. إتقان تصميم قواعد البيانات والمخططات العلاقاتية؛ 3. تعرف أنظمة إدارة قواعد البيانات؛ 4. استخدام لغة SQL.

مقدمة في نظم التشغيل

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

مقدمة في الشبكات

يتناول مقرر "مقدمة في الشبكات" تعريف الشبكات الحاسوبية وأنواعها والنموذج المرجعي OSI والنموذج المرجعي TCP/IP بالإضافة إلى مكونات مجموعة البروتوكولات TCP/IP ومكونات العنوان IP. يتعرف الطالب في هذا المقرر: 1. تعرف الشبكات الحاسوبية وأنواعها؛ 2. تعرف النموذج المرجعي OSI؛ 3. تعرف النموذج المرجعي ومجموعة بروتوكولات الإنترنت TCP/IP؛ 4. تعرف العنونة IP ومبادئ التوجيه.

التصميم والبرمجة غرضية التوجه

يتناول مقرر "تطبيقات نقالة" أساسيات برمجة التطبيقات الخاصة بالهواتف المحمولة والتي تعمل على نظم تشغيلها وضمن شبكات لا سلكية. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف أساسيات الاتصالات المحمولة؛ 2. تعرف الشبكات اللاسلكية، وأنواعها، والتقنيات المستخدمة فيها. 3. تعرف واستخدام بنيان التطبيقات المحمولة و تقنيات التراسل وتطبيقات الزبون الخفيف؛ 4. استخدام الخدمات المرتبطة بالموقع وأنظمة المعلومات الجغرافية.

البرمجة مقادة بالأحداث

يتناول مقرر "البرمجة غرضية التوجه" مفاهيم البرمجة غرضية التوجه ومكوناتها كالصفوف والأغراض والوراثة والوراثة المتعددة وغيرها من خلال استخدام لغة C# ضمن بيئة البرمجة Visual Studio .Net في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف المفاهيم الأساسية: الصفوف والأغراض (Classes & Objects)؛ 2. تعرف الوراثة والوراثة المتعددة ووراثة الطرائق (Inheritance and Polymorphism)؛ 3. تعرف توزع الصفوف على وحدات مختلفة (packages, namespaces) والعلاقة بين صفوفها 4. استخدام القوالب الأنماط Template.

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

الغاية من هذا المقرّر تطوير قدرات الطلاب على تحليل وفهم مبادئ الدارات الإلكترونية الرقمية. ودراسة تطبيقات الدارات المنطقية الرئيسة، وتعزيز أساليب تحليلها وفهم مبادئ تصميمها. غاية أخرى من غايات هذا المقرّر هي تعزيز المهارات وتقوية تقنيات حل المسائل، بحيث تتمحور مهارات حل المسائل حول المسائل التحليلية والتصميمية الصغيرة. ويهدف هذا المقرّر إلى الفهم المُعَمَّق لموضوعات أساسيّة تدخل في دراسة الدارات المنطقية (البوابات، والقلابات، والدارات الرئيسة). وإعطائه فكرة أولية عن عدد من المفاهيم المهمّة كأنظمة العد وخاصة نظام العد الثنائي وطرق تمثيل الأعداد الصحيحة والحقيقية، وبعض الكودات. ويهدف المقرر أيضاً إلى تمكين الطالب من معرفة المكونات الأساسية التي تدخل في بناء الأنظمة المنطقية كالبوابات المنطقية الرئيسة والقلابات. كما يهدف إلى دراسة الوظائف المنطقية التراكبية الأساسية كوظيفة الجمع، والمقارنات، والنواخب، والمرمزات، وكاشفات الترميز، ...، إلخ. وكذلك دراسة بعض الوظائف المنطقية التتابعية الهامة كسجلات الإزاحة، والعدادات، وآلات الحالة المنتهية. يشكّل هذا المقرّر مقدّمة أساس لمقرّرات أخرى كبنيان وتنظيم الحواسيب, والمعالجات والمتحكمات الصغرية. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرّف أنظمة العد والترميز؛ 2. تطبيق جداول الحقيقة، والمخططات الزمنية في تحليل الدارات؛ 3. استخدام مخططات كارنو في تبسيط التوابع المنطقية؛ 4. استخدام الدارات التركيبية الشهيرة في تصميم أنظمة رقمية؛ 5. استخدام الدارات التتابعية الاساسية في تصميم أنظمة رقمية؛

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

يتناول مقرر "التجارة الإلكترونية" تعريف التجارة الإلكترونية وتوصيف مجالاتها المختلفة، ومفهوم الأسواق الإلكترونية، وأساليب التسويق وأنواعها من تسويق مباشر وغير مباشر، وأنماط التجارة الإلكترونية وتطبيقاتها بين الشركات وبين الأفراد. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعريف التجارة الإلكترونية؛ 2. تعرف الأسواق الإلكترونية؛ 3. تعرف التسويق؛ 4. تعرف تبادل المعطيات إلكترونياً وأدوار الوكلاء الأذكياء.

مقدمة في نمذجة المعطيات

يتناول مقرر "مقدمة في نمذجة المعطيات" مفاهيم تصميم وإدارة وتطوير قواعد المعطيات، ومراحل تحليل وتصميم وتحقيق أنظمة المعلومات وفق النموذج المفهومي (Conceptual Model)، كما تتناول تطور نمذجة المعطيات وصولاً إلى النموذج الغرضي العلاقاتي، ومخططات الكيانات والعلاقات وتسوية قواعد المعطيات ومفهوم مستودعات المعطيات وطرائق تخزين المعطيات. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1- تعرف تطور نماذج المعطيات؛ 2- تعرف مفهوم قواعد المعطيات ونظم إدارتها؛ 3. يتعرف مراحل تحليل وتصميم نظم المعلومات؛ 4. استخدم أدوات تصميم وإدارة نظم المعلومات.

مقدمة في البرمجة

يتناول مقرر "مقدمة في البرمجة" العناصر الأساسية اللازمة لتصميم وكتابة برنامج كالمخططات التدفقية، ولغة شبه الترميز. ويعرض مقرر مبادئ لغة #C في محيط العمل Visual Studio Dot Net. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. استخدام التعليمات الأساسية للبرمجة: القراءة، الكتابة، الإسناد , والتعابير الحسابية، التعليمات الشرطية، التعليمات التكرارية. 2. تعرف المخططات التدفقية؛ 3. استخدام شبه الترميز Pseudo-Code؛ 4. تعرف أنماط المعطيات البسيطة (العددية: الصحيحة والحقيقية، النمط الحرفي، النمط المنطقي)؛ 5. استخدام الجداول أحادية البعد؛ 6. تعرف أساسيات لغة البرمجة #C المكافئة للتعليمات الأساسية.

التحليل الرياضي

يتناول مقرر "التحليل الرياضي" المفاهيم الأساسية في التحليل: 1. تعرف المثلثات التحليلية؛ 2. تعرف المتتاليات 3. تعرف المتسلسلات؛ 1. تعرف التوابع وخطوطها البيانية والتوابع المألوفة والنشر المحدود؛ 4. تعرف الحساب التكاملي؛ 5. تعرف الحساب التفاضلي؛ 6. تعرف التكامل المحدود والتوابع أصلية؛ 7. تعرف المعادلات التفاضلية.