Course Title: Design dynamic websites to meet technical requirements
Part B: Course Detail
Teaching Period: Term2 2011
Course Code: COSC5290C
Course Title: Design dynamic websites to meet technical requirements
School: 155T Vocational Health and Sciences
Campus: City Campus
Program: C6068 - Advanced Diploma of Computer Science
Course Contact: Christina Norwood
Course Contact Phone: +61 3 9925 4931
Course Contact Email: christina.norwood@rmit.edu.au
Name and Contact Details of All Other Relevant Staff
Nominal Hours: 30
Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.
Pre-requisites and Co-requisites
Co-requisites
COSC 5291C Build a document using extensible mark-up language
COSC 5292C Create dynamic pages
COSC 5293C Develop website information architecture
Course Description
This course teaches how to design and implement a website dynamically, using files and/or database interaction for providing content. Site design is informed by user requirements and general usability concerns. Technical requirements for implementing required functionality are explored. Typical sites examined include community and ecommerce sites.
National Codes, Titles, Elements and Performance Criteria
National Element Code & Title: |
ICAITAD141A Design dynamic websites to meet technical requirements |
Element: |
Define the human/computer interface |
Performance Criteria: |
|
Element: |
Define the technical environment |
Performance Criteria: |
|
Element: |
Design website |
Performance Criteria: |
|
Element: |
Determine site heirarchy |
Performance Criteria: |
|
Element: |
Develop a standards document |
Performance Criteria: |
|
Learning Outcomes
Details of Learning Activities
Students will participate in classes that involve exposition of concepts and processes by the teacher closely integrated with practical activities to reinforce these concepts, as well as extended projects in site design. Activities will include surveys of sample groups to determine client and customer characteristics. Students will engage in case studies to explore how design principles are implemented in practice (current web sties). Students will also research technical aspects of site design. Site designs will be implemented as prototypes and deployed to servers for testing and review.
Teaching Schedule
Week | Topic |
1 | Introduction to the course |
2 | Technical requirements for dynamic websites |
3 | Prototype simple dynamic website using XAMPP |
4 | Site designs |
5 | User analysis |
6 | Task analysis |
7 | Assessment Project 1 |
8 | Assessment Project 1 |
9 | Case study 1 |
10 | Case study 2 |
11 | Case study 3 |
12 | Assessment - Assignment on server/hardware characteristics |
13 | Design medium scale site |
14 | Design medium scale site |
15 | Design medium scale site |
16 | Assessment - Project 2 due |
17 - 18 | Assessment - written exam |
Learning Resources
Prescribed Texts
References
Van Duyne, D, Landay, J. and Hong, J The Design of Sites Addison-Wesley Boston 2003 |
020172149X |
Brown, D. Communicating Design: Developing Web Site Documentation for Design and Planning New Riders Press Berkeley CA 2006 |
0321392353 |
Other Resources
Overview of Assessment
The student must demonstrate an understanding of all elements of the particular competency .
Assessment will incorporate a variety of methods including skills test, extended assignment, and a written theory exam
Assessment Tasks
Project 1 - Design a simple site (10%)
Assignment - Research technical environment characteristics(10%)
Project 2 - Design a medium scale web site (40%)
Written exam - (10%)
Assessment Matrix
Project 1 | Assignment | Project 2 | Exam | |
Define technical environment | Y | Y | Y | Y |
Define human/computer interface | Y | N | Y | Y |
Determine site heirarchy | Y | N | Y | Y |
Develop a standards document | N | N | Y | Y |
Design website |
Course Overview: Access Course Overview