Module Descriptors
MOBILE WEB PROGRAMMING
COWB60299
Key Facts
School of Digital, Technologies and Arts
Level 6
15 credits
Contact
Leader: Fiona Knight
Hours of Study
Scheduled Learning and Teaching Activities: 24
Independent Study Hours: 126
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Learning Strategies
The module is taught as a 2 hour lab (1:20)2, which will contain mini-lectures to support the underlying knowledge and skills required to complete the module. Students will be encouraged to expand their knowledge in the area outside tutorial slots, so it is envisaged a 1 hour slot (un-staffed) will be available to them to continue these studies. This will also be supported by a social network group to facilitate discussion and examples.
Module Additional Assessment Details
100% assignment (Learning Outcomes 1 to 3)
The assignment will contain two parts

Practical Artefact - Examples of mobile web applications on various devices (70%) (Learning outcomes 1,2)

Report: A 2000 word researched report to accompany the artefact (30%)(Learning outcomes 1,3)
Module Indicative Content
Mobile web pages and content
Use of HTML to create mobile applications
Comparison of native to browser based applications
Use of style sheets for mobile web applications
Offline API
Geolocation
Use of JQuery/Javascript to create application effects
Wrappers to send HTML applications to the app stores
Design / User experience for mobile web applications / mobile web pages
Module Texts
Course notes and supplementary reading will be given.

Stark J (2010)- Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa Publisher: O'Reilly Media; 1 edition ISBN-10: 0596805780
Module Resources
Various mobile phones / Ipod touch devices
Web Server
Module Special Admissions Requirements
CE00301-4 Web Design and Development or equivalent (HTML/CSS/JavaScript).

Programming knowledge including a server side language (PHP or ASP.NET) would also be an advantage.