Core Module Information
Module title: Software Engineering Methods

SCQF level: 08:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET08803
Module leader: Kevin Sim
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

This module will integrate DevOps techniques to deliver a software product. The aim of the module is to understand the core ideas of modern software development workflows considering agile, lean, and automation. The range of techniques arediverse, but the following areas will provide a sufficient overview of the practical and personal skills required for modern software delivery:• Git and Git Workflow• Continuous Integration and Delivery• Requirements and Issue Tracking• Task Management and Kanban• UML• Model Driven Development• Unit Testing• Test Driven Development• Deployment• Bug Reporting and Tracking• Ethics, Professionalism and Security

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Demonstrate understanding of a modern software development lifecycle.

LO2: Explain the different techniques supporting modern software engineering methods.

LO3: Define and analyse systems requirements and needs and specify a system design to deliver these requirements.

LO4: Apply modern software engineering methods and techniques to a software development project.

LO5: Explain the role of a computing professional in relation to social, ethical and legal issues surrounding projects.

LO6: Consider information security requirements in the development and delivery of software.

Full Details of Teaching and Assessment
2024/5, Trimester 1, Blended,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: Blended
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: Kevin Sim
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Independent Learning Tutorial 10 Weekly 1-hour live academic sessions (in teaching weeks 2-6, 8-12)
Independent Learning Guided independent study 190 Guided independent study
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Class Test 4 1~2~3~4~5~6 Week 1 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 2 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 3 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 4 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 5 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 6 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 7 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 8 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 9 HOURS= 0 Class Test
Class Test 4 1~2~3~4~5~6 Week 10 HOURS= 0 Class Test
Project - Practical 60 1~2~3~4~5~6 Week 12 HOURS= 0 Project - Practical
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100
2024/5, Trimester 2, ONLINE, Edinburgh Napier University
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: ONLINE
Location of delivery: WORLDWIDE
Partner: Edinburgh Napier University
Member of staff responsible for delivering module: Kevin Sim
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Online Lecture 20 Contact Module Leader
Online Practical classes and workshops 20 Contact Module Leader
Online Guided independent study 160 Contact Module Leader
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Class Test 4 1,2,3,4,5,6 1 Contact Module Leader
Class Test 4 1,2,3,4,5,6 2 Contact Module Leader
Class Test 4 1,2,3,4,5,6 3 Contact Module Leader
Class Test 4 1,2,3,4,5,6 4 Contact Module Leader
Class Test 4 1,2,3,4,5,6 5 Contact Module Leader
Class Test 4 1,2,3,4,5,6 6 Contact Module Leader
Class Test 4 1,2,3,4,5,6 7 Contact Module Leader
Class Test 4 1,2,3,4,5,6 8 Contact Module Leader
Class Test 4 1,2,3,4,5,6 9 Contact Module Leader
Class Test 4 1,2,3,4,5,6 10 Contact Module Leader
Project - Practical 60 1,2,3,4,5,6 12 Contact Module Leader
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100

Indicative References and Reading List - URL:
Contact your module leader