Changing aims of computing education: a historical survey

  title={Changing aims of computing education: a historical survey},
  author={Matti Tedre and Simon and Lauri Malmi},
  journal={Computer Science Education},
  pages={158 - 186}
ABSTRACT Computing education has been an important and sometimes contentious issue ever since the advent of modern computing. Debates about computing education have closely followed job markets, technological development, academic interests, societal concerns, and changes in the perception of computing. The themes in computing education debates can be characterized by emergence and formation, standardization and organization, accommodation to change, and divergence. The focus of computing… Expand

Topics from this paper

On the Role of Design in K-12 Computing Education
Two qualitative, exploratory analyses of how design skills manifest in popular K-12 computing education curricula and activities find that these two types of computing design may exist independently, but they often overlap, creating an intriguing intersection of discipline-specific computing design educational activity. Expand
A Framework for Computing Education: Hybrid Interaction System: The need for a bigger picture in computing education
The question how computing education can be framed is solved with a didactic model that pursues the central idea of a reciprocal interaction between a human and a digital artefact. Expand
Teaching Machine Learning in K-12 Computing Education: Potential and Pitfalls
The article focuses on key aspects of the paradigm shift that will be required in order to successfully integrate machine learning into the broader K–12 computing curricula, abandoning the belief that rule-based “traditional” programming is a central aspect and building block in developing next generation computational thinking. Expand
A Systematic Review of Computational Thinking Approach for Programming Education in Higher Education Institutions
This study examined how computational thinking has been used to teach problem-solving skills and programming education in the recent past and pointed out how CT approach can be explored for designing a smart learning environment to support students in learning computer programming. Expand
From a Black Art to a School Subject: Computing Education's Search for Status
Computing education, in the sense we know it today, was born in the first half of the 1950s with the advent of mass-produced storedprogram computers [15]. Programming, using a vocabulary of a fewExpand
Omnipresent yet elusive: Teachers’ views on contexts for teaching algorithms in secondary education
The results of this study reveal several characteristics of effective contexts for teaching algorithms and show teachers’ ambitions to address the variation within the student population when selecting contexts that advance students’ algorithmic thinking. Expand
On Software Projects in Academia and Industry from a Perspective of Software Engineering Education
The increasingly significant role of software in society calls for ever more attention on its education. In that regard, this paper presents an understanding of software projects in academia,Expand
Investigating the active learning research landscape through a bibliometric analysis of an influential meta-analysis on active learning
To gain a better understanding of the landscape of active learning research, we conducted a bibliometric analysis of 1671 scholarly sources that cited the influential meta-analysis on active learningExpand
public class Graphic_Design implements Code { // Yes, but how? }: an investigation towards bespoke Creative Coding programming courses in graphic design education
Assuming the simultaneous roles of designer and researcher inevitably caused ambiguity in my personal viewpoint, ultimately causing me to ponder whether design was a form of research, or. Expand
Advancing Undergraduate Synthetic Biology Education: Insights from a Canadian iGEM Student Perspective.
Survey of undergraduate students from the Canadian iGEM design teams of 2019 yielded recommendations for best teaching practices in synthetic biology undergraduate education, which are described through the proposed Framework for Transdisciplinary Synthetic Biology Education (FTSBE). Expand


Learner-Centered Design of Computing Education: Research on Computing for Everyone
  • M. Guzdial
  • Computer Science
  • Synthesis Lectures on Human-Centered Informatics
  • 2015
This book proposes use of a learner-centered design approach to create computing education for a broad audience and considers several reasons for teaching computing to everyone and how the different reasons lead to different choices about learning goals and teaching methods. Expand
Historical perspectives on the computing curriculum
Computing has become a diverse and multi-faceted discipline. It is imperative that computing curricula evolve so that they will effectively convey this breadth. An awareness of the societalExpand
The Science of Computing: Shaping a Discipline
The Science of Computing: Shaping a Discipline presents a rich picture of computing from the viewpoints of the fields champions, covering the early identity debates of computing, various views of computing as a science, and some famous characterizations of the discipline. Expand
Computer education, past, present, and future
The United Nations Educational, Scientifi c and Cultural Organization (UNESCO) is i n the act in many ways and UNESCO is sponsoring experts to go t o developing nations to talk about the us e of CAI. Expand
The long quest for computational thinking
An overview of three important historical currents from which CT has developed is presented: evolution of computing's disciplinary ways of thinking and practicing, educational research and efforts in computing, and emergence of computational science and digitalization of society. Expand
Curriculum 68: Recommendations for academic programs in computer science: a report of the ACM curriculum committee on computer science
This report contains recommendations on academic programs in computer science which were developed by the ACM Curriculum Committee on Computer Science, and some recommendations are presented for the development of master's degree programs. Expand
Categorising computer science education research
A novel faceted taxonomy is developed, specifically aimed to help new researchers in the field understand what types of papers are published and where they appear in the Computer Science Education corpus. Expand
Forging a discipline: An outline history of software engineering education
  • J. Tomayko
  • Engineering, Computer Science
  • Ann. Softw. Eng.
  • 1998
This paper discusses the succeeding eras of software engineering education, from lone teachers to master's curricula to undergraduate degree programs. Expand
A survey of the literature in computer science education since curriculum '68
A bibliography of approximately two hundred references in computer science education appearing in the literature since the publication of “Curriculum '68” is presented. The bibliography itself isExpand
Computing Curricula 2005: The Overview Report
The purpose of this session is to present the recently completed work of the Computing Curricula 2005 Task Force, and to generate discussion among, and feedback from SIGCSE members about ongoing and future work. Expand