I am sitting in the SIGCT Breakfast Forum at NECC this morning. The discussion is pretty interesting already and I am going to try to "live blog" a bit.
One of the first things that has come up is the need to get students interested in computer science. Michael Kölling pointed out that at the university level students come in interested having selected the field. In K-12 though many students are not as self-selecting and often a third or more of students will not be interested. I would add that because computer science often is not only not required it often can't be used to meet major non-elective credit for graduation is is easy for students to drop out. Sometimes they drop out without actually removing the course from their schedules.
Chris Stephenson is pointing out that it is no longer productive or in fashion for universities to criticize high school CS education. She also points out that our (CS education) language wars are a distraction that make our field less interesting and scares others away. She also asks about how well are we doing at getting and holding student's interests is productive ways. In short "how are we teaching" becomes as important as what we are teaching.
Phil East points out that the computer, like math, is a tool to solve other problems and not an end in itself. We all too often teach students the skills of the tool and not really how to solve real problems. We teach programming for programming's sake and not really as a tool for solving real problems. In that way we don't really teach problem solving.
A lot of the people who are teaching vocational computer science are not involved in things like NECC. Teachers who teach applications or hardware courses like A+ certification are not promoting computer science/programming as logical next steps in vocational education. Internships are a great learning tool that we don't take enough advantage of.
Joe Kmoch points out that part of the reason behind the name change for SIG CS (computer science) to SIG CT (Computer Teachers) was to increase the involvement of K-8 computer teachers. There are a good number of K-8 teachers here BTW. It looks like more middle schools especially are represented. A good bit of the discussion is around the need to teach computer skills and problem solving techniques at younger grades in ways that make the tool useful and relevant.
Someone is talking about the fact that a lot of the good things in computer education are being done in private schools and that we need to have some knowledge transfer from private schools to public schools. The digital divide between public and private schools is a concern by many. It is interesting to me as someone who used to work for a private school where we used to wish we had the money that public schools have. I think the difference is one of priorities. The private schools place a higher priority in many cases on computer science education than the public schools.
Well my battery died before the group discussions started but fortunately a lot of the notes people took during them are at the SIGCT wiki - scroll to the bottom of the page for those links.