Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

University of Technology, Jamaica

School of Computing & Information Technology

FACULTY: Engineering & Computing (FENC)

SCHOOL/DEPT: School of Computing & Information Technology (SCIT)

COURSE OF STUDY: Bachelor of Science in Computing

LEVEL: Two (2)

MODULE TITLE: Web Programming


MODULE CODE: CIT 2011

DURATION (Hours): 45 hours

CREDIT VALUE: Three (3)

PREREQUISITES: Information Technology (INT 1001),

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.

1.0 MODULE OBJECTIVES

Upon completion of this module students should be able to:


1. Effectively use World Wide Web resources to meet user specified requirements.
2. Understand the various standards used in web development.
3. Demonstrate an understanding of user interface design principles.
4. Develop effective web sites using a variety of tools and technologies.

January 2014 1
2.0 MODULE CONTENT

UNIT 1: INTERNET AND WORLD WIDE WEB OVERVIEW


(Lecture – 2 hours, lab-tutorial – 1 hour, online 1hr)

Upon completion of Unit 1, students should be able to:


1.1 Compare and contrast a variety of web browsers, search engines and subject directories
1.2 Identify and use World Wide Web browsers
1.3 Explain how browser versions and platform affect web page construction.
1.4 Apply effective search techniques

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

UNIT 2: WEB STANDARDS (Lecture – 2 hours, lab-tutorial – 2 hours, online 1hr)


SPECIFIC OBJECTIVES

Upon completion of Unit 2, students should be able to:


2.1 Identify Internet standardising bodies
2.2 Discuss existing web standards – both locally and internationally
2.3 Discuss important design considerations
2.4 Create a storyboard design
2.5 Develop a basic web site that conforms to standards

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

UNIT 3: WEB TECHNOLOGIES (Lecture -4 hours, lab-tutorial – 14 hours, online 1hr)


SPECIFIC OBJECTIVES

Upon completion of Unit 3, students should be able to:


3.1 Describe new and emerging web technologies.
3.2 Distinguish between client-side and server-side technologies.
3.3 Design and write code for a basic client-side website.

Content
 Web technologies
o Mark-up languages1 (XHTML, DHTML, CSS)
o Scripting languages (JavaScript)

UNIT 4: SEMANTIC WEB (Lecture – 3 hours, lab-tutorial – 6 hours, online 1hr)


SPECIFIC OBJECTIVES

Upon completion of Unit 4, students should be able to:


4.1 Distinguish between RDF and RDFS
4.2 Describe the features of the semantic web
4.3 Discuss the hierarchy of the semantic web
4.4 Create an ontology
4.5 Evaluate a range of semantic web technologies

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

Upon completion of Unit 4, students should be able to:


5.1 Distinguish between web tools and web technologies
5.2 Describe the features of various web tools
5.3 Analyse the applicability of various web tools in given situations
5.4 Assess the use of open source web development applications

Content
 Application of web technologies (web tools)
o Apache
o Dreamweaver
o GOOGLE Web toolkit
- AJAX
o OpenCMS/Joomla/Drupal

3.0 LEARNING AND TEACHING APPROACHES

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.2 Supervised practical exercises to develop competences in creating specific kinds of


websites using the correct tools and technologies.

3.3 Peer presentations of completed projects to properly display what they have learned and
researched within the particular areas of the given projects.

4.0 ASSESSMENT PROCEDURES

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%

 Assignment 1 (Individual) 15%


Students will be required to produce a fully functional website using a markup language.

 Assignment 2 (Individual) 15%


Students will be required to produce a fully functional website using a scripting language.

January 2014 4
 Lab Exercises 15%
This will be based on Unit 3 and 4.

 Coursework Test 20%


This will be a theory test with objective type questions.

 Group Project (2-5 students) 25%


This will be based on Units 4 or 5.

 Online Participation 10%


Students will be required to participate in a set of discussion forums and interact with
their peers and selected papers.

6.0 BREAKDOWN OF HOURS


 Classroom Lectures and Discussions – 13 hours

 Lab-tutorial 25 hours

 MOODLE Forum Discussions & Contributions - 5 hours

 Assessment- 2 hours

7.0 TEXTBOOKS AND REFERENCES

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

Additional Readings and Resources


 Assigned Readings and web resources given by lecturer
 http://www.w3schools.com
 http://www.html.net

January 2014 5
8.0 NAME/S OF SYLLABUS WRITER/S OR DEVELOPER/S

…................... Sherrene Bogle & Laurie Leitch ......……………………….…………


…………………………………………………………………………………………
January 2014
8.1 DATE OF PRESENTATION …………………………………………

8.2 NAME/S OF SYLLABUS REVIEWER/S

……. ……….........................…………………………………………...……………

…… .....................……………………………………………………………………

8.3 DATE/S OF REVISION …………… .........................………………….

9.0 APPROVAL

9.1 PROGRAMME DIRECTOR (PD)

…………………………………………………………………………………..

9.2 SIGNATURE OF PD ……………………………………………….

9.3 COLLEGE/FACULTY CURRICULUM COMMITTEE

………Faculty of Engineering and Computing …………..

9.4 SIGNATURE OF COMMITTEE CHAIR ……………………………….

10.0ACCEPTANCE BY OFFICE OF CURRICULUM DEVELOPMENT &


EVALUATION (OCDE)

………………………………………………………………………………………….

10.1 DATE OF ACCEPTANCE BY OCDE ……………………………..

January 2014 6

You might also like