Module 11579 (2003)

Syllabus page 2003/2004

06-11579
Software Engineering A

Level 2/I

Unknown/Left
Behzad Bordbar (coordinator)
10 credits in Semester 1

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

Web page


Outline

Management of the software development process, including: how projects arise, choosing the right project, software life cycles, human factors in project management, basic project management techniques (e.g. planning, estimating, monitoring progress), advanced project management techniques (e.g. risk management, configuration management, quality management, process improvement).


Aims

The aims of this module are to:

  • show the need for professional discipline and effective management throughout the software development process.
  • show the importance of teamwork and good interpersonal skills in successful software development

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1explain the role of the project manager in successful software development Continuous assessment
2understand the basic principles of project management Continuous assessment, examination
3analyse the organizational issues surrounding the development and implementation of systems solutions Continuous assessment, examination
4identify appropriate interpersonal skills to manage and perform the systems development process more effectively Continuous assessment, examination

Restrictions, Prerequisites and Corequisites

Restrictions:

None

Prerequisites:

06-08755 (Introduction to Software & Hardware Engineering B) OR 06-11224 (Introduction to Software Engineering)

Co-requisites:

06-11580 (Software Engineering B) (linked module)


Teaching

Teaching Methods:

2 hrs/week, conventional lectures and tutorials

Contact Hours:

24


Assessment

  • Supplementary (where allowed): As the sessional assessment
  • 2 hr examination (50%), continuous assessment (50%), divided equally between this module and 06-11580 (Software Engineering B). Resit by examination only.

Recommended Books

TitleAuthor(s)Publisher, Date
Project ManagementField & KellerInternational Thomson Business Press,
I SommervilleSoftware EngineeringAddison-Wesley,
Lecture NotesJ Jackson

Detailed Syllabus

  1. Introduction to the module (1)
  2. Project Genesis (2)
    • How projects arise, choosing the right project, software life cycles.
  3. Human Factors in Project Management (3)
    • Organizations and players in the game, interpersonal skills, project teams.
  4. Basic Project Management Techniques (6)
    • Planning, estimating, monitoring progress.
  5. Advanced Project Management Techniques (6)
    • Risk management, configuration management, quality management, process improvement.
  6. Revision Lectures (2)
  7. Tutorials (4)
    • Introduction to coursework, review of completed coursework.

Last updated: 15 Oct 2003

Source file: /internal/modules/COMSCI/2003/xml/11579.xml

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