Skip to main content

modules

Module title:Systems Development 2
Module codeECM2429
Module lecturers: Michael Saunby
Module credits:15

***DEGREE APPRENTICESHIP STUDENTS ONLY***
 
The purpose of this module is to extend your understanding of the fundamental concepts of systems development through programming in object oriented languages such as Python, Java and C#, computational thinking and data structures. You will analyse models of application development so that you can understand the key processes related to building functioning applications and appreciate the complexity of application development.
 
You will extend your skills in software design, data structures, programming, problem solving, programming logic, and fundamental software design techniques. This will include a review of traditional and contemporary software development methods including agile development. You will develop a holistic view of software engineering practice including gathering requirements, designing a solution, implementing a solution in a programming language, testing the completed application and deploying the solution to end users.

Please note that all modules are subject to change, please get in touch if you have any questions about this module.