Course Description
Information systems development is a systematic yet a complex process and this course provides a holistic view of principles, methods and tools that govern that process. Topics in this course will equip the students with the understanding and necessary skills to navigate the complexities of developing Information Systems, which are among the primary responsibilities of technology consultants/analysts/managers. The course covers topics in systems development frameworks such as agile software management, systems development lifecycle, and object-oriented system analysis and design. The course focuses on hands-on experience with project management softwares and methods, systems requirements analysis via Unified Modeling Language (UML) and systems design/ user experience design.