Module 26956 (2018)
Module description - MSc Software Workshop
The Module Description is a strict subset of the Syllabus Page.
|Module Title||MSc Software Workshop|
|School||School of Computer Science|
|Member of Staff||Manfred Kerber Mohammed Bahja|
|Semester||Semester 1 - 20 credits Semester 2 - 20 credits|
Lectures, tutorials and assisted lab sessions
This module introduces and develops object oriented design and programming skills. It introduces the Java programming language as an example of an object oriented programming language and develops software development skills through Java. In the second semester, the module develops advanced object oriented design and programming skills. It introduces object-oriented class libraries for collection data structures and graphical user interfaces, and provides exposure to concurrent programming using threads and network communication via sockets. In addition, the students will work in teams to build a substantial piece of software from specification through analysis and design to implementation.
On successful completion of this module, the student should be able to:
Sessional: 3 hr Examination (70%) Continuous Assessment (20%) Continuous Assessment - Teamwork (10%)
Supplementary (where allowed): By repeat only, except by permission of the Director of Postgraduate Studies for supplementary examination. When permitted, the supplementary examination carries 90% credit with Teamwork mark (10%) carried forward.