We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Computers and Society

Title: Reflections on the Evolution of Computer Science Education

Abstract: Computer Science education has been evolving over the years to reflect applied realities. Until about a decade ago, theory of computation, algorithm design and system software dominated the curricula. Most courses were considered core and were hence mandatory; the programme structure did not allow much of a choice or variety. This column analyses why this changed Circa 2010 when elective subjects across scores of topics become part of mainstream education to reflect the on-going lateral acceleration of Computer Science. Fundamental discoveries in artificial intelligence, machine learning, virtualization and cloud computing are several decades old. Many core theories in data science are centuries old. Yet their leverage exploded only after Circa 2010, when the stage got set for people-centric problem solving in massive scale. This was due in part to the rush of innovative real-world applications that reached the common man through the ubiquitous smart phone. AI/ML modules arrived in popular programming languages; they could be used to build and train models on powerful - yet affordable - compute on public clouds reachable through high-speed Internet connectivity. Academia responded by adapting Computer Science curricula to align it with the changing technology landscape. The goal of this experiential piece is to trigger a lively discussion on the past and future of Computer Science education.
Comments: Preprint Edition of the paper published in ACM SIGSOFT Software Engineering Notes (SEN), Volume 47, Issue 3, July 2022 (this https URL)
Subjects: Computers and Society (cs.CY); Software Engineering (cs.SE)
Journal reference: ACM SIGSOFT Software Engineering Notes (SEN), Volume 47, Issue 3, July2022
DOI: 10.1145/3539814.3539817
Report number: Volume 47, Issue 3, July 2022
Cite as: arXiv:2208.04713 [cs.CY]
  (or arXiv:2208.04713v1 [cs.CY] for this version)

Submission history

From: Sreekrishnan Venkateswaran [view email]
[v1] Sat, 9 Jul 2022 07:07:12 GMT (140kb)

Link back to: arXiv, form interface, contact.