Brief Introduction
This module aims to enhance learners’ managerial abilities by equipping them with computational tools and philosophical critical reasoning skills, thus empowering them to make well-informed decisions based on data and to critically evaluate solutions.
Description
Through a series of fun and engaging hands-on activities, this module aims to equip the learner with the ability to thoughtfully apply computational tools when solving complex real-world problems. This module aims to impart to the learner, the ability to critically self-evaluate the way they apply these tools, and thus be able to reason effectively in a variety of contexts. They will learn to identify problems and design solutions, while also developing a critical awareness of the merits and limits of their methods, thereby empowering them to make better-informed decisions and to articulate the reasons for those decisions
Knowledge
- Familiar with the process of computational problem-solving
- Simplify and analyse complex problems and identify possible solutions.
- Using computational tools to form persuasive arguments and prescriptions.
- Understand the rudimentary concepts of algorithm design
- Be familiar with the processes involved in creating algorithms to solve problems.
- Appreciate the importance of failure as an essential component in problem-solving.
- Be aware of the usefulness and limitations of various computational tools.
- Communicate effectively with others who engage in similar ways of problem-solving.