IS1H428 - Software Development 01 Jul 2022 - 31 Aug 2028 | Version 2

Associated Module Information

Module Code: IS1H428
Module Title: Software Development
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Computing and Mathematics
Faculty Sub Group: Informatics
Module Leader: Mark Ware
Module Team: Craig Griffiths, Ian Fitzell
First Intended Intake: Final Year of Intake:
Date Closed:
Credit Value: 10 Credit Level: 4
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100373 - internet technologies 100374 - software engineering 100960 - object-oriented programming
HECOS Code Weighting: 40 30 30

Document Version Information

Version 2
Valid From 01 Jul 2022
Valid To 31 Aug 2028

Module Aims

To provide knowledge and understanding of current practices in software application development process, in particular by introducing additional constructs and ideas including OO programming.

The principles and role of quality management will be applied throughout the computer applications development life cycle.

Content Summary

Structures

Collections

Queues and stacks

Event-handling

File Input/Output

Methods

Classes

OO Programming

Documenting

Learning and Teaching Methods

Activity Type Hours
Lecture 12
Practical classes and workshops 24
Independent Study 28
Directed Study 36
Total Hours Selected 100

Learning Outcomes

# Learning Outcome
LO1 To be able to design, develop and test an event-driven application that meets given requirements.

Module Requisites

N/A

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Asynchronous Assessment Practical Coursework 1 (Asynch) Build and test a software application 0 N/A 100 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1
Practical Coursework 1 (Asynch)

Reading List

https://icis.southwales.ac.uk/studentmodules/17082/studentmodulespecifications#:~:text=https%3A//msdn.microsoft.com/en%2Dgb/library/fx6bk1f4%2528v%3Dvs.90%2529.aspx

Albahari, J. (latest edition) C# (latest) in a Nutshell: The Definitive Reference. O'Reilly

Chowdhury, K. (latest edition), Mastering Visual Studio 2019. Packt Publishing

du Preez, O. J. (latest edition) Visual Studio 2019 In Depth. BPB Publications

Price, M.J. (latest edition) C# 10 and .NET 6 – Modern Cross-Platform Development: Build apps, websites, and services with ASP.NET Core 6, Blazor, and EF Core 6 using Visual Studio 2022 and Visual Studio Code. Packt Publishing

Stellman A. and Greene J. (latest edition) Head First C#, A Learner's Guide to Real-World Programming with C# and .Net Core. O’Reilly.