SHE Level 2
SCQF Credit Points 10.00
ECTS Credit Points 5.00
Module Code M2G424867
Module Leader Alan Nesbitt
School School of Computing, Engineering and Built Environment
Subject SCEBE - School Office
  • A (September start)
  • B (January start)

Pre-Requisite Knowledge

Computer Programming

Summary of Content

The underlying philosophy of the project is that of allowing the individual student to develop educationally as an individual by selecting, studying, analyzing and evaluating in depth some problem or area of engineering. The project offers an alternative to the traditional teaching method and consequently an alternative method for the student to demonstrate his capabilities. Projects may be industrially based or alternatively staff may provide industrially based projects from their research, development and consultancy studies.


Projects will be group based. The design and development of a product is central part of the project. The project is intended to emulatemany of the tasks encountered in industry by the Technologists working in this area. For example:- interpret specification develop prototype develop test methods validate design with appropriate use of test data interact with other members of the project team communicate findings of study recognize the role of non-technical factors (e.g. cost) plan and manage resources (e.g. self-discipline).

Learning Outcomes

On completion of this module the student should be able to:1. Identify research problems in broad area of computing (AM9).2. Apply effective management skills to enable project planning, and delivery. (AM6, AM8).3. Develop and apply effective team skills with other members of the project team (includes supervisor and technician support) (AM6).4. Use modern techniques, skills and tools relevant to the project (AM3, AM9).5. Validate design modifications as appropriate (AM3, AM4, AM9).6. Produce a quality technical report with due regard to relevance, structure, language, presentation and length (AM8, AM9).

Teaching / Learning Strategy

The main teaching method will be based on laboratory exercises and these are used to relate theoretical concepts to practical experience i.e. software engineering principles to a mini-systems development problem. Practical work will concentrate on requirements elicitation, user interface design and system modeling, and systematic testing. Students will be directed to read relevant chapters of the recommended texts.

Indicative Reading

-360 1. Pakaj Jalote, (2002),Software Project Management, 1 st Edition,Addison-Wesley. 2. Joseph Phillips(2002), IT Project Management, 1 st Edition,, McGraw-Hill. 3. Roger S Pressman.(2010), Software Engineering: A Practitioner's Approach, 7/e, R. S. Pressman & Associates, Inc.. 4. Davies, J. Longman, (1996), Communication for Engineering Students, 1st Edition, Longman.

Transferrable Skills

This module teaches project planning and design through implementation of software engineering principles. Students must work together in a group to develop a solution for a real-world problem or case study. Students will learn many skills which will be relevant when working on software projects in the workplace. Completing a project and report at this level will train students in: problem solving; researching new topics; organizing knowledge; exercising elementary time and project management skills; reporting and writing skills.

Module Structure

Activity Total Hours
Practicals (FT) 28.00
Independent Learning (FT) 64.00
Assessment (FT) 8.00

Assessment Methods

Component Duration Weighting Threshold Description
Coursework 1 n/a 10.00 35% Initial Presentation
Coursework 2 n/a 20.00 35% Weekly review - Log book
Coursework 3 n/a 35.00 35% Final Presentation
Coursework 4 n/a 35.00 35% Final report - 2000 words