that can be solved by a computer. A programming problem in general could be solved with computational thinking approach. So, yeah, IMO, if you code then you need to know computational thinking or even better, use it. NOTE: Do not involve UI/UX related work.