Undergraduate Catalogue of Courses 2012/2013
COMPUTING SCIENCE
CS 2012
ADVANCED WEB APPLICATION DEVELOPMENT
CREDIT POINTS 15
Course Co-ordinator: Dr B Scharlau
Pre-requisite(s): CS 1018 or CS 1516
Co-requisite(s): None.
Note(s): (i) Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/computer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator. (ii) This course cannot be taken in a graduating curriculum with CS 2512.
Syllabus:
- advanced programming using a scripting language, including top-down design, reading and writing to files, inheritance and other relationships between classes, event handling, error handling, testing, data structures and algorithmic structures
- advanced programming for the internet, including searching, security, and plug-ins.
Four hours per week: 2 one-hour lectures, 1 two-hour practical.
1st Attempt: 100% from in course assessments. In order to pass the course, candidates must obtain a pass mark (CAS > 8).
Resit: Candidates will be able to resubmit the in course assessment, which will be capped at CAS 9.

