COM3102 - Computing Technologies in Web Applications

Year of Study:3-4
Credit Units: 3
Duration: 45hours
Prerequisites: COM1101 Programming Methodology
Module Description
This module aims to provide students with a thorough understanding of the web technologies in modern web applications. The content covers fundamentals like web scripting languages (e.g., PHP, JavaScript), web data structures (e.g., XML, JSON), and commonly used frameworks (e.g., YUI, Ruby). The programming assignments in this module provide extensive trainings for students to gain experience in applying the web technologies. In the end of the module, students are required to implement a complete modern web application in a group project to demonstrate their learning outcomes.
Learning Outcomes
Upon completion of this module, students should be able to:

  • Understand the basic elements of a web application, e.g. HTML,HTML5, CSS

  • Describe the common data structures in web applications, e.g., XML, JSON

  • Describe Web 2.0 techniques, e.g., JavaScript, PHP, AJAX, YUI, jQuery

  • Design and implement web applications