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