School of Computer Science and Software Engineering

CITS3403 Agile Web Development — Lectures

Unit Coordinator

Dr Tim French

Phone: 64882794

Lab Facilitator

Mr Tom Smoker, Mr Haolin Wu


Consultation Time

Where: CSSE rm 2.14
Time: Wednesday 12-2pm
No appointment needed.


Flask Apps

Django Apps

Angular Apps

Express Apps

Text Book JavaScript Examples

Agile Resources


  • [14 Feb 2020] This unit currently has 190 CITS3403 students and 40 CITS5505 students enrolled. Almost twice as many as last year!
  • [14 Feb 2020] Labs, lectures and workshops all start in week 1.
  • [24 Feb 2020] Update: Labs will be starting in week 2.
  • [24 Feb 2020] Welcome to the first day of semester. The first class will be the lecture on Wednesday at 2.


PDF files of the individual lectures will be made available from here as the semester progresses, as well as the files used for demonstrations. Lecture recordings are also available via the Lecture Recording link on the left menu of this page.

The Lab Exercises will be available on Fridays of the week before the scheduled lab.

Week Date WED (Engineering LT1, 2-3pm) WED (Engineering LT2, 3-4pm)
1 Feb 26 Introduction HTML
2 Mar 4 CSS Bootstrap
3 Mar 11 Javascript Javascript
4 Mar 18 Document Object Model Document Object Model
5 Mar 25 JQuery AJAX
6 Apr 1 Agile Development GIT
Midterm Test (20%) on Thursday
7Apr 8 Flask Web Development
Server Side Rendering
Non Teaching Study Break
8 Apr 22 MVC Architecture
Object Relational Model
9 April 30 Authentication Testing
11 May 13 Client Side Rendering Sockets
12 May 20 Going to Production Revision

Old Node/MEAN Lectures

MEAN, MEAN Project, Mongo, ORM, REST, Sockets, Authentication, Testing, Angular, SPA.

This Page

Last Edited on:
Friday 14th of February 2020 01:46:11 PM

Website Feedback: