Education – Communications of the ACM (original) (raw)

Mentorship Lessons from Growing a Developing Country Journal

The editor of an open access publication shares ideas on bridging the gap between predatory and prestigious journals.

Everything You Always Wanted to Know About PCs, But Were Afraid to Ask

There are important ground rules one needs to follow to make the submission review process fulfilling for reviewers and fair and productive for our technical communities.

Leveraging Computational Thinking in the Era of Generative AI

The importance of computational thinking increases, and becomes essential, as generative AI applications come to the fore.

The Impact of AI on Computer Science Education

How will generative AI tools be incorporated into the pedagogy?

Research Experiences for Undergraduates Are Necessary for an Equitable Research Community

Research internships for undergraduates are a necessary part of any solution toward equity in computing education.

Artificial Intelligence, Social Responsibility, and the Roles of the University

Universities should collaborate with industry, government, and community organizations on activities to promote the socially responsible development and use of AI technologies.

An Analysis of the Math Requirements of 199 CS BS/BA Degrees at 158 U.S. Universities

While most CS departments in the U.S. require calculus, there is no consensus as to where in the degree program it should be placed.

Keys to a Comprehensive Computer Science at School Policy in Argentina

Advances in CS and its growing presence in everyday life have established a strong interest in including it in school curricula.

Automatic Pronunciation Assessment Systems for English Students from Argentina

Computer-aided training systems can help learners of a second language improve their pronunciation skills.

The Digital Degree Certification Revolution in Brazil and Beyond

The issuance and validation of paper-based degree certificates in Brazil presents a significant hurdle.

Computing Everywhere, for Everyone, at Any Level

Students at every education level should have age-appropriate familiarity with computing.

An Open Data Platform to Advance Gender Equality in STEM in Latin America

The ELLAS platform consolidates into a single source data from researchers, policymakers, and decision makers working on STEM and gender issues.

Leveraging Language Models and Automatic Summarization in Online Programming Learning Environments

Researchers enhanced tutor-trainee interactions by using stochastic language models to identify training errors to assist others making similar programming errors.

Visualizing Progress in Broadening Participation in Computing: The Value of Context

Standard analysis of a CS degree data does not account for the changing demographics of the undergraduate population.

The BPC Relevance of Common Assessment in the Introductory Sequence

Common assessment is a core institutional change that supports broader participation in computing.

CS2023: Global Undergraduate Computer Science Curricula

CS2023 builds upon CS2013, the 2013 computer science curricular guidelines.

Elizabeth K. Hawthorne and Alison Derbenwick Miller

How Does Life Change Post Academic Tenure?

Reflecting on a few substantive things that change post-tenure.

Computer Vision, ML, and AI in the Study of Fine Art

Immense challenges and opportunities remain for the application of AI in the study of fine-art paintings and drawings.

Computing Education in the Era of Generative AI

Computing educators and students face challenges and opportunities in adapting to LLMs capable of generating accurate source code from natural-language problem descriptions.

Nand to Tetris: Building a Modern Computer System from First Principles

CS course walks students through a step-by-step construction of a complete, general-purpose computer system—hardware and software—in one semester.

Resistance Is Your Friend

Transformative change and how to deal with it.

In Memoriam: Ross Anderson, 1956-2024

A researcher, author, and industry consultant in security engineering, Anderson also was a professor of Security Engineering at the Department of Computer Science and Technology of the U.K.'s University of Cambridge.

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved

Communications of the ACM (CACM) is now a fully Open Access publication.

By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.

Learn More