Software Programming is like Solving a Puzzle

student using iPadDana Hall School introduces software programming at various levels for grades 5 through 12. I teach several different languages such as Scratch, Python and Java. Since software programming is comprised of thousands of programming languages and dialects, it is nearly impossible to learn them all. So how does one become adept at programming?

I think programming is much like solving a puzzle. For example, a Smart Games puzzle such as IQ Fit or IQ Twist initially allocates puzzle pieces based on skill level. Players begin at the Starter level and then progress to the Junior, Expert, Master, and eventually the Wizard level. Computer Science teachers work similarly with their students. At the beginning of the school year and at younger grade levels, I teach the basic building blocks (variables, loops and conditionals) that are needed to write successful software programs. The ultimate goal is for my students to utilize key learnings in order to become independent code writers and problem solvers. Students will also develop their own unique solutions as they enhance their skill sets. When a student has the skills needed to apply what she has learned to real world problems and write software programs on her own, she has reached the Wizard level. I look forward to those priceless smiles when my students here at Dana Hall realize that programming is not only challenging and fun, but provides endless possibilities.

Print Friendly, PDF & Email

About Cloricia Townsend

Cloricia Townsend is the Engineering and Computer Science Department Head at Dana Hall. She joined the school in 2017.

4 Replies to “Software Programming is like Solving a Puzzle”

  1. I look forward to knowing countless Dana Hall Wizards! Thank you for helping our girls become the S.T.E.M. leaders of the future.

  2. Thanks for sharing, Pat, and for teaching our students the benefits of computer software programming. Go Dana Hall School Wizards!

  3. What a fitting piece for Computer Science and Engineering Week! I’m excited to come watch the girls participate in the Hour of Code on Friday.

Leave a Reply

Your email address will not be published. Required fields are marked *