Sunteți pe pagina 1din 2

UNIT TITLE: ICS 2202 WEB APPLICATION I

Prerequisites
ICS 2205 Computer Networks

Purpose
The aim of this course is to enable the student to;
1. equip the learners with necessary knowledge and skills for the productive use of internet
2. understand the basic programming for web applications

Learning Outcomes
At the end of this course, the student should be able to;
1. create dynamic and static web sites
2. develop web pages (static and dynamic) using client side and server side scripting languages
3. be able to upload web sites in a web server

Course Description
History and context of WWW: Arpanet, the internet, intranets, TCP/IP, http. Addressing and domain names.
Use of web browser and search engine. Fundamental of WWW, Web browsers, HTML, Hypertext links,
DHTML, Document Object Model (DOM) and markup languages. Cascading style sheets. Introduction to
client/server architecture. Design and implementation of web application programs. Client side
programming e.g. JavaScript and Java. Client-side scripting (e.g. Java Script), Form processing.
Introduction to Server-side scripting and parsing (e.g. PERL/PHP, JSP, ASP, Servlets), CGI programming.
Simple database connectivity, Handling secure transactions, e -Commerce or e-Business software (e.g.
shopping cart application). Web server e.g. IIS, Apache. Hosting websites in web servers.

Teaching Methodology
3 hour lectures and 2 hour lab per week
Taught through: Lectures, discussions and presentations, tutorials, laboratory practical

Instructional Materials/Equipment
1. Power Point
2. Overhead projector
3. White-board
4. Markers
5. Handouts
6. Computer
Course Evaluation
Continuous Assessment Tests 20%
Assignment 10%
End of semester examination 70%
Total 100%

Prescribed Text Books


1. Ralph Moseley(2006), Developing Web Applications. John Wiley & Sons, Inc.,
2. Gary B. Shelly, T. J. Cashman, Denise Woods(2006). HTML: Introductory Concepts and
Techniques (4th ed.). Thomson course Technology.
3. Chris Bates (2006). Web Programming: Building Internet Applications (3rd ed.). John Wiley &
Sons, Inc.
References
1. Kappel G,Pröll B,Reich S,Retschitzegger W,(2006)Web Engineering: The Discipline of
Systematic Development. John Wiley and Sons, Inc.,
2. Elizabeth Naramore et. al (2005) Beginning PHP5, Apache, and MySQL Web Development. Wrox
Series - Wiley Sons,.
3. Vivek Chopra et. al. (2005) Begging Java Server Pages. Wiley Publishing

S-ar putea să vă placă și