Singapore University of Social Sciences

Web Application Development (ICT239)

Applications Open: 01 October 2019

Applications Close: 15 December 2019

Next Available Intake: January 2020

Course Types: Modular Undergraduate Course, SkillsFuture Series

Language: English

Duration: 6 months

Fees: $1514 View More Details on Fees

Area of Interest: Science & Technology

Schemes: Alumni Continuing Education + (ACE+), Lifelong Learning Credit (L2C)

Funding: SkillsFuture


Synopsis

This course introduces students to the basic building blocks of developing a website that can process and present information from various forms of data sources: forms, database and web services. Students will learn how to manage a sequence of requests so that information can be presented coherently. Students will also learn how to organize and represent the information in HTML Document Object Model (DOM) through Javascript programming using CSS templates. Certain information is best presented visually, so students will learn the basic ways to visualize information through social networks, tag clouds and geo-coding.

Level: 2
Credit Units: 5
Presentation Pattern: Every semester

Topics

  • How to respond to an information request through HTTP
  • State management in a sequence of information request through HTTP
  • How to structure and present information in a webpage
  • HyperText Markup Language (HTML)
  • Cascading Style Sheet (CSS)
  • Document Object Model (DOM) and Javascript Programing Language
  • How to process and present web data
  • Form data
  • Database data
  • Web Service (XML, JSON) data
  • Visualizing of data
  • Case Studies, covering topics such as Visualisation of Email, Geocoding, and Social Network

Learning Outcome

  • Analyse the HTTP protocol in a sequence of requests for coherent communication
  • Apply programming methods to present information in HTML
  • Demonstrate the visualisation of data on a web presentation
  • Employ web programming framework for developing website
  • Construct a prototype website to present information from multiple sources upon users’ requests
  • Experiment with new methods of visualisation the data to suit particular information needs
Back to top
Back to top