WEB APPLICATION DEVELOPMENT 1

SHE Level 2
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code M2I325626
Module Leader Jacob Konig
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, HTML5, CSS3) Web site Content Web site Styling Website Usability and Visual Design Document Object Model (DOM) Client-side programming (JavaScript and JavaScript Libraries) Overview of Web Templates Testing and Debugging Use of 3rd Party APIs (e.g Google maps)

Learning Outcomes

On completion of this module, the student should be able to:1 - Demonstrate a broad understanding of standard web technologies2 - Apply current and emerging web standards to the creation of a website3 - Apply client-side scripting in the development of interactive web pages

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

-567 Books and articles: Craig Cook, (2012) Foundation HTML5 with CSS3 friendsofED ISBN 978-1430238768 Frain (2015) Responsive Web Design with HTML5 and CSS3 2nd Ed Packt Publishing ISBN 978-1784398934 Pollock (2013) JavaScript A Beginners Guide 4th Ed, McGraw-Hill Osborne ISBN 978-0071809375 Chaffer (2013) Learning jQuery 4th Ed Packt Publishing ISBN 978-1782163145 Keith (2010) DOM Scripting: Web Design With Javascript and the Document Object Model 2nd Ed, Apress ISBN 978-1430233893

Transferrable Skills

By the end of this module students will have gained competence in the following key areas: Specialist knowledge and application Critical thinking and problem solving Communication skills, written, oral and listening Computer literacy Self confidence, self discipline & self reliance (independent working) Awareness of strengths and weaknesses Creativity, innovation & independent thinking Ability to prioritise tasks and time management

Module Structure

Activity Total Hours
Independent Learning (FT) 120.00
Assessment (FT) 20.00
Practicals (FT) 36.00
Lectures (FT) 24.00

Assessment Methods

Component Duration Weighting Threshold Description
Coursework 1 n/a 100.00 40% Practical Based web programming assignment