Before you and your students jump into coding programs, apps or robots consider doing unplugged activities as a "precursor to coding".
Unplugged activities allow students to focus on the Basic Fundamentals of both CS/Programming and Computational Thinking (ie. sequential, logical and critical thinking, decomposition skills, and more).