Computer Science Teacher
Computer Science Teacher - Thoughts and Information from Alfred Thompson

July, 2010

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    EdChat Education Discussions on Twitter


    Have you ever wondered what good Twitter was for educators? Well #EdChat is one thing that is very useful. And pretty interesting as well. EdChat is an informal interactive (VERY interactive) discussion by people interested in various education topics. The participants include teachers, administrators, and other interested parties. The subjects range far and wide. Things get going pretty quickly sometimes with lots of cross chatter. It can be hard to keep up with but if you focus a little it is manageable for most people. A little summary from the #EdChat Facebook page.

    #Edchat is a hashtag discussion among educators from all over the world on education related topics. It happens every Tuesday at Noon EDT and 7PM EDT. To join us simply follow the #Edchat hashtag on Twitter!

    I wish there were enough computer science educators on twitter to have a similar but more targeted discussion. Perhaps one day. In the mean time, #edchat is one discussion that many in education will find useful and interesting.

    BTW you can follow me on Twitter at @AlfredTwo if you are on Twitter I hope you will follow and Tweet to let me know you are there.

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    Interesting Links July 26 2010


    I sure have been traveling a lot lately. I spent the early part of last week at Stevens Institute of Technology talking about user interface design and creating interactive web sites using Expression Web. There were about 30 teachers in these workshops but the best part was meeting some people in person who I have communicated with via email for years. The face to face meetings make it all so much better. I left a copy of the Expression Web based Web Development curriculum on DVD with all the teachers but you can get it (for free of course) from as well.

    Know any students who would rather get their information from peers? Well Microsoft Student Insiders are now Online, come check them out at This a a really great program that sends students to some special Microsoft events where they blog and twitter for students.

    From Eugene Wallingford (@wallingf) I found a link to The Programmer Hierarchy. It’s a humorous look at what sort of programmers look down on what other sorts of programmers. I can see it sparking a discussion of if this ordering makes sense and why or why not.

    From @TechFTW and the Microsoft Student Lounge, Get all the tools for building Windows Phone Series 7 apps

    From @iRobotSPARK a link to an article about how Robots are fun way to teach math, science

    Speaking of students, from  @imaginecupus I see that there is a new Internet video series called ‘My Intern Life 2’ where people can meet some amazing interns at Microsoft. If you know someone interested in what the Microsoft intern experience is like this would be a place to start.

    CyKho is back! Cy Khormaee has reopened his blog at You can also follow Cy on twitter  @CyKho though we need to get him twittering more.

  • Computer Science Teacher - Thoughts and Information from Alfred Thompson

    Teaching to the Test


    OK let me be clear upfront that I am not a big fan of the current Advanced Placement Computer Science exam. And it’s not just because it is Java based. I think it is too much a language specific test and that is, in my opinion, not a good thing. I’m a concepts based person first and foremost. None the less I follow discussion about the exam closely on the APCS mailing list. (Aside, if you teach high school computer science AP or otherwise two things you should do are signup for the College Board’s APCS mailing list and join the CSTA.) Today I saw a note from someone to the list that I thought really deserved a reply different from what I feel comfortable writing to the mailing list.

    But, I am convinced, for now, that teaching the students to the test is also a reasonable part of helping them succeed. Besides, it is the ultimate goal in an AP course, right? :) Pass the test and hope the college the student is interested in takes the score seriously.

    This highlights what I think is the worst thing about the AP exams and in fact most standardized tests. They are about the test score first, last and always with barely a thought to how much learning has actually taken place. Now maybe the author of that message is kidding, or being sarcastic, or other wise not writing literally. I can hope so. There is a smiley face in there you know. But my experience is that many students, parents, guidance counselors and not a few teachers really do think that way. “Get the student to pass the test and get college credit and don’t worry if they learn anything.” Scary!

    The purpose of any test or quiz should be as a diagnostic tool to make sure students are learning. At the end of the course the final grade should be an indication of real learning and knowledge gained. Any other use besides helping the teacher teach better is extra and secondary. Well that is how I see it. But we have become grades focused and not learning focused. The result is that students learn enough to pass the test and then forget it. Just as bad they never learn the context and usage of the material. This contributes to the forgetting thing and means that these students are not really ready for the next academic step no matter what that might be. If they go though school completely with a focus on grades ahead of learning they are poorly prepared for careers that require and expect some level of actual knowledge beyond test taking skills. (See Over-Educated, Yet Under-Qualified? for more on that.)

    Now I am not opposed to standardized tests when used correctly. If they do indicate knowledge gained they can be a valuable tool. That’s why I support industry certification exams (see Microsoft Technology Associate (MTA) Certifications for some that may be useful in high schools) but with that caveat that they should not be the sole determining factor when judging a potential hire. Many universities do not accept the APCS scores in part because they have seen students who studied for the test but could not demonstrate adequate knowledge of the material once they got the the next higher course. Computer science builds one course on top of another and you can’t succeed if you have forgotten a lot of material from previous courses. Teachers who just teach to the test for that one score not only do their students a disservice by not preparing the students for the next course but they do other students a disservice by reducing the value of the test itself.

    Sure we all a want students to be successful. AP teachers are often evaluated on how well their students do on the AP exam. And there is some value in that as long as it is done fairly and takes the students into account. But a teacher whose students return year after year to talk about how well they were prepared for what came after that course are more to be treasured than students who pass the exam with a 5 and are unprepared for their next course. Not that we’ll get too many administrators to see it that way but it is what it is.

    What do you think? Is there value in teaching to the test or is success on the test something that should come organically from students well prepared with concepts, understanding, and depth of knowledge?

    Late Edit: This high school student said it all so much better than I could -

Page 1 of 5 (15 items) 12345