Module 26955 (2018)
Module description - ICY Software Workshop
The Module Description is a strict subset of the Syllabus Page.
|Module Title||ICY Software Workshop|
|School||School of Computer Science|
|Member of Staff||Manfred Kerber Mohammed Bahja|
|Semester||Semester 1 - 20 credits Semester 2 - 20 credits|
Large-Group Lectures, Practical Classes
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): 3 hr Examination (90%) with Continuous Assessment Teamwork (10%) carried forward.