In past years, I have always taught AP CSP using a block-based programming language and approach—specifically, Snap! and App Lab. This year, half my students requested to learn Python, while the other half expected to learn a block-based programming language and were reticent to attempt a text-based language like Python. Instead of requiring one or the other, I allowed students to choose whether they would like to complete coding assignments in Python or App Lab. Instead of focusing the course...
CSTA Membership Required
Login or register to access this content