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

التنقيب عن البيانات/الذكاء التجاري (ITWT301)
الشبكات المترامية (ITWT309)
نظم إسترجاع المعلومات (ITWT302)
مقدمة في رسوم الحاسب الآلي (ITWT303)
معالجة الصور (ITWT308)
الحوسبة السحابية (ITWT307)
نقل الصوت/الصورة عبر الشبكات (ITWT306)
مبادئ تطوير الألعاب (ITWT305)
رياضة 1 (ITMM111)
فيزياء (ITPH111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
لغة عربية 1 (ITAR111)
رياضة 2 (ITMM122)
لغة عربية 2 (ITAR122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
مبادئ الإحصاء والاحتمالات (ITST211)
مقدمة في برمجة الانترنت (ITGS226)
أساسيات نظم المعلومات (ITGS222)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
مقدمة في قواعد البيانات (ITGS228)
أمن المعلومات (ITGS224)
تفاعل الانسان مع الحاسوب (ITWT315)
اجراءات ولوائح الامان (ITWT317)
قواعد البيانات المتقدمة (ITWT313)
برمجة الانترنت المتقدمة (ITWT311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم تشغيل (ITGS302)
إدارة مشاريع تقنية المعلومات (ITGS303)
برمجة الخادم والعميل (ITWT320)
تصميم واجهات المستخدم (ITWT322)
تطوير تطبيقات الانترنت (ITWT413)
القرصنة الاخلاقية ودفاع الشبكات (ITWT420)
الكتابة العلمية (ITGS304)
تطوير انظمة الصوت والصورة (ITWT324)
خدمات الانترنت (ITWT411)
تطوير النظم المتكاملة (ITWT415)
تطوير تطبيقات الانترنت المتنقلة (ITWT422)