This module aims to introduce students to essential programming concepts for business applications. This module emphasizes developing programming logic and skills necessary to address real-world business challenges. It covers object-oriented programming, program design principles, and problem-solving strategies relevant to today's dynamic business environment. This module prepares students for advanced roles in the intelligent supply chain sectors, where programming expertise is crucial for innovation and efficiency. Upon completion, students will have the proficiency to design, develop, and implement software solutions that drive modern supply chain and entrepreneurial initiatives.
A Efficiently apply the program development cycle stages using Python. B Utilize various Python data types for business application development. C Grasp and apply basic Python programming concepts. D Implement essential programming structures in Python for problem-solving. E Understand and apply Python's object-oriented programming principles in business contexts.
The teaching philosophy of the module adopts the philosophy of Syntegrative Education. This has meant that the teaching delivery pattern, which follows more intensive block teaching, allows more meaningful contribution from industry partners. This philosophy is carried through also in terms of assessment, with reduction on the use of exams and increase in coursework, especially the use of problem-based assessment which is project focused. The delivery pattern provides space in the semester for students to concentrate on completing the assessments. This module will be delivered through lectures, seminars and labs. Teaching will be conducted using problem-based learning, with problems embedded in the lectures. General transferable skills are developed through the presentation of written and oral reports. The module will include project work that allows students to apply the knowledge and skills they have acquired in the course to a real-world scenario. The module will feature guest speakers from industry who will share their experiences and insights into programming for business application.