Skip to main content
Modules

Web Programming

Module code: ECS639U

Credits: 15.0
Semester: SEM1

Contact: Dr Paulo Oliva
Prerequisite: Before taking this module you must take ECS414U or take ECS405U or take ECS414A or take EBU4201

Many computer systems are now accessed through a web interface. This module provides an in-depth and practical study of techniques for programming the web.

Students will become proficient in a modern web development framework using PHP for sever programming and Javascript for client programming. The strengths and weaknesses of the framework are evaluated considering issues including authentication, security, session management, cross languages (PHP, SQL, Javascript) consistency and abstraction of the server-client interface. Different architecture styles are compared, including REST and AJAX and the use of JSON. Techniques for testing and for engineering web systems that behave robustly under high load are also covered.

Connected course(s): UDF DATA
Assessment: 70.0% Coursework, 30.0% Examination
Level: 6

Back to top