Providing students with open ended opportunities to think critically (with or without coding) creates problem solvers and independence, both of which are required skills for today’s industry. Experts have branded a set of skills as “21 Century Competencies” which include computational thinking. Coding also supports spatial sense and makes students think about possible scenarios. Regardless of their chosen profession, thinking critically provides students with a variety of perspectives.
Coding is not to prepare students for a job as a programmer, it is to provide students with a framework with which to solve problems and think logically.