Module Special Admissions Requirements
None.
Module Resources
Web Server / Hosting
Module Texts
Beginning HTML5 and CSS3: The Web Evolved, Murphy C, Clark R, Studholme O, Manian D. (2012), Apress, ISBN-10: 1430228741
Learning JavaScript: A Hands-on Guide to the Fundamentals of Modern JavaScript, Wright T. (2012), Apress, ISBN-10: 0321832744
Module Learning Strategies
24 hr Lectures, 48 hrs tutorials, 24 hrs workshops
The weekly lecture will supply the underlying knowledge for the module, supported by the 2 hour weekly tutorial. This will be facilitated with booklets, course texts, and the Internet. The 1 hour workshop will be split between extra sessions / tutorial time and also the extra curriculum / practice needed for the current Microsoft certification in HTML.
Module Additional Assessment Details
Assessment 1 - Assignment - Series of in-class tests (of 45 minutes) on mark-up/theory, CSS and course concepts (worth 40%) Learning Outcomes 3, and 4.
Assessment 2 (worth 60%) - Staged assignment in the production of a web site with 3 stages of:
A design / planning report (1500 words) and accompanying presentation to present the students design and planning rationale for the web site, with the supporting presentation to elaborate on these ideas and to answer related questions;
Creation of initial site (with tests) via presentation in order to develop the design and planning work and to acquire feedback as to the web sites further development;
Creation of an enhanced site (with tests) and presentation in order to show improvements made from the initial site design. Learning Outcomes 1 to 5. Final
Module Indicative Content
Design
- Web Standards / W3 and where we are
- Web Graphics Concepts - Graphics and Compression
- Design Tools / Rapid Prototypes
- Web Design Concepts
- Accessibility
- Testing for web sites such as Compliance, Browser and Accessibility.
- Responsive Web Design and current trends
- Impact of the web on businesses and the public
HTML
- What HTML is all about / the history
- Current versions of HTML versus older versions such as HTML5 v XHTML
- HTML Tags including forms, lists, tables, semantic structure
- The DOM
- Web Servers and Hosting
CSS
- What CSS is all about
- Current status of CSS Modules
- CSS Positioning and the box model
- CSS Selectors
- CSS effects and transformations
- Responsive CSS such as media queries
JavaScript
- History and where we are now
- Current coding practices in JavaScript
- Language basics
- Events
- Objects
- Form handling and regular expressions
- Use of the console
- Introduction to HTML API such as basic canvas