UNIVERSITI UTARA MALAYSIA                                         SCHOOL OF COMPUTING      COURSE CODE              : TIJ3...
NO.                                TOPIC                                 HOUR 1    1.1 Introduction to Web Applications   ...
5       5.11          Database, SQL and SSS                               12                          5.1.1              I...
Upcoming SlideShare
Loading in...5
×

Silibus tij3043 (2012) students

511

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
511
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Silibus tij3043 (2012) students

  1. 1. UNIVERSITI UTARA MALAYSIA SCHOOL OF COMPUTING COURSE CODE : TIJ3043 COURSE : WEB APPLICATION DEVELOPMENT PRE-REQUISITE : TD3013 DATABASE SYSTEM & INFORMATION RETRIEVAL1.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. 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. 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 525.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

×