Education

ACM’s educational activities, conducted primarily through our Education Board and Council, range from the K-12 space (CSTA) and two-year programs to undergraduate, graduate, and doctoral-level education, and professional development for computing practitioners at every stage of their career...

[Learn More about Education…]

Neha Narkhede Talks Real-Time Data Processing with Kafka

Register for the next free ACM Learning Webinar, "Journey to a Real-Time Enterprise," presented live Thursday, June 14 at 12 pm ET by Neha Narkhede, Co-founder and CTO, Confluent. You will learn how KSQL, Connect, and the Streams API with Apache Kafka capture the entire scope of what it means to put real time into practice. Visit our Discourse page to post questions and check out further resources on Apache Kafka and Big Data management.

Image of Neha Narkhede

Grady Booch on the History of Software Engineering

View the most recent ACM Learning Webinar, "The History of Software Engineering," on demand. This talk is presented by Grady Booch, ACM Fellow and Chief Scientist for Software Engineering, IBM Research. Will Tracz, Lockheed Martin Fellow Emeritus and former chair of ACM SIGSOFT, moderated the Q&A following the talk. Continue the discussion and checkout further resources on our Discourse page.

Image of Grady Booch

Toufi Saliba Talks AI and Blockchain

View the ACM Learning Center Webinar, "Is Blockchain a Branch of AI?" on demand. This special talk is presented by Toufi Saliba, CEO at PrivacyShell and Chair of the ACM Practitioners Board Conference Committee. A moderated Q&A follows the talk. Continue the discussion on ACM's Discourse Page. And check out ACM AiDecentralized, a practitioner-oriented conference focusing on the intersection of A.I. and Blockchain featuring some of the world's top experts moving these technologies forward, including ACM A.M. Turing laureate Silvio Micali, Nobel Peace Prize recipient Iraki Beridze, and former Wikimedia Foundation Chief Executive Lila Tretikov.

Image of Toufi Saliba

Hadi Hariri talks Kotlin

View on-demand the ACM Learning Center Webinar, "Computing for Disasters," presented by Hadi Hariri, Leading the Developer Advocacy team at JetBrains. Erik Meijer, Founder and CEO at Applied Duality; ACM Queue Editorial Board,  moderated the Q&A following the talk. Continue the discussion on ACM's Discourse Page.

image of Hadi Hariri

ACM, CSTA Announce Cutler-Bell Prize Student Winners

ACM and the Computer Science Teachers Association have announced the 2017-2018 winners of the ACM/CSTA Cutler-Bell Prize in High School Computing. The award recognizes computer science talent in high school students and comes with a $10,000 prize, which they will receive at CSTA's annual conference in July.

New Executive Director for CSTA

The Computer Science Teachers Association (CSTA) has named Jake Baskin as its Executive Director, effective February 5, 2018. Baskin is the Director of State Government Affairs at Code.org. He is a longtime CSTA member and champion for computer science education. As a high school computer science teacher in the Chicago public school system, Baskin focused on increasing access to computing for underrepresented groups and more than doubled female enrollment in introductory CS classes.

Image of Jake Baskin

Generation CS: Computer Science Undergraduate Enrollments Surge Since 2006

In 2015-16, CRA conducted a survey to examine enrollment trends and their impact on CS programs. The survey was administered in parallel with CRA’s Taulbee Survey of doctoral-granting and ACM’s NDC Study of non-doctoral programs. The report, “Generation CS: CS Enrollments Surge Since 2006,” is now available at: http://cra.org/data/generation-cs/.

Image of CRA Logo

A New Framework to Define K-12 Computer Science Education

ACM, Code.org, the Computer Science Teachers Association, the Cyber Innovation Center, and the National Math and Science Initiative have launched a framework that identifies key K-12 computer science concepts and practices educators should expect students exiting grades 2, 5, 8, and 12 to know. The framework is intended to inform the development of standards, curriculum, and computer science pathways, and to help school systems build capacity for teaching computer science.

Infosys Foundation USA to Host Free Computer Science Training for Teachers

Infosys Foundation USA will host Pathfinders Summer Institute 2018, an intensive week of professional development for K-12 public school teachers to learn about Computer Science and Maker technologies, at Indiana University Bloomington, July 15-20, 2018. The application process will open in January 2018. All K-12 teachers and counselors are encouraged to apply; visit the website to receive updates. ACM and CSTA are supporters of this program.

ACM Global Practitioner Advisory Community

The computing landscape is rapidly evolving, and what ACM offers must keep pace with this change. That's why ACM has established the Global Practitioner Advisory Community, a body of 100 software engineers, systems architects, systems administrators and other computing practitioners who will help ACM refine and create resources and experiences that allow practitioners to thrive throughout their careers.

Bringing You the World’s Computing Literature

The most comprehensive collection of full-text articles and bibliographic records covering computing and information technology includes the complete collection of ACM's publications. 

ACM Digital Library

Lifelong Learning

ACM offers lifelong learning resources including online books from Safari, online courses from Skillsoft, webinars on the hottest topics in computing and IT, and more.

techpacks

ACM ICPC 2018 World Finals Winners

Moscow State University, Moscow Institute of Physics and Technology, Peking University and The University of Tokyo were the top medal winners in the 2018 ACM International Collegiate Programming Contest, held April 15-19 in Beijing, China.

Read the news release.

ICPC 2018 winners

First-Ever Global Curriculum Guidelines in Cybersecurity

After an extensive two-year process, a joint task force led by the ACM, IEEE Computer Society (IEEE-CS), Association for Information Systems Special Interest Group on Security (AIS SIGSEC), and the International Federation for Information Processing Technical Committee on Information Security Education (IFIP WG 11.8) has released a first-ever set of global curricular recommendations for post-secondary degree programs in cybersecurity education.

ACM Europe and IE Release Informatics Education Strategy

The ACM Europe Council and Informatics Europe have collaborated on a report that builds on an earlier document, "Informatics Education in Europe: Are We All in the Same Boat?". The report, "Informatics for All: The Strategy," aims to establish Informatics as an essential discipline for all, a subject available at all levels throughout the educational system. The strategy is also summarized in a one-page document.

ACM AI/Blockchain Conference for Practitioners

ACM AiDecentralized is a practitioner-oriented conference focusing on the intersection of Artificial Intelligence and Blockchain. The event will feature some of the world's top experts moving these technologies forward, including ACM A.M. Turing laureate Silvio Micali, Nobel Peace Prize recipient Iraki Beridze and former Wikimedia Foundation Chief Executive Lila Tretikov. The conference will be held in Toronto on May 22. Register now!

Curricula Recommendations

ACM works with leading professional and scientific computing societies to develop curriculum recommendations for the rapidly changing landscape of computer technology. As the computing field continues to evolve, and new computing-related disciplines emerge, existing curriculum reports are updated, and additional reports for new computing disciplines drafted.

IT 2017: Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology. December 10, 2017.

CE2016: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering has been endorsed by ACM and IEEE-CS. December 15, 2016.

CE2016 Curriculum Guidelines now available in Chinese (Mandarin).

CS2013 Curriculum Guidelines now available in Chinese (Mandarin).

SE2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering.

Information Technology Competency Model of Core Learning Outcomes and Assessment for Associate-Degree Curriculum October 14, 2014: The Association for Computing Machinery Committee for Computing Education in Community Colleges (ACM CCECC)