Syllabus

advertisement
UNIVERSITI TEKNOLOGI MARA
FACULTY OF COMPUTER AND MATHEMATICAL SCIENCES
DYNAMIC WEB APPLICATION DEVELOPMENT (CSC318)
Week
Hours
Description
1.0 Introduction
History of the Internet
Uses of the Internet
WWW and other Internet applications
Intranet application
2
Project 1&2:
Briefing/Work
Assignments
2.0 How does Internet works
Internet Service Provider
Connecting to Internet
How data travels through the Internet
Protocols
2
2
3.0 Introduction to HTML
Overview
Effective HTML page
Elements, Attributes, Character References and Comments
Lengths: Dates and Times
4
3
4.0 HTML Structure I
HTML Version Information
The Document Head & Body
HTML Structure bodies
HTML Structure: Text
HTML Structure: List
Alignment & Font Styles
Links
4
4
5.0 HTML Structure II
Table
Objects & Images
Adding image, audio, video, animation & virtual reality on
the Web
Frames
4
5
6.0 HTML Form
Labels & Controls
Input Elements, Dropdown List, Text Area
Using Fieldsets
4
Quiz 1
6
7.0 Client-side Scripting vs. Server-side Scripting
Introduction to client-side scripting
4
Project 1:
Submissions
17/01/2013
7
8.0 Introduction to JavaScript
JavaScript Syntax
Comments
Keywords
Variables & Data Types
Escape Sequences
Output Operations
using document.write
using alert() function
4
1
Topic
Week
Topic
Hours
Description
Test 1
7
9.0 Basics of JavaScript
Operators, Expressions, and Evaluation
Mathematical Built-in Methods & Constants
Formatting Numbers
String-Handling & String Methods
4
8
10. Advanced JavaScript Features
Logical Structures
Repetition Structures (Loops)
Functions
4
9
11. More Advanced JavaScript Features
Working with DOM
Built-in Objects
JavaScript Arrays
4
10
12. Form Enhancement
Document Properties
Form Properties
Event Handlers: onClick,onLoad,onFocus,onBlur
4
11
13. Introduction to Server-Side Scripting
How does a server side page work
Introduction to IIS
ASP requirements
JavaScript vs. VBScript
other Server-Scripting Languages
2
14. Server-Side Scripting
Adding server-side scripts into a Web page
– inline or intersperse
Using ASP Response.Write to display text on a Web page
2
12
15. Built-in ASP Objects
The Response Object
The Request Object
The Session Object
4
13
16. Built-in ASP Objects
The Application & Server Objects
Using Form Object
4
Test 2
14
17. Accessing Databases with ASP and ADO
Introduction to ADO
Accessing data with ADO
4
Project 2:
Submissions &
Presentation
Quiz 2
ASSESSMENT
Final Examination
Course Work
: 50%
: 50%
Test 1
Test 2
Quiz 1: HTML
Quiz 2: JavaScript
Project 1 (Individual)
Project 2 (Group)
: 10%
: 10%
: 2.5%
: 2.5%
: 5%
: 20%
RECOMMENDED TEXT
Knuckles, Craig D, Web Applications Concepts & Real World Design, John Wiley & Sons, inc., 2005
Deitel , Internet & World Wide Web, How To Program, 4th Edition, Pearson, 2009
Sebesta, R. W., Programming the World Wide Web, 6th Edition, Pearson, 2010
Jeffrey Jackson, Web Technologies: A Computer Science Perspective, Pearson, 2007
Chapman & Chapman, Web Design: A Complete Introduction, John Wiley & Sons, 2007
RECOMMENDED WEB SITE
http://www.google.com
http://www.w3schools.com
http://www.quackit.com
http://www.htmlcodetutorial.com
http://www.pagetutor.com
http://www.javascriptkit.com
Download