Cs 2205 Web Programming 1

CIU Request Information

CS 2205 WEB PROGRAMMING 1

Prerequisites

CS 1103 Programming 2

Course Description:

This course is devoted to the development of Web sites with standards considering client-side programming. Students learn how the internet works, the web standards mode, web design concepts, HTML, CSS, JavaScript, XML and will be introduced to PHP. Participants in the course will be required to carry out practical work in terms of assignments and small projects.

Required Textbook and Materials:

The main required textbooks for this course are listed below, and can be readily accessed using the provided links. There may be additional required/recommended readings, supplemental materials, or other resources and websites necessary for lessons; these will be provided for you in the course’s General Information and Forums area, and throughout the term via the weekly course Unit areas and the Learning Guides.

This course does not contain a main textbook; resources to all required reading will be provided in the course Learning Guide for each week. Additional Resources can be found at More Free books and eResourcesFile

Software Requirements/Installation

None.

Learning Objectives and Outcomes:

By the end of this course students will be able to:

  1. Examine the protocols and systems used on the web.
  2. Identify the functions of clients and servers on the web.
  3. Design interactive web sites using standards for maximum usability and accessibility.

Course Schedule and Topics

This course will cover the following topics in eight learning sessions, with one Unit per week. The Final Exam will take place during Week/Unit 9.

Unit 1 Week 1– The Internet

Unit 2 Week 2- Introduction to HTML

Unit 3 Week 3- Advanced HTML

Unit 4 Week 4– Cascading Styling Sheets: CSS

Unit 5 Week 5– JavaScript

Unit 6 Week 6– XML

Unit 7 Week 7– Server Side Programming with PHP

Unit 8 Week 8– Introduction to PHP programming: syntax, variables, functions.