Undergraduate

modules

Modules

CSC3131 : Building systems for people (Inactive)

Semesters
Semester 1 Credit Value: 20
ECTS Credits: 0.0

Aims

To introduce participants to the skills necessary for developing systems intended for use principally by non-specialists such as mobile phone applications, health monitors, information points etc. Such systems usually have a client facing aspect which needs to meet requirements for accessibility and ease of use, but also need underlying support systems, most often accessed over the internet. These support systems can range from the relatively simple to those supporting millions of concurrent users such as Facebook or Twitter.

Outline Of Syllabus

Front End
•       Designing the UX
•       Development Tools
•       Development Environments
•       Appropriate Platforms
•       AR/VR

Back End
•       API design
•       Development Tools
•       Development Environments
•       Appropriate Platforms
•       Protocols and Data Representations

Management
•       Privacy and Security
•       Reliability
•       Scaling
•       Data Synchronisation
•       Performance Enhancement
•       Managing Storage

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion11:301:30Examination
Guided Independent StudyAssessment preparation and completion701:0070:00Background reading
Guided Independent StudyAssessment preparation and completion201:0020:00Lecture follow-up
Scheduled Learning And Teaching ActivitiesLecture221:0022:00Traditional lectures
Guided Independent StudyAssessment preparation and completion450:3022:30Revision for exam
Scheduled Learning And Teaching ActivitiesPractical222:0044:00Computer classroom
Guided Independent StudyProject work101:0010:00Coursework 2
Guided Independent StudyProject work101:0010:00Coursework 1
Total200:00
Teaching Rationale And Relationship

Techniques and theory are presented in lectures. Supervised practical classes on a PC cluster room provide experience of writing programs and using PCs with help available.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Exams
Description Length Semester When Set Percentage Comment
Written Examination901A50N/A
Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report1M25Equivalent to 2000 words
Practical/lab report1M25Equivalent to 2000 words
Assessment Rationale And Relationship

The written examination demonstrates that students understand the underlying theory and standard methods, and
can apply them. The coursework ensures the students understand and can engineer solutions

NB. This module has both “Exam assessment” and “Other assessment” (e.g. coursework). If the total mark for either falls below 35%, the maximum mark returned for the module will normally be 35%

Reading Lists

Timetable