Computer Science Should be Required in High School
Date: Mar 01, 2011
Unfinished
My wife brought home a high school curriculum filled with the usual courses: English, Pre-Calculus, History, Foreign Language, Biology, Chemistry, etc. Then there are the electives like Anatomy, Statistics, and everyone's favorite, computer science. A computer science class is typically an half or full year elective taken by a small percentage of the student population.
Everyone would agree that our youth today are highly skilled technology consumers. Kids have sufficiently mastered using PCs, smart phones, video games, Google and Facebook. The problem is our children and overall population have no idea how it all works under the hood. Why?
High Schools are offering more computer science electives and encouraging students to take part, but they are not doing enough. It is time for computer science becomes are high school requirement. We have high school students who take four solid years of a foreign language, but haven't been exposed to a programming language.The Bureau of Labor and Statistics continues to warn of the explosion of computing careers in the coming years. Despite this and the enormous growth of technology in our daily lives, the number of computer science graduates have actually declined in the past decade. See CRA Report.
Fundamentals
Students don't have to learn the latest and greatest technologies. I am not suggesting we turn high schools into vocational schools, but we should require students to be exposed to classic computer science fundamentals. Every high school graduated should have understand the terms algorithm, variable, if-then statement, and loop.
Gender Gap
We know girls are equal to boys in. How will girls know if they would like or be good and programming if they are never exposed to it?
Finite Time
The hard part is deciding what classes to remove or reduce. For me, I would lean towards reducing foreign language learning and humanities in favor of more computer science. I am not saying drop creative writing. Writing papers is a terrific exercise for the brain and hones one's skills in problem solving and thought expression.
Facebook Comments
Other Posts
Calculating Energy Usage Per Heating Degree Day
Super Bowl Squares Pool Game Variations and Additions
Determining the Zoned Heating Efficiency of Room
2012 Index of Economic Freedom Embed
2012 MCRRC Race Series Tiebreaker Rules
Moved to a House in East Betheda
Perfect Storm - EdgeCast CDN Outage and Link from Drudge
Jordan's First Day of School at Lone Oak
My Run Home from Work - Capitol South to Parkside
Jordan's Soccer Practice at Cambria Park
Gettysburg Weekend at the Brafferton
Computer Science Should be Required in High School
2011 Index of Economic Freedom Launches
Presidential Primary Rotation (in progress)
Health Care Embeddable Widget - A Flashy ASP.NET Web App