Skip to Content

FAIL: Minnesota scores 9 percent on recent K-12 computer science standards report

Four years after the first transistors were commercially available, a young man named Earl Bakken invented the first battery operated transistorized pacemaker in a Minnesota garage. Earl's innovative technology eventually led to the growth of Minnesota behemoth Medtronic, Inc. Similar stories have been told about the origins of companies such as Apple, Hewlett Packard, and Google — all businesses that essentially started in the garage, albeit outside Minnesota.

Minnesota has a strong history in the computer systems industry as a result of companies such as IBM, Control Data, Unisys, and Cray. Sadly, our 'High Tech' leadership has eroded.

Where are the new tech businesses being started today?
We have progressed since the 1950s; many new global technology startups today are in software applications and the computers that are used to write the software have moved from the garage to the basement, bedroom — or wherever there's a lap turned table.

According to the 2008 Bureau of Labor Statistics, there are approximately 510,000 employed scientists, 770,000 employed technicians, 1,600,000 employed engineers, and 3,390,000 employed in computer science across the United States. Representatives from several universities that teach computer science relate that many recent graduates with degrees in computer science have found positions before college graduation, even in this economic recession. Anecdotally, we have also heard from various Twin Cities corporations that their greatest need is qualified applicants in computer science. Furthermore, CNN Money recently declared Software Architect as the  No. 1 job in America for 2011.

Computers are used in (most) Minnesota high schools, but it is mainly the basic office suite (PowerPoint, Excel, Word, etc.) that's taught — unless that is, a student is lucky enough to attend a school with an Advanced Placement Computer Science course. Currently 7 percent (34 out of 498) Minnesota high schools offer AP Computer Science, and only 5 offer AP Computer Science A/B.

The Association for Computing Machinery (ACM) and the Computer Science Teachers Association (CSTA) did a study throughout 2009 and 2010 of computer science K-12 standards in each of the fifty states and released the results this past fall:

Minnesota adoption rates of computer science K-12 standards.
Source: Computer Science Teachers Association
Minnesota adoption rates of computer science K-12 standards.

Minnesota scored 9. In contrast, Massachusetts, Florida, Idaho and Louisiana received a perfect score of 100 (Oregon, California, Ohio, Nevada, Georgia, Iowa and Indiana were all over 90).

The work environment has changed considerably over the past 20 years, but Minnesota's educational system has not kept up technologically with the business world. 21st-century skills require more than basic computer literacy and we do not currently have any standards for computer science education for our K-12 students. Technology is relevant in our students' lives and it has everything to do with the future of our economy and quality of life that we've come to appreciate.

Let us fix this problem by teaching our youth the power of technology and software applications (and not just for the fun and games of using devices as passive consumers). To get more students interested in technology, we should have them creating their own websites, making their own mobile phone applications, developing their own educational video games, or making their screenplay into a film, and creating means to deeply engage them in an interactive way of enabling technology.

What can we do to change our current system?

1. Accept: What's at stake is real.

2. Vote: What is the position of your representative or senator in supporting technology in our schools? Where are their priorities?

3. Volunteer: Schools need volunteers for science fairs, parent organizations, and career days, amongst other things. Schools also need people with entrepreneurial experience to share, inspire and mentor.

4. Adopt: Many businesses have can adopt or support a school as a commitment to their community. Employees have been involved in reading and math literacy and have spoken to classrooms about the importance of education in their careers. There are even Minnesota companies that have offered professional development opportunities on software training to the teachers in the school they have adopted.

5. Donate: The GetSTEMMN website is a "Craig's List" of partnership opportunities between schools and companies. Companies can "offer" equipment, speakers or materials that they no longer need. Schools can "ask" for technology, speakers on specific topics or classroom materials.

6. Learn: Change the Equation is a great resource to learn more about STEM Education or you can follow STEMAhead on Twitter.

As Minnesota competes in our now global economy, what educational skills are required for our students to succeed?

Implementing new standards for computer science will require professional assistance for our educators and willingness for the public to support our schools to be technologically proficient.

As we look forward to the new businesses of the future and preparing a workforce for the economy of tomorrow, it is critical that we should be teaching these 21st-century skills to our students. Our innovative Minnesota start-ups and corporations of tomorrow could very well be started by a student doing computer science homework on a laptop today.

The most considerate thing we can do for our children is to act now.

Cheryl Moeller is an electrical engineer who's passionate about STEM Education. She has taught electronic projects at University of St. Thomas STEPS camp for girls and is a former science educator at the Bakken Museum. She is also a principal with STEM Ahead. Tim Barrett's background is mainly in theater and art; he is eager to be able to use that experience and knowledge to further the mission of creating self-directed learners who also have a life in the STEM disciplines. He is a principal with STEM Ahead and a special consultant with The Bakken Science Museum. This article originally appeared in TECH {dot} MN and is republished with permission.

Comments (3)

Are "Computer Science Standards" included in the incessant NCLB testing? Will schools that do not meet the standards be declared to be "failing schools?"

Classroom teachers and schools have no money for buying additional computer equipment, nor do they have any time to devote to teaching students anything beyond how to get into the programs which drill those students on the information included in NCLB testing.

The current system as it exists completely locks out the possibility of any change in this area. Proposed Republican changes to the system will exacerbate these problems.

Volunteers and voluntary contributions are nice, but they cannot fill this gap. Nothing short of a statewide, dedicated program to address these issues will produce the needed results.

Our Republican friends are, of course, very interested in quality education just as long as the teachers are willing to work with no job protections and at the same wages as the checkout at the local gas station. Until then, they'll be focusing on doing everything in their power to take those uppity teachers down (whom they resent because they're generally much smarter than the average Republican).

Not too many years ago, my local school district proposed an excess levy referendum dedicated to updating technology district-wide. It passed by a huge margin.

Fast forward a few years when the price of hardware had dropped and the district took advantage of that. The problem was, instead of holding onto the nearly $750,000 remaining for technology, the local school board was convinced to use these technology funds for artificial turf in the football stadium.

I won't argue the importance of technology in our schools. However, when the local school board makes decisions like this, it's easy to understand why excess levies in my community since have been mostly voted down.

The fundamentals that need to be taught for students to understand and excel in computer science are the same fundamentals they need to excel in most other areas, including everyday life. These are problem solving, communication skills, and teamwork.

You can throw lots of hardware on the problem, but without the basics, the equipment is nothing more than game machines.

"It is against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail, and learning to be self-critical?"
-- Alan Perlis