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

مبادئ تطوير الألعاب المتنقلة (ITMC404)
الحوسبة المتوازية والموزعة (ITMC403)
الوسائط المتعددة المتنقلة (ITMC402)
رسومات ثلاثية الأبعاد المتنقلة (ITMC401)
التجارة المتنقلة (ITMC304)
نماذج البرمجة (ITMC302)
المعالج الدقيق أي أر إم (ITMC301)
لغة عربية 1 (ITAR111)
لغة إنجليزية 1 (ITEL111)
فيزياء (ITPH111)
مقدمة في تقنية المعلومات (ITGS111)
تقنيات حل المشاكل (ITGS113)
رياضة 1 (ITMM111)
لغة عربية 2 (ITAR122)
رياضة 2 (ITMM122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
أمن المعلومات (ITGS224)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
تطوير التطبيقات المتنقلة (ITMC311)
تصميم وتحليل الخوارزميات (ITGS301)
نظم التشغيل (ITGS302)
مبادئ الشبكات الاتصالات اللاسلكية المتنقلة (ITMC312)
إدارة مشاريع تقنية المعلومات (ITGS303)
الكتابة العلمية (ITGS304)
تطوير التطبيقات المتعددة المنصات (فلاتر) (ITMC323)
قواعد البيانات المتنقلة وغير المتجانسة (ITMC322)
التصميم التفاعلي في الأجهزة المتنقلة (ITMC321)
نظم تشغيل الأجهزة المتنقلة (ITMC313)
الأمن في الحوسبة المتنقلة (ITMC411)
شبكات المنطقة الشخصية (ITMC412)
الشبكات الاجتماعية (ITMC413)
برمجة الشبكات (ITMC414)
أساسيات الحوسبة في كل مكان (ITMC421)
الحوسبة السحابية (ITMC422)