Python Project and CCOW Week 6 reflection


During week 4, I took a good look at my multiple motivations for taking part in CCOW.  They were:

1)  I want to master SCRATCH so that I can better teach it to my students, and so  that I know more of it’s potential uses (particularly in the elementary grades that I teach).

2) I want to learn how to code again… not  just as a subject to teach but as a creative outlet for myself.  

3)  I want to read more about and reflect upon Constructivist principles in my teaching and learning.  

Given these 3 objectives here is a first try at framing a project idea:

I want to learn to code.  I would make the leap from Scratch to Python, which is a more multi-purpose language.  I could use it to code for the web or to make apps for my handy android phone.  So…  I will try to use a ‘How to code in python’ manual  as a guide to create a game in scratch

1) I want to build upon my experience using Scratch to teach myself how to Code in Python.

2) I want to document my personal experience and explore how I can help my students make the transition from SCRATCH to real-world programming.


So what?

I found some great online resources for teaching yourself scratch (mostly geared at children).  The ones I used most were

I played with a variety of python IDEs (Integrated development environments) before settling upon pyscripter for windows as one that works for me.

I typed, debugged, debugged, debugged, modified, and debug several python programs from the above ebooks and tutorials.

I recreated a starfield simulation created in python by codeNtronix into a scratch program.

I thought, reflected and wrote lots and lots and lots and lots and lots and lots.

Now what?

I want to continue monkeying with python so that I can gain enough proficiency that next time I say, “Someone ought to create an app, program or plugin to do…”,  I might attempt to be that someone.

I am considering starting a lunchtime programming club at my elementary school as an extension to the lessons in SCRATCH I have taught as one of the schools Library&Technology teachers.


Thank you to the Creative Computing Online Workshop team for providing such a wonderful opportunity for professional development.


Leave a Reply