Coding: The New Vocationalism (Part 1)

There is hardly any work we can do or any expenditures we can make that will yield so large a return to our industries as would come from the establishment of educational institutions which would give us skilled hands and trained minds for the conduct of our industries and our commerce. Theodore Search, National Association of Manufacturers, 1898

Coding should be a requirement in every public school…. We have a huge deficit in the skills that we need today versus the skills that are there. Tim Cook, CEO Apple speaking to President Donald Trump at White House, 2017

 

Goodbye to old vocational education preparing youth for jobs in an industrial economy. Hello to the new vocational education of teaching coding and computer science to all U.S. students

Public schools have experienced two spasms of vocationally-driven reform. One created the  “old vocational education” in the early 20th century endorsed by the National Association of Manufacturers (see above quote) and now the “new vocational education” a century later, endorsed by high-tech CEOs spreading the gospel for teaching children to learn to code and take computer science courses. Then and now, policymakers saw an intimate connection between a strong economy and strong schools. And that is why Theodore Search and Tim Cook could easily have sat down and had a cold beer together.

And were I to join Search and Cook in drinking beers, I would ask each: what is the purpose of having taxpayers with or without children pay to have public schools? Their answer, given the above quotes, would be: prepare children and youth with the knowledge and skills necessary to gain successful entry to the labor force in an ever-changing economy. Fine, I would say, but there have been and continue to be other important purposes driving legislators to tax property and income to fund schools and make attendance compulsory.

Consider these equally as important aims for tax-supported public schools: Schooling children to be proud, fully-rounded citizens who give back to their communities. Reinforcing community values and strengthening individual character. Helping students fulfill their individual potential (see here, here, and here).

Preparation for the workplace is not the only goal for public schooling. Yet that has been the primary purpose for most reformers over the past three decades. And a century ago, reformers had also elevated workplace preparation to be the overarching purpose for tax-supported public schools.

Beginning in 1917, the federal government appropriated monies for states to spend on vocational training for industrial and commercial jobs. This support made the NAM version of vocational education dominant in public schools for three-quarters of a century. Since the 1980s, however, vocational education has largely disappeared as a formal choice in the curriculum. Career and technical academies and scattered high school courses do pinch-hit and offer some choice to those students uneager to spend four additional years sitting in college classrooms (see here and here).

With the morphing of the “old” vocational education into career and technical education, a shiny new vocationalism is being highly touted for all U.S. students. Yes, I refer to the shrill cries for more computer science in the curriculum and the teaching of coding to children and youth (see here and here).

You do not need a Ph.D. to figure out that the past thirty-plus years (I use A Nation at Risk report in 1983 as a benchmark) have forged strong links between the economy and public schooling. The primary purpose for K-12 schools in recent decades has been crisply defined as preparing each child for college and career. Completing college, of course, is basically geared to getting decent paying jobs. So becoming college-ready means that higher education is really a vocational school and a ticket to a decent paying job. Advocates for coding and requiring computer science as a subject seek to expand the K-12 curriculum (or replace other content and skills) by adding a C to the three Rs.*

Today, high tech entrepreneurs and CEOs lament the need to outsource coding to other countries and import software engineers from India and elsewhere (but do it nonetheless on special visas) pointing to the lack of U.S. graduates skilled in programming, systems analysis, and computer support. The growth rate in such jobs will continue to escalate by 2020. The U.S. Bureau of Labor Statistics estimates that computer and information technology jobs will grow by a half-million from 3.9 million in 2016 to 4.4 million in 2020.

Keep in mind, however, that the U.S. economy now employs nearly 164 million workers. Those technical jobs in 2020 would represent less than three percent of the overall workforce. Far larger growth in jobs will occur, according to recent estimates, in health care and social assistance (almost six million), professional and business services (nearly four million), and construction (nearly two million) far surpassing computer and information technology (half-million).

Coding for all U.S. students to prepare for jobs that represents less than three percent of the workforce?

The strong smell of Silicon Valley self-interest accompanies these proposals to improve schooling. Behind Code.org and other advocacy groups are the thick wallets of donors and technology companies carrying iconic names. In pushing state and local education officials to require computer science for high school graduation, classify the subject as a fourth “science” in the secondary curriculum, substitute for a foreign language requirement, and have five year-olds learn to code wafts the scent of companies seeking graduates who can enter the computer and information workforce, a minute fraction of the entire U.S. workforce (see here).

Backers of coding are a Who’s Who of Silicon Valley firms and donors who see the necessity of coding and computer science being part of the required curriculum in U.S. schools as it has in over 15 European nations and Israel (see here and here). The United Kingdom, for example, tossed out its previous curriculum on ICT and introduced computer science and coding in 2012 (see here,here,and here). As in the U.S., the rationale for such reforms go beyond the smell of vested interest insofar as hiring skilled software developers and programmers. Recently, the reasons for such changes have broadened. As one advocate put it: “Learning how to code allows kids to do their own thing, be creative and secure a job in an area where there will be a huge shortage.”

The champions of coding and the subject of computer science in the U.S. have already succeeded in lobbying policymakers to insert coding and computer science into state curriculum standards and graduation requirements (see here and here).

Like a century ago, the “new” vocationalism with its emphasis on skills for an information-driven society has become the primary purpose for tax-supported schooling.

The picture I have sketched out of growing support for a “new” vocational education is well documented, but when it comes to classroom implementation, old, familiar difficulties come to the surface raising questions about the reform taking hold. I take up the historic issue of putting curricular reforms into practice in Part 2.

 

_________________________

*The national commission that produced the 1983 Nation at Risk report recommended that a half-year of computer science be a requirement for high school graduation.

 

 

 

Advertisements

16 Comments

Filed under how teachers teach, school reform policies

16 responses to “Coding: The New Vocationalism (Part 1)

  1. David F

    Also, Silicon Valley is busy developing AI to write code–so many of those jobs for code-writers are susceptible to replacement as well…https://qz.com/920468/artificial-intelligence-created-by-microsoft-and-university-of-cambridge-is-learning-to-write-code-by-itself-not-steal-it/

    • larrycuban

      David,
      Sorry for not thanking you for comment and link earlier. I read the piece and had not known about “Deep Code” and the creation of algorithms that write code. Thanks.

  2. Laura H. Chapman

    Thanks for the post. The focus on code “smells” like Silicon Valley is a great line. Coding in Kindergarten is being praised as if wonderful. I had forgotten that the press for computer science was embedded in A Nation at Risk. David F has it right. Artificial intelligence, also known as machine learning promises to trim down or eliminate human intervention is code-writing.

  3. Pingback: Book Notes & Thoughts: America’s Public Schools, by William Reese | Julie Kallio

  4. I have been making the case in Michigan that schools are NOT primarily for job preparation, though they certainly have that benefit. Your brief survey of the issue is helpful, indeed- thank you!

  5. Oops !
    “Keep in mind, however, that the U.S. economy now employs nearly 164 million workers. Those technical jobs in 2020 would represent less than three percent of the overall workforce. ”
    Also, whatever happened to pseudocode? Maybe it has morphed into “Natural Language Programming”, the sophisticated stuff. (Wikipedia).
    For beginner “coders” the pseudocode approach is ideal.

  6. Sepehr Vakil

    thank you for this post. My recently completed dissertation advanced a critical analysis of computer science education in a large urban school district in “northern california.” I profiled specific ways silicon valley is shaping the nature of CS ed in a particular school, and explored how teachers and students, particularly students of color, are experiencing it. I’m happy to share if of interest.

  7. Pingback: Motivation and the hope of mobility | bloghaunter

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s