Module 26258 (2013)

Syllabus page 2013/2014

06-26258
ICY Software Workshop 2

Level 1/C I

Uday Reddy
20 credits in Semester 2

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Relevant Links

To be confirmed


Outline

This module builds on ICY Software Workshop 1 to develop 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.


Aims

The aims of this module are to:

  • Develop object oriented design and programming skills.
  • Introduce object-oriented class libraries for collections, graphical user interfaces, sockets, and threads.
  • Provide experience of working in a programming team.

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1 Demonstrate an understanding of advanced programming language concepts including generic classes, interfaces and abstract classes To be confirmed
2 Demonstrate the use of object-oriented class libraries for building applications including collections, GUI classes, sockets and threads To be confirmed
3 Develop software systems from specification through design and implementation. To be confirmed
4 Work in groups as part of a larger project To be confirmed

Restrictions, Prerequisites and Corequisites

Restrictions:

None

Prerequisites:

None

Co-requisites:

N0128 and 06-21978 (ICY: Introduction to Computer Science)


Teaching

Teaching Methods:

Lectures, tutorials and assisted lab sessions

Contact Hours:

66


Assessment

  • Sessional: 1.5 hr examination (70%), continuous assessment (teamwork)(20%), continuous assessment (coursework)(10%)
  • Supplementary (where allowed): By examination only (100%).

Recommended Books

TitleAuthor(s)Publisher, Date
,
,

Detailed Syllabus

Last updated: 22 August 2013

Source file: /internal/modules/COMSCI/2013/xml/26258.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus