Computer Science Teacher

This is Alfred Thompson's blog about computer science education and related topics.

Wednesday, June 27, 2018

Teach Me How to Teach NOT What to Teach

›
Today is the last day of ISTE and I’m not there. I am following a lot of conversation from there on Twitter though. One thing that is coming...
10 comments:
Tuesday, June 26, 2018

Facial Recognition, Augmented Reality, and Teaching

›
Summer is a time of reflection and learning for me. I really want to be a better teacher and summer give me a chance to read more and to thi...
Thursday, June 21, 2018

Autonomy, Motivation, and Teaching Computer Science

›
Of the several courses I teach, my favorite course is call Honors Programming. Its a one semester course that is the first real programing c...
3 comments:
Saturday, June 16, 2018

Congressional App Challenge 2018

›
One of my students won for her district last year. She found it a very valuable experience. I highly support this challenge. Share it with ...
Tuesday, June 12, 2018

Reflections on Programming and Teaching

›
Mark Guzdial has an interesting post called Reflections of a CS Professor and an End-User Programmer in which he compares end-user programm...
3 comments:
Monday, June 11, 2018

School Year is Over, Time to Get Ready for Next Year

›
It is teacher wrap up day at Bishop Guertin. The warning bell for homeroom just rang but of course the students were done on Friday so there...
Friday, June 08, 2018

Thoughts on Textbooks in Progress

›
My first published book, Microsoft Visual Basic FUNdamentals, came out 18 years ago. It was for Visual Basic version 6 and what I did was to...

Computer Science Teacher as Unicorn

›
The t-shirt image here showed up on my Facebook feed the other day.  My first thought was “Yes, computer teachers are the coolest.” Of cours...
4 comments:
Wednesday, June 06, 2018

Looking Back At APCS Principles–My First Year

›
During a conversation with my dean, he said it takes about three years to really get teaching an Advanced Placement course down pat. I don...
3 comments:
Tuesday, June 05, 2018

Programming Projects–The good, the bad, and the ugly

›
End of the semester project time for me. All of my programming students have been finishing up[ their self-selected projects and I have been...
1 comment:
Friday, June 01, 2018

Micro:Bits and Teaching Networking

›
This year i taught advanced Placement Computer Science Principles with a mix of high school juniors and seniors. Because of the schedule I h...
2 comments:
Monday, May 28, 2018

Assumptions, Misunderstandings, and Programming Decisions

›
My beginning students have big problems with writing decision statements. Boolean expressions are a real problem. Most of the time it is bec...
1 comment:
Friday, May 25, 2018

Can We Get there (#CSforAll) From Here?

›
When I was in high school (I graduated in 1971 so this was a while ago) there was a computer in the building. If you got an A in Calculous a...
Thursday, May 24, 2018

Why Don’t Universities Require Computer Science?

›
We talk a lot about requiring computer science as a high school graduation requirement. It is an issue that is not without controversy. ( Sh...
3 comments:
Wednesday, May 23, 2018

Teaching Through Stories

›
This time of year I think a lot about how I teach. There is something about the end of the year and evaluating how much my students have (or...
1 comment:
Monday, May 21, 2018

Teaching the History of Computing

›
History is important. We’ve all heard, if not quoted, the adage that “those who do not learn from history are doomed to repeat it.” Mark Guz...
3 comments:
Thursday, May 17, 2018

Can I Plan For Next Year Yet?

›
My school has a couple of weeks left but it’s getting close. My Advanced Placement Computer Science Principles students have taken their AP ...
1 comment:
Sunday, May 13, 2018

Does It Matter What Programming Languages We Teach in High School

›
I’m tempted to just leave this post blank and see what sort of comments it gets. But I am incapable of that. Sorry. Assuming we are preparin...
5 comments:
Friday, May 11, 2018

Academically rigorous is incomplete without computer science

›
Mark Guzdial linked to this post on his blog - Feeling disadvantaged in CS courses at University of XXX – Original post at Minimal exposur...
Wednesday, May 09, 2018

Programming is easy. Debugging is hard.

›
I may be in a minority in this but in some ways the most fun part of my job is debugging student code. Students are very clever at wring cod...
5 comments:
‹
›
Home
View web version
Powered by Blogger.