|School||Cardiff School of Computer Science and Informatics|
|External Subject Code||I100|
|Number of Credits||20|
|Language of Delivery||English|
|Module Leader||Dr Martin Chorley|
This module is intended to introduce students to modern web development tools and techniques and to give them the skills needed to create interactive web applications. The module will examine the basic structure of the internet and the key technologies, protocols and programming languages required to create websites. The module will cover many types of website, from simple static HTML pages to complex interactive applications involving both server side and client side processing.
This module will be delivered through a combination of lectures, supervised lab sessions, example classes and tutorials, as appropriate.
Accessing data and displaying it to users
Coursework: The coursework will allow the student to demonstrate their knowledge and practical skills and to apply the principles taught in lectures.
The potential for reassessment in this module
Interactive Web Application Development Project
Static Website Development
Interactive Web Application Development
Please see Background Reading List for an indicative list.
Indicative Reading and Resource List:
The following textbooks and websites provide a good overview of the topics covered in the module:
Programming HTML5 Applications, Zachary Kessin, O’Reilly
Beginning HTML & CSS, Rob Larsen, Wiley
The following codecademy tracks complement the basic skills learnt in the module:
Indicative Software Requirements
Sublime Text, Git