This course equips students with the knowledge, tools and techniques used in modelling enterprise systems. It will cover topics that include: an introduction to enterprise architecture; governance instruments; architecture methods and frameworks; description languages like BPMN and UML; enterprise modelling; viewpoint design and visualization; architecture analysis and alignment. This course targets students pursuing careers in IT as developers, architects, project/team leaders, project managers, IT managers or IT consultants. Students currently holding, occupying, or who aspire to undertake team lead, architect or management positions will immediately benefit from this course. Course delivery will be realised through face-to-face interactive lectures, online and in-class discussions and hands-on lab sessions.