Snap! to Python
Web link opens in a new tab; file link initiates download.
The art of learning a new computer programming language is similar to the art of learning a new language. Each language has its unique structure and syntax, but also similarities that make learning a new language easier. In this lesson, students are given a script written in Snap! (a visual coding language) to translate into Python. This lesson would be appropriate for students in the Introduction to Computer Science class after a semester of Snap! and a basic introduction into Python. Pairs of students work together to take apart the Snap! script to individually translate. After individual translations, pairs come together to merge the Python script as a final product.