2025/6, Trimester 2, In Person,
VIEW FULL DETAILS
| Occurrence: | 001 |
| Primary mode of delivery: | In Person |
| Location of delivery: | MERCHISTON |
| Partner: | |
| Member of staff responsible for delivering module: | Brian Davison |
| Module Organiser: | |
| Student Activity (Notional Equivalent Study Hours (NESH)) |
| Mode of activity | Learning & Teaching Activity | NESH (Study Hours) | NESH Description |
| Independent Learning | Lecture | 10 | The weekly lecture provides you with a framework for your studies. It outlines key concepts and points you towards reference material and practical tutorials that you can follow to develop your software engineering skills. |
| Face To Face | Tutorial | 10 | The tutorial session immediately follows the lecture and give you the opportunity to seek clarification on any topics that are causing difficulty. Questions and discussion are the main purpose of the tutorial, but there will also be practical exercises to help explore some of the theoretical concepts. You will be expected to continue working on the practical material outside of class time. |
| Face To Face | Practical classes and workshops | 20 | Two hours each week are devoted to in-class hands-on work with C# programming. The practical exercises will start off with introductory material that enables you to apply some of the concepts discussed in the lectures. Later in the module it becomes focused on the development of the application you are building for the coursework assessment. |
| Online | Guided independent study | 160 | During the remainder of the time allocation for the module (160 hours over the full trimester), you are expected to continue working with the materials provided to develop a solid understanding of software engineering theory and practice. This independent study time also includes work on the module assessments. |
| Total Study Hours | 200 | |
| Expected Total Study Hours for Module | 200 | |
| Assessment |
| Type of Assessment | Weighting % | LOs covered | Week due | Length in Hours/Words | Description |
| Practical Skills Assessment | 10 | 1 | Week 3 | HOURS= 1h | The quiz will test your knowledge of code quality. Only one attempt will be allowed. |
| Practical Skills Assessment | 10 | 2 | Week 6 | HOURS= 1h | The quiz will test your knowledge of workflow, project lifecycles, Agile development and testing. Only one attempt will be allowed. |
| Practical Skills Assessment | 10 | 3~4 | Week 9 | HOURS= 1h | The quiz will test your knowledge of quality metrics and the use of AI in software engineering. Only one attempt will be allowed. |
| Report | 20 | 1~2~3~4 | Week 13 | , WORDS= 2400 words | For the coursework assessment, you will work on a C# app project. A starter app is provided with basic functionality, and you are required to develop it further by implementing three user stories. The report is a quantitative assessment that reflects the amount of work you have done. This includes the number of user stories and code reviews that you have completed, as well as their difficulty level. You should choose user stories that are not trivial in order to demonstrate your software engineering skills. |
| Oral Assessment | 50 | 1~2~3~4 | Week 13 | HOURS= 15 min | In this assessment, you will present the work that you have done on the C# app project, concentrating on code quality, process quality, metrics and the use of AI tools as indicated in the module learning outcomes. After your presentation, there will be some questions to further explore your software engineering knowledge. Your development work provides you with illustrative examples. However, the result depends on the depth of your knowledge and how clearly you can explain technical concepts. In contrast to the report, it is not a measure of how much development work you have done or whether your app is fully functional. Instead, you need to demonstrate how well you can handle the theoretical concepts covered in the lectures and the reference material. |
| Component 1 subtotal: | 30 | | |
| Component 2 subtotal: | 70 | | | | |
| Module subtotal: | 100 | | | | |