No shortage of computer science graduates.
Stephen Krashen
There is now a petition to congress to provide more support for computer science in schools, because “There are currently over 500,000 open computing jobs, in every sector, from manufacturing to banking, from agriculture to healthcare, but only 50,000 computer science graduates a year.” (“Offer computer science in our public schools,”; change.org/computerscience#CSforALL)
The petition is signed by a number of “business leaders,” including Bill Gates and Mark Zuckerberg, state governors, and various heads of education organizations, including David Coleman of the College Board.
A footnote to the text of the petition notes that this data comes from the US Bureau of Labor Statistics. Not noted in the text is that the gap is a projection FOR THE NEXT TEN YEARS (from 2014 to 2024). We will need 500,000 more computer science grads in 2024. NOT RIGHT NOW.
If we are producing about 50,000 computer graduates each year, this appears to be enough.
Additional note,
I discovered today (May 5) that the crucial footnote is no longer present in the petition. But the figure agrees with my own estimate, also based on the Bureau of Labor Statistics. Combining estimates for programmers, systems analysts, software developers, computer research scientists, web developers and database administrators, the total needed in 2024 is about 425,000.
Stephen Krashen
There is now a petition to congress to provide more support for computer science in schools, because “There are currently over 500,000 open computing jobs, in every sector, from manufacturing to banking, from agriculture to healthcare, but only 50,000 computer science graduates a year.” (“Offer computer science in our public schools,”; change.org/computerscience#CSforALL)
The petition is signed by a number of “business leaders,” including Bill Gates and Mark Zuckerberg, state governors, and various heads of education organizations, including David Coleman of the College Board.
A footnote to the text of the petition notes that this data comes from the US Bureau of Labor Statistics. Not noted in the text is that the gap is a projection FOR THE NEXT TEN YEARS (from 2014 to 2024). We will need 500,000 more computer science grads in 2024. NOT RIGHT NOW.
If we are producing about 50,000 computer graduates each year, this appears to be enough.
Additional note,
I discovered today (May 5) that the crucial footnote is no longer present in the petition. But the figure agrees with my own estimate, also based on the Bureau of Labor Statistics. Combining estimates for programmers, systems analysts, software developers, computer research scientists, web developers and database administrators, the total needed in 2024 is about 425,000.
It is unavailable how educators wordwhile still post stuff related to the dream education system and do not want to open eyes about a reality that it's not only for USA as many countries will follow the stereotypes. I am so glad we have you with us,Steve. I am proud of being a Peruvian teacher who does want to share, not only about conferences issues and webinars that I have realised are only part of trying to hide the reality of the whole system. I wish we could have webinars and round tables about proposals solutions to eradicate all the greedy evil system which makes learning process in danger.
ReplyDeleteEducation is NOT business, dear colleagues. We may need a huge reminder why we are in this field. Thanks from the heart, Steven.
It is unavailable how educators wordwhile still post stuff related to the dream education system and do not want to open eyes about a reality that it's not only for USA as many countries will follow the stereotypes. I am so glad we have you with us,Steve. I am proud of being a Peruvian teacher who does want to share, not only about conferences issues and webinars that I have realised are only part of trying to hide the reality of the whole system. I wish we could have webinars and round tables about proposals solutions to eradicate all the greedy evil system which makes learning process in danger.
ReplyDeleteEducation is NOT business, dear colleagues. We may need a huge reminder why we are in this field. Thanks from the heart, Steven.
Good morning Stephen,
ReplyDeleteGiving kids an opportunity to experience computer programming is a positive thing!
To see why, check out the video I made for our school district, and then scroll down and look how students will be able to complete traditional assignments in core subject areas with their new 21st century skills.
http://www.codingwithkdog.com/coding-for-teachers
No one is suggesting that we minimize instruction in writing or history or any other subject area. Teaching our students to be comfortable with technology and how to integrate technology with their assignments will indeed make them more prepared to take advantage of future opportunities.
There are many reasons for kids to be given an opportunity to experience computer programming. Future job opportunities is certainly one of them - but it is only one of them.
I have worked in the computer game industry for 19 years and can attest that skilled programmers are in high demand. A producer friend told me that his company has a standing hire order for programmers - meaning that they continually interview programmer candidates even when they are not currently staffing up a new project. They would rather hire a talented programmer early, than not be able to find one when they need one. When layoffs occur in my industry, programmers are the last ones to go - and the first ones to find a new job. It takes a little longer for designers, artists and producers.
Software developers frequently hire programmers from overseas because they are hungry for talent. I've worked on teams where 30% of the programmers were from other countries - literally from all over the globe. I know you suspect that companies do this because they can pay these programmers less, but I am confident they would rather not go through the hassle of looking overseas. Once hired, these programmers held important jobs, and were free to take jobs at other companies if they didn't feel they were paid enough.
Going back even further in time, I remember during the dot.com boom we were hiring ANYBODY that had experience with different software and programming languages. We hired many people with no college experience who had taught themselves a valuable skill we needed. That was how one friend of my escaped poverty. When I worked as a financial analyst in business many years ago there was only one person in our team who knew how to make a macro script in Excel. That one skill made this person extremely valuable.
In the Fullerton school district we give our kids opportunities in music, drama and art. We have math clubs and math tournaments, and field trips for social studies. We also give our kids opportunities to make videos with a green screen, collaborate in Google docs on their iPads or laptops, and yes, even learn how to do a little coding. As a parent, I think that's a good thing.
If you didn't get a chance to watch it yet, do take a look at the video I created for our school district. You will see why I am so positive about giving our students programming opportunities. Thanks!
http://www.codingwithkdog.com/coding-for-teachers
I will watch your video .... in the meantime, I think we are talking about two different things. (1) Giving students a basic understanding of computers - I'm all for that. (2) Producing graduates in computer science. How do you reconcile your experience of a shortage with the US Labor Statistics - they predict a decline in the need for programmers (but increases in other areas of computer science over the next ten years).
ReplyDeleteHi, thanks for getting this out there. I have a plethora of research on STEM and the farce it is for America. If you would like to see and read it, please let me know.
ReplyDeleteThanks again,
Common Core Diva
Programming is very interesting and creative thing if you do it with love. Your blog code helps a lot to beginners to learn programming from basic to advance level. I really love this blog because I learn a lot from here and this process is still continuing.
ReplyDeleteLove from Pro Programmer
home assembly jobs-Home Assembly Jobs are fun and easy jobs that, in most cases, will be done on your kitchen table or living room floor. Assembly Jobs are an excellent method for you and your family to earn a little Extra Money, whereas doing something fun and appreciated along as a family. With the high value of daycare and gas costs rising every day, Home Assembly Jobs are an excellent thanks to build some extra money and save hundreds on childcare and gas.
ReplyDeletecomputer assembly jobs-Find computer assembly jobs and career resources in USA available on Assemblyjobs.net. Work for companies that believe the same as you do, Join us today!
ReplyDeleteBeing a system administrator means making overall computer-based performance better, performing data back-ups, implementing safe recovery procedures. The expert in this area of science usually obtains $75,790 annually have a glimpse at this link to find more.
ReplyDeleteYou really need to turn on moderation for your comments. Half of the comments in here are spam.
ReplyDeleteJEE Main is one of the biggest entrance exams that is held every year. The JEE Main 2019 Entrance Examination is
ReplyDeleteconducted by the CBSE. This year the CBSE is going to conduct the JEE Main 2019 on April 8th, 2019.
The CBSE has finally published the Date-sheet of CBSE 10th 2018 Board Exam. The Exam will start from 5th March 2018. Here is the complete list of CBSE Results 2018
The RRB has announced its Official Advertisement 2018 for Railway Junior Engineer.
The Recruitment Board is offering approx. 5620 Vacancies for RRB JE. It is a great
opportunity for those who are interested in the Railway Jobs.
DMRC (Delhi Metro Rail Corporation) has released the notification for the various
postsfor Assistant Manager in various fields, Office Assistant, Account Assistant, Stenographer and much more. The Department is providing over 1800 posts
for the aspiring candidates. The online registration for the recruitment starts from 27th Jan 2018 to 26th Feb 2018 (23:59 pm).Check Here for complete details
regarding the DMRC Recruitment 2018.
Recently the RRB has declared the vacancies for the Railway Assistant Station Master
(ASM). An approx. of 50,000 vacancies, positions are filled this year. full detailed information click here rrb asm recruitment 2018
The RRB Recruitment Department is planning to release the dates for RRB Recruitment 2018 for the year 2018-19 in the month of January. The examination will be
conducted after one or two months after the release of the notification. The RRB NTPC 2018 will recruit the candidates for various vacant posts in Technical
and Non-Technical Categories.
DMRC (Delhi Metro Rail Corporation) has released the notification for the various
postsfor Assistant Manager in various fields, Office Assistant, Account Assistant, Stenographer and much more. The Department is providing over 1800 posts
for the aspiring candidates. The online registration for the recruitment starts from 27th Jan 2018 to 26th Feb 2018 (23:59 pm).Check Here for complete details
regarding the DMRC Recruitment
The RRB has announced its Official Advertisement 2018 for Railway Junior Engineer.
The Recruitment Board is offering approx. 5620 Vacancies for RRB JE Recruitment
2018. It is a great opportunity for those who are interested in the Railway Jobs.
How to get registered in RRB ASM Recruitment 2018 application for latest upcoming vacancy in Railway Department by official website.
ReplyDeleteHow to get registered in RRB ASM Recruitment 2018 application for latest upcoming vacancy in Railway Department by official website.
ReplyDeleteNyc info..
ReplyDeleteGovernment Jobs offer an opportunity to turn your aspirations into reality. If you aspire to work in the mainstream and be a part of the nation's economic development, a job in the Government Sector may be the best option for you. Every year a number of job opportunities become available in the Government Sector.
for more info:- sarkarijob.ind.in
Hi i also belong to technology industry your blog very informative
ReplyDeletefor future students write continuous thanks..
This comment has been removed by the author.
ReplyDeleteThis article is really informative and useful as far as I concern and keep going.SSC CHSL ADMIT CARD
ReplyDeleteSSC CHSL NOTIFICATION
RRB call letter 2018,
ReplyDeleteRRB Cut off,
RRB Answer Key
RRB RESULTS 2018
Rajasthan police admit card
police.rajasthan.gov.in
rpf constable admit card 2018
ReplyDeleterpf constable answer key 2018
Best Smartwatches 2019 is coming soon but demo is available.
ReplyDeleteWow if you are gamer so WWE 2K Games For PC free download with a single direct link without facing any problem. Download WWE 2K19, WWE 2K18, WWE 2K16, WWE 2K17, WWE 2K16, wwe 2k14 and all other WWE series games.
ReplyDeleteeveryone would love to be debt free and have some financial freedom then become rich; ssc result
ReplyDeletethanks for sharing these posts...Railway Recruitment 2020 Board is an India government organization which was set up by the Ministry of Railways..
ReplyDeleteMatsya University Admit Card 2020
VSU Degree Result 2020
This is very good post by author you can get the latest freejobalert updates
ReplyDeleteyou can also get latest 1mg Coupons offer
ReplyDeleteGood job by admin to share this information
ReplyDeleteGood Blog with good Pictures, i really like it.We provides
ReplyDeleteInnova taxi in bangalore
innova cab rental bangalore
hire innova in bangalore
Tempo traveller in Ghaziabad
Tempo traveller in Gurgaon
Tempo traveller for manali
Tempo traveller for Nainital
Travel agents in bangalore
Bangalore to Mysore, Ooty Taxi
Bangalore to Mysore,Coorg Taxi
Taxi services in bangalore
mini bus rental in bangalore
tempo traveller rent bangalore
travel agents in bangalore
for easy travel call us +91-9008673877,9945406069
Address: #13/6, Ist Main Road, Malleshwaram, Bangalore - 560003, Bengaluru, Karnataka 560003
Tempo traveller for rishikesh
Tempo traveller for haridwar
Tempo traveller for chardham