ABSTRACT

This fifth industrial revolution (or Industry 5.0) has elevated computational thinking (CT) to the forefront of critical thinking and problem-solving techniques. CT is based on the cognitive processes involved in formulating problems and expressing solution(s) in a way that a computer-human or machine can be carried out effectively. CT encompasses a wide range of high-level thinking skills and information fields in the programming process. The impact of programming processes on developing these skills and information helps learners in programming and novice programmers develop CT-related skills. A systematic review was conducted to identify the existing in-demand programming skills to support the core concept of Industry 5.0. The analysis indicated that CT techniques and technology use and development are the most in-demand skills programmers require to support human-centric concepts for Industry 5.0. Meanwhile, the Internet of Things (IoT) and big data analytics, artificial intelligence (AI), human-robot interaction, and digital twin and simulation have been identified as the most used technologies to support Industry 5.0.