Skip to content

Module Catalogue

Breadcrumbs navigation

CS3301   Component Technology

Academic year(s): 2016-2017

Key information

SCOTCAT credits : 15

ECTS credits : 7

Level : SCQF level 9

Semester: 2

Planned timetable: TBC

The module will provide students with a knowledge and understanding of current and emerging component technologies. The module is focused on two major themes: Object-Oriented Middleware (OOM) and Message-Oriented Middleware (MOM). In the first theme we examine the evolution of object-oriented programming into (distributed) component models such as The Common Object Request Broker Architecture (CORBA), The Component Object Model (COM), Java Remote Method Invocation (RMI) and Java Beans. The common underlying requirements of these systems will be studied in detail such as naming and binding issues and marshalling and un-marshalling of data. The second theme will explore the emerging field of Message-Oriented Middleware with an in-depth study into current MOM technologies such as Java Messaging System (JMS).

Learning and teaching methods and delivery

Weekly contact:

Scheduled learning hours: 28

Guided independent study hours: 122

Assessment pattern

As used by St Andrews:

As defined by QAA
Written examinations : 60%
Practical examinations : 0%
Coursework: 40%

Personnel

Module teaching staff: TBC