The best way to unblock the pipeline in CS is by getting everyone to code in schools. A debate

Date
2016
Advisor
Instructor
Source Title
ITiCSE '16 Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education
Print ISSN
1942-647X
Electronic ISSN
Publisher
ACM
Volume
Issue
Pages
3 - 4
Language
English
Type
Conference Paper
Journal Title
Journal ISSN
Volume Title
Abstract

Many believe that the push to increase the number of skilled computer scientists must be a multi-pronged approach and be institutionalized at all levels of education. Some federal and local governments are requiring that all students become proficient in technical areas in primary and secondary schooling. Will the call for all schools to teach every student coding be the magic bullet that unblocks the computing pipeline? Is adding another core subject to an already crowded curricula the answer? Are schools ready? It is noted that there is no universal computer science/coding curriculum for teachers to follow, some teachers don't have the skills or the enthusiasm to do this, not all students can think logically so why try to force them? In the words of Einstein "Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid".

Course
Other identifiers
Book Title
Keywords
Teacher technical selfefficacy, Curricula, Education, Education computing, Engineering education, Engineering research, Pipeline codes, Pipelines, Societies and institutions, Teaching, Computer scientists, Computing curricula, Gender diversity, Local government, Magic Bullets, Self efficacy, Universal computers, Students
Citation
Published Version (Please cite this version)