F20DG Design and Code Project

Prof Mike Chantler

Course co-ordinator(s): Prof Mike Chantler (Edinburgh).

Aims:

  • To provide students with opportunities to develop technical and communication skills
  • To build students understanding, knowledge and skills in teamwork, software development in groups, and
    project planning

Detailed Information

Pre-requisites: none.

Location: Edinburgh.

Semester: 3.

Syllabus:

  • Review and extension of existing components and libraries which contribute to the project
  • Design and code project (specification, design, development, implementation)
  • Software project management including working in groups, project planning, software development tools,
    version control, documentation and reporting

Learning Outcomes: Subject Mastery

  • Understand the design, planning, development of a software development project

Learning Outcomes: Personal Abilities

  • Identification, critical analysis and evaluation of the development of a software system
  • Practice in working in a group, negotiating requirements, reaching a consensus, taking responsibility for own
    work, reporting progress, taking part in a presentation, and working with others to a deadline
  • Appreciation of the interrelationship of knowledge domains

Assessment Methods: Due to covid, assessment methods for Academic Year 2021-22 may vary from those noted on the official course descriptor. Please see the Computer Science Course Weightings and the Maths Course Weightings for 2020-21 Semester 1 assessment methods.

SCQF Level: 10.

Credits: 15.