On successful completion of the module, students will be able to:
Produce interactive ‘server-side’ pages that build towards data-drive applications
Demonstrate content management online
Research and evaluate online social and business applications
Manipulate and control media assets within an application
Generate and control data via an application
This module will introduce methods for presenting and processing user-supplied information (data) online such as logins, statistics, user accounts, content management systems (CMS) (e.g. blogs, news, intranet, ecommerce) and create interactive dynamic web and mobile concepts.
A server-side language, together with HTML, CSS and graphics, will be utilised in order to allow students to create dynamic versatile and 'industry-standard' web applications.
In Part 1 the basics of a client/server-side programming language will be explored, including the concept of variables, procedures and methods. Students will be expected to adapt code to their own needs and/or produce new code in the creation of an application.
Key topics for Part 2 will consist of data structures, search methods and interface design. Students will learn how to use a server-side programming language to retrieve and write data from a database online and to present that data in an appropriate format via current CMS or development or innovation.
Through a series of lectures and workshops, students will be guided to develop the skills necessary to work collaboratively to develop Content Management Systems and Applications.
Lectures
Contact hours: 15
Intended Group size: Cohort
Workshops
Contact hours: 20
Intended Group size: 16
Guided independent study
Hours: 165