F29SO Software Engineering

Alistair McConnellDr Abrar UllahDr Chit Su Mon

Course co-ordinator(s): Alistair McConnell (Edinburgh), Dr Abrar Ullah (Dubai), Dr Chit Su Mon (Malaysia).

Aims:

  • To equip students with knowledge and skills for the effective management of a group project which encompasses the software development lifecycle
  • To enable students to reinforce their knowledge and skills gained in software processes, internet technology, database management and interaction design
  • To build students understanding, knowledge and skills in teamwork, software development in groups, and project planning.
  • To enable students to develop a broader understanding of the interrelationship of development life-cycles and a critical capability in the selection of tools and methods to support project planning, systems analysis, requirements capture, and system specification.

Detailed Information

Course Description: Link to Official Course Descriptor.

Pre-requisite course(s): F28DM Database Management Systems & F28SD Introduction to Software Engineering or equivalent.

Linked course(s): F29PD Professional Development Synoptic Course..

Location: ALP, Dubai, Edinburgh, Malaysia.

Semester: 1.

Syllabus:

  • Review and extension of the components studied in earlier years which contribute to the group project
  • Software project management including working in groups, project planning and costing, risk assessment
  • Use of Industry-level Standards for software development and documentation, covering aspects such as change control and requirements traceability
  • Further study of software development tools, especially version control

SCQF Level: 9.

Credits: 15.