San Francisco Public Schools To Require Computer Science For Preschoolers
theodp writes: Never underestimate the ability of tech and its leaders to create a crisis. The S.F. Chronicle's Jill Tucker reports that the San Francisco School Board unanimously voted Tuesday to ensure every student in the district gets a computer science education, with coursework offered in every grade from preschool through high school, a first for a public school district. Tech companies, including Salesforce.com, as well as foundations and community groups, are expected to pitch in funding and other technical support to create the new coursework, equip schools and train staff to teach it. From Resolution No. 155-26A2 (PDF), In Support of Expanding Computer Science and Digital Learning to All Students at All Schools from Pre-K to 12th Grade: 1. "All students are capable of making sense of computer science in ways that are creative, interactive, and relevant." 2. "All students, from pre-K to 12, deserve access to rigorous and culturally meaningful computer science education and should be held to high expectations for interacting with the curriculum." 3. "Students' access to and achievement in computer science must not be predictable on the basis of race, ethnicity, gender, socioeconomic status, language, religion, sexual orientation, cultural affiliation, or special needs." MissionLocal has a two-page SFUSD flyer on the project, which aims to illustrate the "importance of computer science" with the same Code.org jobs infographic that Microsoft used to help achieve its stated goal of creating a national K-12 CS crisis, and demonstrate "disparities in accessing CS education" for SFUSD's 57,000 students with a small-sample-size-be-damned bar chart of the racial demographics of the school district's 209 AP Computer Science participants (181 Asian, 0 African American, 6 Latino, 1 Native American, 14 White, 7 Other).
It's obviously very important to come out of high school with the skills required to train your H1-B replacement.
this is why i'm going to make sure my kids know to use computers and possibly program as tools and background knowledge but go to school for something really valuable like advanced math
I'm saddened by the misapplication of "computer science" as a term. When I took computer classes, they were not called "computer science" until one was actually supposed to program the computer. Like, open an IDE, write code, and compile it. Classes on computer usage before that were called "technology", "desktop publishing", "computers", and other names that did not include "science".
I don't think that it's appropriate to use computers to teach basic skills to children, but regardless of that perspective, it is wholly inappropriate to call an introduction to computers "computer science".
Do not look into laser with remaining eye.
"Tech companies, including Salesforce.com, as well as foundations and community groups, are expected to pitch in funding and other technical support to create the new coursework, equip schools and train staff to teach it."
At least they're pretty transparent about it.
Now, one question for you Bay Area folks - Is there any linkage between the folks on the school board and the nice people on whatever city commission that decided that cell phones cause cancer? I'd love to see a meeting with both groups.
Two groups of crazies enter, six leave (this is San Francisco, after all).
Faster! Faster! Faster would be better!
What, do you seriously mean those millions of iPads we bought for our schools DIDN'T make students any smarter?
Obviously, learning to read, write and do basic math will be set aside for learning how to program.
Here is the problem, these people don't have a clue what is learned at what levels. And while I am all for teaching Computer science and such where it is profitable to do so, starting before kids can even write and do math is not "computer science" at all, it is just dick waving "hey look what I did for the kids!" political crap.
Here's an idea. Why not focus on reading, writing, math and building upon those at the appropriate times? And what about all those kids who don't want to be computer geeks, but rather artists, business people, biologists, doctors, lawyers etc? Are we going to build all those careers into our children's curriculum as well?
The fact is, factory learning is dead, we just don't know it yet. We have spent the last 250 years in factory schools, built using factory ideas to populate our factories with workers. Today, we need a change in how we educate people, so that they are ready for information jobs. This requires scrapping the "one size fits all" education model that is clearly dying (NCLB, Common Core etc), and replacing it with student paced education system where each student has a customized curriculum, based on ABILITY and WILLINGNESS to learn.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
I really wish that people would realize there is a big difference from using an app on a tablet or coding up a web page with some javascript to actual computer science. Computer science involves math, design, understanding memory usage, computer architecture, and much more. It is not just hacking out some code. You are not teaching pre-schoolers computer science. Nor are you teaching elementary school children that either.
That said, you should be teaching them basic algebra and logic skills that will be very applicable to many things in life. Absolutely teach them how to use a computer. All kinds of things can be done with that. Don't claim you are teaching them computer science.
I guess it really annoys me because it is like saying a TV repair man is an electrical engineer. Heck, that one is at least slightly closer than calling making a web page being a computer scientist....
As a former K-8 tech instructor, who had to setup "Computer Classes" for the PreK section, I also question what truly culturally meaningful computer science lessons can be taught to PreK classes effectively. Trying to keep them all on track in Millie's Math House was hard enough. My experience has been that if the teachers can use tech effectively, the students don't need "computer science" for a while. You want to do something? Teach LOGO, or an analogue thereof; or just simple circuits. Circuits should fit into a science curriculum well. But OSs, dominant programming languages, input devices, even office suite layouts will likely all be different by the time they're out of 3rd grade.
> the racial demographics of the school district's 209 AP Computer Science
> participants (181 Asian, 0 African American, 6 Latino, 1 Native American, 14 White, 7 Other).
There is an opinion piece on CNN right now of a Asian guy screaming at Asian parents how rotten they are for doing this.
Well, somebody has to invent the new stuff and medicines you are indignantly voting for politicians to give you for free.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
something something good intentions.
It is faaaaaar more beneficial to give preschoolers more time doing developmentally appropriate gross and fine motor tasks that sitting them down in front of a computer. The brain is wired by way of the body. If I wanted my kids to have more screen time, I could provide plenty at home. Most kids already spend too much time in front of a screen. They need to be outside, moving.
The most talented programmer I ever met didn't even touch a computer until he was in highschool — his youth was "squandered" outside playing games with his friends and reading books.
An internal system operation returned the error "The operation completed successfully.".
I have a similar impression. My idea of computer science, is that it's not computer science until you need to read an algorithm book.
I'm saddened by the misapplication of "computer science" as a term. When I took computer classes, they were not called "computer science" until one was actually supposed to program the computer. Like, open an IDE, write code, and compile it. I don't think that it's appropriate to use computers to teach basic skills to children, but regardless of that perspective, it is wholly inappropriate to call an introduction to computers "computer science".
I'd go a step further and say learning a computer language isn't studying computer science any more than learning a foreign language is studying linguistics. There is a difference between acquiring a specific skill and understanding the concepts and theory behind how the skill is employed.
I'm a consultant - I convert gibberish into cash-flow.
Making something "mandatory in all grades" breeds dislike. Young kids often like programming, (or math, or art, or language, or music) and understand right away that it can be fun. Then the schools mess it up. If you haven't read it, I recommend the essay known as Lockhart's Lament:
My wife, an educator, just heard me ranting and popped into the room: "Preschoolers need to play. That is the developmentally appropriate thing for them to be doing." She also reminded me that Steve Jobs didn't want his children looking at screens - he wanted them talking and reading.
Don't mess with The Phone Company. Piss them off and you'll be using two tin cans and a piece of string.
Many of the creative geniuses in know, including myself, educated ourselves in technology and other subjects. Either the teaching system couldnt handle use, or was concernerned mosty with average students.
...computers are banned from the classroom in a popular preschool.
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
From the article:
3. "Students' access to and achievement in computer science must not be predictable on the basis of race, ethnicity, gender, socioeconomic status, language, religion, sexual orientation, cultural affiliation, or special needs."
The easiest way to accomplish that is to punish anyone who gets ahead of the class. WE MUST ALL BE EQUAL!!!
Modesty isn't a subject, which you would know if you were a creative genius.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun