I’m volunteering a couple mornings a week at a local high school, helping out with computer science classes. It’s a mixed class . . . most of the students are taking AP Computer Science Principles, and about 10 kids just recently started a second-semester Visual Basic class. The VB kids were pretty inquisitive at first but started to get discouraged . . . in my opinion because of the way the material is presented to them via an online curriculum. The current approach to teaching computer science in American schools, because of the shortage of (I almost said “lack of”) qualified teachers is to use packaged courses delivered to students online. My observation is students assume that because they’ve been put in front of a computer full of lessons, they’re expected to be able to read and understand the material and complete the assignments on their own with no help.… Read more →
EppsNet Archive: Teachers
Teaching Computer Science: It’s Not Easy to Teach a Subject in Which You Have No Training
A recent issue of Science has an article on the pipeline for computer science teachers . . . The first sentence says, “It’s not easy to teach a subject in which you have no training.” That could be the whole article, really. That’s about all you need to know about the current state of computer science instruction: It’s not easy to teach a subject in which you have no training. Cameron Wilson, chief operating officer and president of the Code.org Advocacy Coalition, is quoted as saying, “It’s really hard to convince a computer science professional to give up a job that pays up to three times more to pursue teaching. And I don’t think we should.” Wilson’s opinion that computer science classes should not be taught by someone who actually knows something about computer science is probably influenced by the fact that Code.org is one of the leading providers of… Read more →
Making it Through High School Alive
Baltimore schools spend a staggering $16,000 per student – the fourth-highest rate in the nation – and still an investigation by Fox45’s Project Baltimore revealed that at six city schools, not one student scored proficient on the statewide tests for English and math. At West Baltimore’s Frederick Douglass High, one of five high schools and one middle school where not one student scored a four or a five on the state test, only one out of 185 students who took the test last year scored a three, while 165 students scored a one, the lowest possible score. — Zero Hedge The schools are: Booker T. Washington Middle School Frederick Douglass High School Achievement Academy at Harbor City New Era Academy Excel Academy at Francis M. Wood High New Hope Academy It looks like if you live in Baltimore, you want to avoid sending your child to a school whose name… Read more →
To Young Women Considering a Career in Technology
You’ve probably read a lot of articles about how sexist and awful the culture is for women in technology. I think if anything deters young women from technology careers, it’s this glut of articles saying how sexist and awful the culture is. I’ve worked in software development for 30 years. In my experience — and feel free to discount this because I’m not a woman — the culture is not tough for women. If anything, men give women the benefit of the doubt because they’d like to have more women around. As Holden Caulfield used to say, “I like to be somewhere at least where you can see a few girls around once in a while, even if they’re only scratching their arms or blowing their noses or even just giggling or something.” Yes, I have seen bad things happen to women in tech, but I’ve seen bad things happen… Read more →
A Picture of God
A little girl was in a drawing lesson. She was six, and she was at the back, drawing, and the teacher said this girl hardly ever paid attention, and in this drawing lesson, she did. The teacher was fascinated. She went over to her, and she said, “What are you drawing?” And the girl said, “I’m drawing a picture of God.” And the teacher said, “But nobody knows what God looks like.” And the girl said, “They will, in a minute.” — Ken Robinson Read more →
How People Learn to Become Resilient
[Developmental psychologist Emmy Werner] found that several elements predicted resilience. Some elements had to do with luck: a resilient child might have a strong bond with a supportive caregiver, parent, teacher, or other mentor-like figure. But another, quite large set of elements was psychological, and had to do with how the children responded to the environment. From a young age, resilient children tended to “meet the world on their own terms.” They were autonomous and independent, would seek out new experiences, and had a “positive social orientation.” “Though not especially gifted, these children used whatever skills they had effectively,” Werner wrote. Perhaps most importantly, the resilient children had what psychologists call an “internal locus of control”: they believed that they, and not their circumstances, affected their achievements. The resilient children saw themselves as the orchestrators of their own fates. In fact, on a scale that measured locus of control, they… Read more →
Why Do Bad Things Always Happen to Him?
Posted by a teacher on Facebook: You don’t look good, in my opinion, making other people’s tragedies all about you . . . Read more →
The Ceiling Seems Very Low
I don’t know if this is good news or bad news. It would help to know what “trains” means but I read the article and it doesn’t say. Reporters need to be more inquisitive. Can someone with no knowledge of computer science or programming be “trained” to teach computer science or programming? What would that entail? How long would it take? Can someone who’s never played an instrument or listened to a piece of music be “trained” to teach a music class? Can someone who’s never picked up a drawing pencil or visited a museum be “trained” to teach an art class? Can someone who doesn’t speak Spanish be “trained” to teach a Spanish class? The ceiling on any of these approaches seems very low compared to hiring actual programmers, musicians, artists and Spanish speakers . . . Thus spoke The Programmer. Read more →
Teaching Computer Science: Ask More Questions
You need to ask more questions. I think there’s a general fear about asking questions. There’s a risk of looking foolish in front of the whole group when it turns out that everyone else already knows the answer. It’s actually very unusual for someone to ask a question to which everyone else knows the answer. If you find it happens to you a lot, you probably want to get that checked out, but normally it’s very unusual. Another scenario: Somebody, maybe a teacher, says something and you think “That doesn’t make sense. I wonder if it makes sense to everyone else. Rather than risk looking foolish in front of the whole group, I’ll wait and see if someone else asks a question.” So you wait for someone to ask a question and no one asks a question. Why? Because they’re all waiting for someone to ask a question. Many people,… Read more →
Teaching Computer Science: Combating Procrastination
Students had a project due last week and I got a lot of messages and emails asking for help. Of course, when we handed out the assignment two months ago, we advised students not to wait till the last minute to work on it. Teachers and parents saying “Don’t wait till the last minute” is just an understood part of the process. It’s something that gets said but it’s background noise. A couple of alternatives occur to me: Reverse psychology. Say “My advice is to start as late as possible. Try to do two months of work in the last week, or better yet, the last night.” This seems too easy to see through and therefore unlikely to work. Hand out the 20-page spec and tell the students that it’s due tomorrow. WHAT!? YOU CANNOT BE SERIOUS! NOBODY COULD DO THIS IN ONE DAY! “You’re right. It’s actually due in… Read more →
Teaching Computer Science: Incentives (or Lack Thereof)
According to this article on TechCrunch, “Every California high school must establish computer science courses as part of its core curriculum.” From the same article: “Most California teachers have little or no training to teach computer science.” Do you see the problem there? I’ve been a programmer for many years . . . I’d be glad to teach computer science to students, teachers or anyone who wants to learn it if there were even a modest incentive to do so. Which there isn’t. One way to measure how much people want something is how much they’re willing to pay for it. There’s no shortage of people talking about teaching programming and computer science, which is free (the talking, that is), but without the incentives ($$$) very little is going to actually happen. Read more →
No Class Today
— via KTLA Read more →
Teaching Computer Science
Tomorrow is my first day as an AP Computer Science teacher at Corona del Mar High School. It’s a volunteer gig through the TEALS organization. Only about 10 percent of U.S. high schools offer computer science classes and at most of those schools, it counts as an elective, like Home Ec or Wood Shop, not as a class that can be applied toward graduation like math or science. The most popular AP exam in 2013 was US History — 439,552 students took the AP US History exam. Only 31,117 students took the AP Computer Science exam. That’s about the same number as the AP Art History exam. I don’t want to denigrate the study of art history, but given the ubiquity of computers and software and programming in daily life, the study of computer science seems more likely to enable a person to be self-supporting and to contribute to the… Read more →
The Smartest Kids in the World
Via Philip Greenspun: Amanda Ripley identifies the following major problems with American schools: people who are poorly educated are hired as schoolteachers teachers have limited autonomy (partly as a result of their low level of knowledge and ability) schools have multiple missions, only one of which is education, which leads to a loss of focus teachers and administrators dwell on student and family backgrounds so as to build up a catalog of excuses for poor educational outcomes parents are complacent regarding the low expectations set for their children Read more →
3 Links
9 Things Bruce Lee Taught Me About Programming What a coach can teach a teacher, 1975-2004: Reflections and reanalysis of John Wooden’s teaching practices Wolfram Programming Cloud Is Live! Read more →
Expanding My Repertoire
My piano teacher asks me if there are any pieces I want to learn . . . “How about . . . ?” and here I name a piece by Chopin. “This one?” she asks and starts to play it. “Yeah.” “It’s hard.” “Well, it sounds quite impressive but I think if you break it down it’s just arpeggios and thirds.” “No, it’s not just thirds,” she says and starts to play it again to show me. “And that’s with the left hand. Do you think you can play that with your left hand?” “My left hand’s not very good.” “I know.” “So that one is too hard.” “Yes.” “OK, how about . . . ?” and here I name another piece by Chopin. “That’s the only piece that’s harder than the first one.” “How about this?” I ask, and play a YouTube video on my phone. “What is that?”… Read more →
ADHD in the Making
My family and I are enjoying a meal at a Japanese restaurant. In the booth behind me are a husband and wife and five kids, the oldest of whom looks to be about 12. One of the kids, a boy of about 5, is standing up and running a toy car back and forth along the divider between his booth and our booth. He gets bored with that after a while and starts drumming on the divider with a pair of chopsticks. The boy’s activities don’t bother me much . . . what bothers me is that it takes 15 minutes for one of the parents to tell him to stop it and sit down. He doesn’t do either and nothing else is said or done about the matter. In the near future, this boy’s inability to sit still and follow directions will get him “diagnosed” by a schoolteacher as… Read more →
Waving Bibles at Scientists
The Ohio Supreme Court has ruled that a public school district was legally justified in firing science instructor James Freshwater, who waved a Bible at his students, distributed religious pamphlets and talked about creationism in evolution lessons. Personally, I’d fire him just based on the look of smug, benevolent certainty on his face. He doesn’t look like a man who struggles with doubt, which is the essence of science. Read more →
The Obama Bounce Fades
And through it all, there is no presidential leadership. He’s too busy raising money to run ads so he can tell us what a great leader he is. Everywhere we see, in ruins, Obama’s plans for our country. His foreign policy has encouraged revolutions that have brought our worst enemies to power in the Middle East . . . His education reforms have no teeth and he sits by passively as they are challenged by his own local teachers union. Credit much of the quick end to his bounce to Romney’s ads which, right off the bat after the Democratic Convention closed, rapped Obama for trying to convince us that we are better off than we were four years ago. Obama’s campaign essentially poses the question: What will you believe — your own eyes or my speeches? — Dick Morris Read more →
Mac Wilkins: What The Discus Can Teach You About Life
Deadspin has an excellent “as told to” story on former Olympic discus thrower Mac Wilkins (What The Discus Can Teach You About Life: Lessons From One Of America’s Greatest Throwers) Wilkins made four straight U.S. Olympic teams, winning a gold medal in 1976, a silver in 1984, and finishing fifth in 1988. He was also the first man to throw the discus more than 70 meters, and he held the world record for over two years, bettering his own mark three times between April 1976 and August 1978. Some excerpts: So one day I go out to train and I say, Oh, what the heck. Let’s just give it a little extra effort today. And I did, and I got better and it went farther. And I thought that was kind of fun. What if I could that again tomorrow? And so pretty soon, I’m hooked on, Can I do… Read more →