On 12/11/2013 3:43 AM, Chris Angelico wrote:
When you tell a story, it's important to engage the reader from the
start...explain "This is how to print Hello World to the
console" and worry about what exactly the console is (and how
redirection affects it)
Highly agree. I was once given FORTRAN course materials and an assignment to teach this course. The first morning was spent on how to construct expressions! No context as to what a program was or what it might do or how to run it.

As soon as that class was over I rewrote the materials so the first morning was how to write and run(batch job submission) a program that read a record, did a simple calculation and wrote the results.

I certainly felt better about teaching this way.

Asides:

One student (PhD in Physics) looked at X = X + 1 and said "no it doesn't".

Another wrote his first program. I took one look at it and saw the mistakes. I explained how to walk thru the program step by step. He exclaimed "In that much detail?".
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to