Explain the fundamental components of the Internet.
Know the rules of web page design.
Design purpose-oriented websites using markup languages and CSS.
Know how to write scripts and use JavaScript appropriately.
Understand file transfer programs and uses them to publish web pages.
.
.
Mode of Delivery
Face to face
Prerequisites
No
Recommended Optional Programme Components
NA
Course Description
The purpose of this course is to provide students with a fundamental understanding of web technology concepts. It aims to equip them with sufficient knowledge and practical skills in content creation by covering key markup languages such as HTML, styling with CSS, and scripting with JavaScript for creating dynamic web pages.
Course Contents
WEEK
TOPICS
1st Week
Fundamentals of the Internet and Web
2nd Week
Web 2.0 - Web 3.0
3rd Week
The Ajax Client, Ajax-Enabled Rich Internet Applications
4th Week
XHTML, Cascading Style Sheets (CSS)
5th Week
JavaScript: Scripting, Control Statements, Functions, Arrays, Objects, Events
6th Week
Document Object Model (DOM): Objects and Collections, XML and RSS, Rich Internet Applications with Adobe Flash CS3,Microsoft Silverlight
7th Week
Adobe Dreamweaver CS3
8th Week
Mid-term examination
9th Week
Web Servers (IIS and Apache)
10th Week
Database: SQL, MySQL
11th Week
ADO.NET 2.0 and Java DB
12th Week
PHP Applications
13th Week
ASP.NET 2.0 and ASP.NET Ajax
14th Week
JavaServer Faces Web Applications, Web Services - SOAP
Recommended or Required Reading
Sebesta R. W. Programming the World Wide Web, 4/E, Addison-Wesley, 2008, ISBN: 9780321489692
Planned Learning Activities and Teaching Methods
Lecture
Project
Discussion
Assessment Methods and Criteria
Quantity
Percentage (%)
Mid-term
1
30
Assignment
1
15
Project
1
15
Total(%)
60
Contribution of In-term Studies to Overall Grade(%)
60
Contribution of Final Examination to Overall Grade(%)