Web Programming Courseoutline
Web Programming Courseoutline
College:Informatics
Course Description
Client-server Architecture: Web page Design and development; information Architecture &
visualization; static & dynamic pages, client side programming using scripting languages
(JavaScript), OOP programming using PHP, File manipulation and Management using PHP.
Multimedia web programming, dynamic web content creation; session tracking; Internet
protocols, PHP Web controls, connecting web page to data base, loading and manipulating XML
documents, web security; cryptography theory.
Objectives
The objective of this module is to familiarize students:
The concepts, principles and methods in programming for web and Internet environment
and the services and technologies available and used on Internet. Specifically, at the
completion of this module the student is able to
Provide fundamental concepts and skills for the understanding and development of web-
based applications.
Construct Web sites using HTML and Server Side scripting Languages.
Implement client-side interactivity
Use CSS to manage Web site presentation and maintenance
Select and customize existing technologies to set up and maintain web servers
Specify, build and manage form and content of information-rich web sites
Design, implement and evaluate client-server systems following specific protocol
specifications, taking into account concurrency issue.
Course outline
Chapter 1: The world Wide Web (4hr)
1.1. Course overview
Teaching materials
Reference books:
Fundamental Concepts for Web Development: HTML5, CSS3, JavaScript and much
more!, by Roxane Anquetil
Web Design with HTML, CSS, JavaScript and jQuery Set 1st Edition by Jon Duckett
(Author) W3Schools, https://www.w3schools.com
Web programming Laboratory outline
Week 1 Lab environment set up (installing text editor software, web browser,
server software)
Introduction to HTML
Basic HTML tags and their attribute