|CSCU9A2 Programming and User Interface Design Spring 2018|
For information: Here is the syllabus from Spring 2017:
Spring 2017: Overview, syllabus and requirements
This module extends and deepens the study of Java, started in CSCU9A1, including how programming language constructs are implemented in machine instructions at CPU level, the design of interactive graphical user interfaces, data processing algorithms, and an introduction to object orientation in Java. The module also introduces the study of good user interface design for applications and for web sites, covering principles, practical guidelines and the legal, ethical and practical issues of accessibility for the disabled.
Students must have taken CSCU9A1 / CSCUMA1 or have obtained the permission of Head of Division
Module CSCU9B2 may not be taken concurrently with this module.
20 credits at SCQF level 8
By the end of the module students will:
Students will be required to demonstrate the ability to apply theory and techniques to unseen problems without reference to notes, and to work independently and under a time constraint.
For the main University Regulations see here.
In assessing a student's grade for the module, the Examiners require that a student must:
If a student does not fulfil these requirements then they will receive mark X (No Mark, Fail grade) for the module.
(Note that the practical laboratory checkpoints also contribute to the final mark.)
Late submission of coursework: Coursework that is submitted late will be accepted up to seven days after the published deadline (or expiry of any agreed extension) but the mark will be lowered by three marks per day or part thereof. After seven days the piece of work will be deemed a non-submission.
Coursework extensions: Students who can show good cause may be permitted extensions to coursework deadlines. "Good cause" may include illness, for which a medical certificate or other evidence will be required. Students must request an extension by contacting the module coordinator, supplying relevant evidence, no later than seven days after the published assignment deadline. Extensions will be granted for acceptable reasons only, and will not normally be beyond such time as solutions and feedback are returned to the rest of the class.
Repeat assessments: Students who fulfil the module requirements, but obtain an overall fail mark (0-39) are eligible for repeat assessment. In most cases, this will be a repeat examination. In some cicrumstances a repeat assignment may be offered. Repeats are not permitted for laboratory checkpoints. The overall module mark following any repeat assessment is capped at 40.
Discretionary repeat assessments: Following the Main examination period, in exceptional circumstances, a student who has not met all the module requirements may be permitted a discretionary repeat examination or assignment. If you are granted a discretionary repeat assessment but do not attempt it, you will be awarded X for the module.
In deciding whether to grant a discretionary repeat, the Examiners will consider your record of attendance and engagement in the module. Students with a poor attendance record will not normally be permitted a discretionary repeat.
Attendance at classes will be recorded. If you are unable to attend a class, then please email the module organizer, and submit a self-certification of absence via the Portal if appropriate. The University has a policy of monitoring attendance, and repeated absence will be followed up in order to identify any problems at an early stage and to offer students appropriate support.
Updated 27/03/17 13:49