020733401 WEB PROGRAMMING I ( 3 Crd.Hrs )

Pre-Requisites : 020733200

This course provides concepts and programming skills related to the client-side of web programming. The course starts with the basics of the Hyper Text Markup Language (HTML). HTML serves as a pot for all kinds of embedded scripts and objects. The focus in HTML is to build web content. Students are provided with training on some of the most important HTML elements such as Framesets, Forms, Hyperlinks, Divs, Lists, Images, Sounds…etc. To format web content, Cascading Style Sheets (CSS) is introduced next. The three types of CSS (External, Internal, and Inline) are discussed. In addition, some advanced concepts such as inheritance and classes are provided. Finally, to add some dynamism to web pages, the full JavaScript programming language is introduced. Students receive hands-on training on external JS file embedment, Internal and inline scripts with emphasis on the most useful applications. Students are required to work on projects in teams and produce static websites hosted on the Internet.