Programmes

BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING

SENG 22602

WEB APPLICATION DEVELOPMENT AND TECHNOLOGIES

Status : Elective Pre-requisite : SENG 21543, SENG 22593 Co-requisite : None

 

On completion of this course, the student should be able to:

  • Design, implement and test web-based applications including related software, databases, interfaces and digital media
  • Assess, compare and select emerging and existing Web technologies for web-based application development
  • Examine social, ethical and security issues arising from the Web and social software.

Introduction to the Internet and the World Wide Web, client-server model, HTTP protocol, presentation abstractions, Web-markup and display languages, client-side programming, server-side programming, Web services, Web servers, emerging technologies, standards & standards bodies, client & server security, ethical issues related to the WWW.

Lectures, supervised hands-on practical sessions and group work.

End of course unit examination and continuous assessment.

  1. Deitel P J and Deitel, H M (2012). Internet & World Wide Web How to Program. Pearson Higher Education
  2. Welling, L and Thomson, L (2013).PHP & MySQL Web Development. Addison-Wesley.

Back