CIT2011 Web Programming Syllabus2014
CIT2011 Web Programming Syllabus2014
Programming 1 (CMP1024)
MODULE DESCRIPTION
This module is geared at providing learners with the knowledge and skills needed to create, use
and analyze various Web development tools and techniques to design and effectively manage
web solutions that comply with Web standards. It includes a blend of theory with practical, i.e.
web scripting and coding.
January 2014 1
2.0 MODULE CONTENT
Content
Web browsers (platforms and versions)
Search engines (Meta, research, agents)
Subject directories (e.g. yahoo)
Search techniques
o Choice of search engines
o Phrase searching
o Requires/Excludes
o Boolean logic
o Sub-searching
o Field limiting
o Truncation/Stemming
o Language
o Category
Content
Standardising bodies
o World Wide Web Consortium (W3C)
o Internet Engineering Task Force (IETF)
o International Organization for Standardization (ISO)
o Ecma International
o Unicode Consortium
o Internet Assigned Numbers Authority (IANA)
January 2014 2
Storyboarding
o Web standards – international and local
Design consideration:- Purpose, Audience, Content, Layout, Welcome, Page Size,
Presentation, Graphics, Interaction, Publicizing
Content
Web technologies
o Mark-up languages1 (XHTML, DHTML, CSS)
o Scripting languages (JavaScript)
Content
Extensible Mark up Language (XML)
Resource Description Framework (RDF)
Resource Description Framework Schema (RDFS)
OWL (Web Ontology Language)
Descriptive logic
Ontology
1
Extensible Hyper Text Markup Language (XHTML),
Dynamic Hyper Text Markup Language DHTML,
Cascading Style Sheets (CSS)
January 2014 3
UNIT 5: WEB TOOLS (Lecture – 2 hours, lab-tutorial – 2 hours, online 1hr)
SPECIFIC OBJECTIVES
Content
Application of web technologies (web tools)
o Apache
o Dreamweaver
o GOOGLE Web toolkit
- AJAX
o OpenCMS/Joomla/Drupal
3.1 Lectures are used to deliver material in relation to the history, theories, concepts and
best practices by using presentation tools and a variety of examples.
3.3 Peer presentations of completed projects to properly display what they have learned and
researched within the particular areas of the given projects.
Students will be graded on the quality of work, preparedness and classroom participation.
Students are to complete several pieces of project tasks and present them to the lecturer/tutor in a
face-to-face manner. The specific criteria of evaluation are to be set by the lecturer.
Coursework 100%
January 2014 4
Lab Exercises 15%
This will be based on Unit 3 and 4.
Lab-tutorial 25 hours
Assessment- 2 hours
Required Texts:
None
Recommended Texts:
Internet & World Wide Web How to Program, 5/e , Harvey M. Deitel and Paul J.
Deitel © 2012, ISBN-10: 0-13-215100-6 ISBN-13: 978-0-13-215100-9
January 2014 5
8.0 NAME/S OF SYLLABUS WRITER/S OR DEVELOPER/S
……. ……….........................…………………………………………...……………
…… .....................……………………………………………………………………
9.0 APPROVAL
…………………………………………………………………………………..
………………………………………………………………………………………….
January 2014 6