SEOC2: Software Engineering with Objects and Components 2

Syllabus

Last updated: 2005/02/28 21:27:04

Course web page

http://www.inf.ed.ac.uk/teaching/courses/seoc2/

Lecturer

James A. Bednar, jbednar@inf.ed.ac.uk, room D9, 5 Forrest Hill, phone 651-3092
http://homepages.inf.ed.ac.uk/jbednar

Pre-requisites

There are no formal pre-requisites for this course, although Software Engineering with Objects and Components 1 is a worthwhile companion course. Students will be assumed to have been exposed to basic Software Engineering concepts in previous courses, such as CS2.

Short Description

The aim of this course is to introduce you to key concepts in the design and implementation of large-scale, long-term software systems. As the course title suggests, the concepts are strongly influenced by object-oriented design. However, many of the ideas which we discuss are useful for all programming paradigms.

Aims and Objectives

Having completed the course, you should:

Assessment

70% of the final mark is from an exam. 30% is from practical exercises, reports, and presentations. In place of some of the exercises, Master's-level students undertake a literature survey of an area relevant to the course topics.

Syllabus

The course covers the following topics (not in chronological order):

Readings

There is no required textbook, but it would be helpful to have a copy of Sommerville 2004, Software Engineering, Addison Wesley, ISBN 032121026X (or earlier editions) for reference. You will be provided with copies of excerpts from relevant papers and books, and/or links to online material. Other useful books and materials will be listed on the course web page.


Home : Teaching : Courses : Seoc2 : 2004_2005 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh