Innovations in computational thinking