ADVANCED WEB APPLICATION DEVELOPMENT

ADVANCED WEB APPLICATION DEVELOPMENT
Course Code
CS 2012
Credit Points
15
Course Coordinator
Dr B Scharlau

Pre-requisites

CS 1018 or CS 1516

Co-requisites

None.

Notes

(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.

Overview

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.

Structure

Four hours per week: 2 one-hour lectures, 1 two-hour practical.

Assessment

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.

Formative Assessment

During lectures, the Personal Response System and/or other ways of student interaction will be used for formative assessment. Additionally, practical sessions will provide students with practice opportunities and formative assessment.

Feedback

Formative feedback for in-course assessments will be provided in written form. Additionally, formative feedback on performance will be provided informally during practical sessions.