Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Silibus tij3043 (2012) students
1. UNIVERSITI UTARA MALAYSIA
SCHOOL OF COMPUTING
COURSE CODE : TIJ3043
COURSE : WEB APPLICATION DEVELOPMENT
PRE-REQUISITE : TD3013 DATABASE SYSTEM & INFORMATION
RETRIEVAL
1.0 COURSE SYNOPSIS
This course reviews basic concepts and techniques for developing applications within computer network
environment. Emphasis is placed upon the knowledge and skills to develop web-based applications on both
client and server side especially in Internet environments. It also includes the design and creation of
interactive web sites that provide access to databases. Other topics including Cascading Style Sheets, XML
and Web Services are also introduced.
2.0 OBJECTIVES
At the end of this course, students will be able to:
2.1 Explain the techniques involve in developing web-based applications.
2.2 Compare the difference between client side scripts and server side scripts.
2.3 Write server side scripts within HTML to communicate with a web server and database.
2.4 Develop web-based applications using current technology.
3.0 REFERENCES
Deitel, P. Deitel, H. & Deitel, A. (2012). Internet & World Wide Web: How to Program. Pearson.
Bacon J. (2006), PHP and MYSQL : Building Eight Dynamic Web Applications. Indiana : Prentice Hall.
Sebesta R. W., (2005). Programming the World Wide Web. 3rd Edition, Boston: Addison Wesley.
Bates, C. (2003). Web Programming: Building Internet Applications. West Sussex: John Wiley & Sons
Knuckles, C. D. & Yuen D.S. (2004). Web Application: Concepts and Real World Design. New Jersey: John
Wiley & Sons.
Shklar, L. & Rosen, R. (2003). Web Application Architecture: Principles, Protocol & Practice. West Sussex:
John Wiley & Sons.
4.0 COURSE CONTENTS
1
2. NO. TOPIC HOUR
1 1.1 Introduction to Web Applications 4
1.1.1 Overview of the Internet
1.1.2 Internet and Web Architecture
1.1.2.1 Understand the Internet
architecture
1.1.2.2 Understand the web
architecture and components.
1.1.3 Overview of Web Applications
1.1.3.1 Demonstrate how web
applications work.
1.1.3.2 Understand the client side and
the server side technology.
2 2.1 Introduction to HTML 8
2.1.1 HTML basic programming
2.1.1.1 Understand the markup language
2.1.1.2 Explain the basic HTML syntax (tags,
elements and attributes) and document
structure.
2.1.2 HTML form programming
2.1.2.1 Understand and demonstrate the form
elements.
3 3.1 Client Side Script (CSS) 8
3.1.1 Introduction to CSS
3.1.1.1 Explain the basic syntax of
CSS
3.1.1.2 Understand methods, variables
and control structures.
3.1.1.3 Understand functions and
event handlers.
3.1.2 CSS programming
3.1.2.1 Process form elements.
3.1.2.2 Validate form.
4 4.1 Server Side Script (SSS) 8
4.1.1 Introduction to SSS
4.1.1.1 Understand the uses of SSS in
the development of dynamic and
interactive web application
4.1.1.2 Identify and set up three
components in SSS.
4.1.2 Basic syntax of SSS.
4.1.2.1 Explain the variables,
operators, control structures, functions and
arrays.
4.1.3 Working with form
4.1.3.1 Process HTML form data
using SSS.
2
3. 5 5.11 Database, SQL and SSS 12
5.1.1 Introduction to database and SQL
command
5.1.1.1 Understand attribute, record
and table.
5.1.1.2 Explain SQL command and
query.
5.1.1.3 Create database.
5.1.2 Application development and assessing
database via SSS.
5.1.2.1 Create dynamic web pages that
retrieve and display database data
6 6.1 Working with Sessions and Cookies in SSS 4
6.1.1 Introduction of Sessions
6.1.2 Introduction of Cookies
7 7.1 Additional Features 4
7.1.1 Introduction of web services
7.1.2 XML
TOTAL 52
5.0 TEACHING METHOD
Lecture, discussion, and Lab.
6.0 COURSE ASSESMENT
Assignment : 60/100
Mid-Exam : 15%
Lab Test : 10%
Assignment: 15%
Project : 20%
Final Examination : 40/100
3