Skip to content Search
Search our website:

Mobile Web Application Development

Short name: MWA
SITS code: BUCI044H5
Credits: 15
Level: 5
Module leader: Gordon McIntyre
Lecturer(s): Tobi Brodie, Marcel Krajca
Online material:

Module outline

This module utilises HTML, CSS and JavaScript to help you to build robust, standards-compliant web applications. It introduces open source CSS development frameworks. It shows how such frameworks can be used to create mobile first web applications that work across the full range of devices and display sizes currently in use. The module also focuses on the specifics of mobile first design, illustrating key differences between design for smaller and larger displays. The final part of the module focuses on the programmatic element of mobile web applications; it shows how to create data-driven applications, how to leverage client-side storage, how to access and integrate API data, and how to integrate third-party web services into web applications.


  • To understand the process by which mobile web applications are conceived, developed.
  • To design and build mobile web applications, using open web technologies and development approaches that conform to current web standards.
  • To exploit suitable strategies and tools for mobile web application development and testing.

Learning Outcomes

  • Explain the key demands of mobile first design.
  • Create mobile web application UIs with high levels of navigability, readability and accessibility.
  • Use a CSS development framework to create robust, mobile first web applications.
  • Create a data driven web application, using JSON data.
  • Utilise HTML data APIs to add client-side storage features to web applications.
  • Integrate third-party API data into a mobile web application.
  • Integrate third-party web services into a mobile web application.
  • Effectively test mobile web applications using a range of testing tools and approaches.


  • Introduction to Web Authoring
  • JavaScript.


Indicative timetables can be found in the handbooks available on programme pages. Personalised teaching timetables for students are available via My Birkbeck.