Unit information: Software Engineering and Group Project in 2010/11

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Software Engineering and Group Project
Unit code COMSM1401
Credit points 20
Level of study M/7
Teaching block(s) Teaching Block 1 (weeks 1 - 12)
Unit director Dr. Steve Gregory
Open unit status Not open
Pre-requisites

None

Co-requisites

None

School/department Department of Computer Science
Faculty Faculty of Engineering

Description including Unit Aims

The main aims for this unit are for you to:

  • develop an understanding of software product development
  • gain experience with techniques, tools and teamwork
  • become better prepared for development in industry

These translate into some more specific objectives, for you to:

become familiar with programming issues, object oriented design, design patterns, and different types of software development including the different stages of the software development lifecycle gain experience with techniques such as task allocation, project management, agile programming, version control, unit testing, continuous integration, and a range of related tools find out about a variety of industrial areas and possible career directions, and reflect on the 'philosophy' of the subject

The way in which the unit will be delivered involves:

lectures on technical issues, common practices and the background philosophy of the subject which are intended to form the glue which binds the unit together into a sensible whole practical work which consists of a single project, done in groups, in which the experiences gained will be equally important as the prototype product implemented guest speakers talking 'from the heart' about their industries, and the tools and techniques used in them.

Reading and References

  • Software Engineering, 6th Edition; Ian Sommerville; Addison Wesley; 2001.
  • Software Engineering: A Practitioner's Approach, 5th Edition; R. Pressman and D. Ince; McGraw-Hill.