ITGS226 : مقدمة في برمجة الانترنت

القسم العلمي

قسم نظم المعلومات

البرنامج الدراسي

بكالوريوس في نظم المعلومات

نوع المقرر

إختياري

الوحدات

03

الاسبقيات

ITGS122

نظرة عامة

يقدم المقرر مقدمة في الإنترنت وشبكة الويب العالمية وبروتوكولاتها وبروتوكولات TCP / IP و MIME و http. SGML - المستندات وأنواعها. أساسيات Html. CSS. أساسيات برمجة لغات البرمجة. جزء الخادم من التطبيق (ASP أو PHP أو ASP.Net أو JSP) وصفحات الويب والوصول إلى قاعدة البيانات (ADO و MS Access أو MySql).

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

المعرفة والفهم

  • أن يتعرف الطالب على مفهوم الانترنت.
  • أن يتعرف الطالب على أهم المصطلحات المستخدمة في عالم الانترنت.
  • أن يتعرف الطالب على اهم الادوات والتقنيات المستخدمة في تطوير صفحات الويب.
  • أن يتعرف الطالب على أهم السمات والعناصر في لغة HTML5.
  • أن يتعرف الطالب على أهم خصائص التنسيق في لغة CSS3.

المهارات الذهنية

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

المهارات العملية والمهنية

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

المهارات العامة والمنقولة

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

طرق التعلم والتعليم

  • المحاضرات النظرية.
  • المحاضرات العملية.
  • التكليفات العملية.

طرق التقييم

  • الامتحان النصفي = 20
  • التكليف العملي الاول = 10
  • التكليف العملي الثاني = 15
  • الامتحان العملي = 15
  • الامتحان النهائي = 40

محتوى المقرر

  • Introduction to HTML5 and Its Elements: Head and Nested elements; Comments and Doctype, Headings; Paragraph; Elements Attributes; Formatting Elements; Links and Images
  • HTML5: Span and Break and Horizontal Rule; Div; HTML Entities; Semantic Elements; Layout with Div and Classes; Layout with Semantic Elements.
  • HTML5: Lists; Tables; Audio and Video
  • HTML5 Forms: Input types and label, Attributes such as Required, Placeholder, Value, Action, Name, Method, ReadOnly, Disabled and Autofocus.
  • HTML5 Form types: Hidden, Reset, Color, Range, Number, Radio and Checkbox, File, Search, URL, Time, Select and Textarea.
  • Introduction to CSS3 and Syntax: Element styling, Name Conventions and Rules, Background, Padding, Margin, Border, Outline, Display, visibility
  • CSS3: Group Multiple Selectors, Nesting, Dimension, Overflow Text, Font, Mouse Cursor.
  • CSS3: Float and Clear, Opacity, Position, Z-Index, List styling, Table Styling.
  • CSS3: Pseudo Classes and Elements, Border Radius, Box Shadow, the Box Model and Box Sizing.
  • CSS3: Flex Box Parent and Child.
  • CSS3: Grid Parent and Child
  • CSS3: 2D Transform Scale, Rotate, Translate, Skew and Matrix.
  • CSS3: CSS Selectors Reference
  • CSS3: Animation

نظم إسترجاع المعلومات (ITIS401)
إدارة المعرفة (ITIS402)
التنقيب عن البيانات/الذكاء التجاري (ITIS404)
إدارة عمليات الأعمال (ITIS405)
أنظمة دعم القرار (ITIS406)
الحكومة اﻻلكترونية (ITIS408)
فيزياء (ITPH111)
رياضة 1 (ITMM111)
لغة عربية 1 (ITAR111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
رياضة 2 (ITMM122)
الدوائر المنطقية (ITGS126)
تحليل و تصميم نظم (ITGS124)
مقدمة في البرمجة (ITGS122)
لغة إنجليزية 2 (ITEL122)
لغة عربية 2 (ITAR122)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
أمن المعلومات (ITGS224)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
نظم التشغيل (ITGS302)
الكتابة العلمية (ITGS304)
تطوير تطبيقات الويب (ITIS311)
التفاعل بين الانسان والحاسوب (ITIS312)
إدارة البيانات والمعلومات (ITIS313)
قواعد البيانات المتقدمة (ITIS325)
البنية التحتية لنظم المعلومات (ITIS323)
تحليل وتصميم الخوارزميات (ITGS301)
نظم الوسائط المتعددة (ITIS324)
تحليل وتصميم النظم 2 (ITIS326)
البنيان المؤسساتي (ITIS411)
الأمن وإدارة المخاطر (ITIS412)
مقدمة في الذكاء الاصطناعي (ITIS413)
إدارة مشاريع تقنية المعلومات (ITGS303)
النظم المؤسساتية (ITIS421)
إستراتيجية نظم المعلومات (ITIS422)