WEB PLATFORM DEVELOPMENT 1

SHE Level 1
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code M1I322910
Module Leader Brian Shields
School School of Computing, Engineering and Built Environment
Subject Computing
Trimester
  • B (January start)

Summary of Content

This module will provide students with the knowledge, understanding and skills required to develop Web Platform applications. A range of standards associated with Web development will be covered as well as the client server architecture specific to Web development.

Syllabus

Fundamental principles and concepts of the World Wide Web (Client Server architecture, browsers, HTTP protocol). Web Standard Technologies (such as HTML, HTML5, CSS3 Javascript ) Web site Content Web site Styling Website Usability and Visual Design Document Object Model (DOM) Client-side programming Use of Interactive Forms Testing and Debugging Simple server-side scripting Use of 3rd Party APIs (e.g Google maps, Flickr etc)

Learning Outcomes

On completion of this module, the student should be able to:Demonstrate a broad understanding of standard web technologiesApply current and emerging web standards to create web pagesApply client-side scripting in the development of interactive web pagesUnderstand and implement simple Server-side functionality

Teaching / Learning Strategy

The University 'Strategy for Learning' documentation has informed the learning and teaching strategy for this module. The module material will be introduced through lectures, while practical exercises, based on the lecture material, will be given to students for their laboratory sessions. Tutorials will be used to help explain and elaborate on both the lecture material and the laboratory exercises. Full use will be made of GCU Learn to provide Lecture-based and related study materials, along with sample solutions of Tutorial and Laboratory exercises, thus encouraging the development of independent learning and allowing self-reflective feedback on student performance. Staff-based feedback on student performance for submitted work will be provided in line with the University feedback policy, with summative feedback and grades on the coursework assessment utilising GCU Learn. The additional interactive discussion features of GCU Learn will be utilised, as appropriate to the module, to stimulate independent and flexible student learning outwith scheduled class time.

Indicative Reading

Meloni and Morrison, (2009) Sams Teach Yourself HTML and CSS in 24 Hours Sams ISBN 978-0672330971 Schafer (2010) HTML, XHTML, and CSS Bible 5th Ed, John Wiley & Sons ISBN 978-0470523964 Frain (2012) Responsive Web Design with HTML5 and CSS3 Packt Publishing ISBN 978-9350237885 Pollock (2013) JavaScript A Beginners Guide 4th Ed, McGraw-Hill Osborne ISBN 978-0071809375 Sklar and Trachtenberg (2014) PHP Cookbook 3rd Ed O'Reilly ISBN 978-1449363758

Transferrable Skills

D1 Specialist knowledge and application D2 Critical thinking and problem solving D4 Communication skills, written, oral and listening D7 Computer literacy D8 Self-confidence, self-discipline & self-reliance (independent working) D9 Awareness of strengths and weaknesses D15 Ability to prioritise tasks and time management D16 Interpersonal skills, team working and leadership

Module Structure

Activity Total Hours
Independent Learning (FT) 122.00
Practicals (FT) 24.00
Tutorials (FT) 12.00
Assessment (FT) 18.00
Lectures (FT) 24.00

Assessment Methods

Component Duration Weighting Threshold Description
Coursework 1 n/a 100.00 40% Practical Based Assignment