Computer Science Teacher
This is Alfred Thompson's blog about computer science education and related topics.
Tuesday, September 19, 2017
Designing Projects for Programming Students
Last night a teacher friend of mine gave me a USB stick with the projects he uses with his students. I have projects for C++, Python, Java, ...
Monday, September 18, 2017
Congressional App Challenge Launches Today
Something that looks interesting at least in Congressional Districts where there is a sponsor. Visit the web site to check it out. Congressi...
Friday, September 15, 2017
Illustrating the Difference Between Bandwidth and Latency
Earlier this week my AP CS Principles classes were discussing the difference between latency and bandwidth. My curriculum resource (I’m usin...
Thursday, September 14, 2017
Be a Router and Share Messages
The curriculum I am using for Advanced Placement Computer Science Principles is the excellent Code.Org curriculum. I really like the Interne...
Wednesday, September 13, 2017
NCWIT Aspirations in Computing 2018
Several of my students have applied for this award and all found it quite worthwhile.There are many benefits for students in high school and...
Tuesday, September 12, 2017
National Briefing Call on K-12 Computer Science Education
I'm told this will be very well worth the time. I may even join with my Advanced Placement Computer Science Principles students. We are ...
Yet Another Example of the Importance of Good Names
A little Tuesday humor. I think I may use this to help students understand the importance of good variable names and other identifiers.
Monday, September 11, 2017
Who Wants to be the DNS Server?
We’re studying how the Internet works in my AP CS Principles course. I wanted a little exercise to help students understand how DNS servers ...
View web version