CO7214 Service-Oriented Architectures
Year 4 and MSc term 2 module, University of Leicester, 2025
Years taught: 2022/23–2025/26
Level: Year 4 / MSc
Summary: This module introduces the conceptual and technological foundations of Service-Oriented Architectures, covering service design, modelling, implementation, testing, and evaluation. Students work with architecture specifications, service interface descriptions, REST APIs, and related technologies, connecting high-level service models with implementation-level representations such as OpenAPI, XML/WSDL/SOAP, JSON, and REST.
My role: I contributed to the practical and assessment-led delivery of the module, including lab supervision and demonstration, group project supervision, assessment design, marking, feedback, and moderation. I supported cohorts of up to 150 students, including double-taught delivery, and supervised group-based service design and implementation work with teams of up to 10 students. My responsibilities included supporting OpenAPI specification, architecture specification, REST API project development and evaluation, and reflective assessment activities. I also helped develop assessment specifications and marking criteria, contributed to the evaluation of LYNX low-code projects, and later supported projects implemented in students’ chosen programming languages.
