Software Engineering 3

Course Timetable: First Term

last revised 20 oct 97

Week One

Unix and C Course

Week Two

Date

Session

Topic

Team Project

Reading

Tues 21 Oct

Lecture

Introduction to the Software Development Process

Sommerville Chaps 1 & 2

Tues 21 Oct

Tutorial

Intro to Project

Warmup

Thurs 23 Oct

Lecture

Change Control, Version Control and Configuration Management

Sommerville Chap 33

Week Three

Date

Session

Topic

Team Project

Reading

Tues 28 Oct

Lecture

Requirements & Specification 1

Sommerville 4,5, (6) & 7

Tues 28 Oct

Tutorial

Problem Def & SoR

Questions to Customers

Thurs 30 Oct

Lecture

Requirements & Specification 2

Week Four

Date

Session

Topic

Team Project

Reading

Tues 4 Nov

Lecture

Architectural Design 1

Sommerville Chaps 6, 12, 13, (14)

Tues 4 Nov

Tutorial

Revise SoR

Questions to Customers

Thurs 6 Nov

Lecture

Architectural Design 2

Week Five

Date

Session

Topic

Team Project

Reading

Tues 11 Nov

Lecture

Structured Design 1

Sommerville Chap 15

Tuesd 11 Nov

Tutorial

Modelling

BOTH: Deliver Requirements; SETS: Start on Design

Thurs 13 Nov

Lecture

Structured Design 2

Week Six

Date

Session

Topic

Team Project

Reading

Tues 18 Nov

Lecture

Prototyping and Evolutionary Development

Sommerville Chap 8

Tues 18 Nov

Tutorial

DFDs & Data Dictionary

SETS: Work on external design and rationale

Thurs 20 Nov

Lecture

Testing 1

Sommerville Chaps 22,23, (24)

Week Seven

Date

Session

Topic

Team Project

Reading

Tues 25 Nov

Lecture

Testing 2

Tues 25 Nov

Tutorial

Test Plans

SETS: Deliver Ext Spec; Start Prototyping; SEARCHING: Start on Design

Thurs 27 Nov

Lecture

Cost Estimation & Cost Models 1

Sommerville Chap 29

Week Eight

Date

Session

Topic

Team Project

Reading

Tues 2 Dec

Lecture

Cost Estimation & Cost Models 2

Tues 2 Dec

Tutorial

COCOMO

SETS: Prototyping;SEARCHING: Work on Design

Thurs 4 Dec

Lecture

Project Scheduling & Management 1

Sommerville Chaps 3, 28

Week Nine

Date

Session

Topic

Team Project

Reading

Tues 9 Dec

Lecture

Project Scheduling & Management 2

Tues 9 Dec

Tutorial

PERT & GANT

SETS: Prototyping SEARCHING: Deliver Design; BOTH: Work on Report

Thurs 11 Dec

Lecture

Software Quality Management 1

Sommerville Chaps 30, (31)

Week Ten

Date

Session

Topic

Team Project

Reading

Tues 16 Dec

Lecture

Software Quality Management 2

Tues 16 Dec

Tutorial

Project Presentation

Project Presentation

Thurs 18 Dec

Lecture

Revision