Software Design and Development

Module code: COS4017-B

Computer software is part of everyday life for a majority of citizens across the world, providing services in healthcare, education, manufacturing, and other sectors and supporting scientific discovery and progress. In this module, we will introduce core concepts of software analysis and design, including Object-Oriented (OO) programming concepts. We will further develop theoretical understanding and practical skills for designing, developing, and evaluating software that works for people. We will also introduce basic software engineering principles and software development project management skills. Download the PDF for COS4017-B_2023_4.pdf