Do you know about the initiative called Scratch?
It's
It's a visual and algorithmical language, it can be useful as an introductory subject for your students.
In
In scratch you can visually build loops, conditionals, functions, and return events, it's a whole language that is more approachable to beginners, and maybe might incite more their inquisitive nature. It
It helps by literally making them shape visually an algorithm or program, they could also share it with fellow students and get other's code from the community, it also has some fun features such as running a loop to play sounds or images. It's
It's also used briefly in the CS50: Introduction to Computer Science atCS50: Introduction to Computer Science from Harvard.
You
You might want to give it a try, it could help themyour students, speciallyespecially since they are so young.