MIE354H1: Business Process Engineering

0.50
38.4L/25.6P

This course focuses on understanding and applying multiple perspectives for organizing, assessing, designing, and implementing integrated distributed information systems to support an organization's objectives. The emphasis is on; 1) understanding how Business Process Management techniques and tools can contribute to align an organization's business and information technology perspectives; 2) designing, developing, and deploying Business Processes as information systems. The course introduces Blockchain technologies, an emerging class of distributed information system providing the foundation for decentralized applications. Students will work in the laboratory to develop business processes that integrate blockchain smart contracts. The business processes will be specified using process modeling languages such as BPMN (an industry standard diagrammatic notation). Students will implement and test executable business processes that combine code generated from process models with additional programming.

48.8 (Fall), 48.8 (Winter), 97.6 (Full Year)