acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

ChatGPT in Computer Science Education
From BLOG@CACM

ChatGPT in Computer Science Education

Asked "How will ChatGPT influence computer science education?" teachers barely addressed the threats it poses.

Evaluating Research Results for Practical Applications
From BLOG@CACM

Evaluating Research Results for Practical Applications

The role of the application of research results in assessing the achievements of scientists.

The ChatAlgebra Educational Revolution
From BLOG@CACM

The ChatAlgebra Educational Revolution

We need a ChatAlgebra revolution to reduce the gatekeeping role of the traditional Algebra course, to ameliorate the student suffering associated with the traditional...

How to Teach
From BLOG@CACM

How to Teach

Make technology boon, not bane.

On the Evolution of Languages: Natural, Mathematical, and Computational
From BLOG@CACM

On the Evolution of Languages: Natural, Mathematical, and Computational

Comparing the evolution of natural languages, which are used by people all over the world, with two artificial languages: the language of mathematics and programing...

How do Authors' Perceptions about their Papers Compare with Co-Authors' Perceptions and Peer-Review Decisions?
From BLOG@CACM

How do Authors' Perceptions about their Papers Compare with Co-Authors' Perceptions and Peer-Review Decisions?

Does peer review change authors' perception of their own papers?

Statement Considered Harmful
From BLOG@CACM

Statement Considered Harmful

Instructions are not statements.

Will Free Open Access Publication Become a Mass Phenomenon?
From BLOG@CACM

Will Free Open Access Publication Become a Mass Phenomenon?

In this blog post, I would like to go over the value of different publication platforms from the point of view of an ordinary scientific researcher.

Bad Reasons to Reject Good Papers, and Vice Versa
From BLOG@CACM

Bad Reasons to Reject Good Papers, and Vice Versa

(or, am I Reviewer #2? Should I be?)

Why Is It Hard to Define Data Science?
From BLOG@CACM

Why Is It Hard to Define Data Science?

Data science can be described as a science, as a research paradigm, as a research method, as a discipline, as a workflow, and as a profession.

The Process-Object Duality in Computer Science and Data Science Education
From BLOG@CACM

The Process-Object Duality in Computer Science and Data Science Education

The process-object duality has several educational implications for the design of teaching and learning processes.

Three Risks Facing Higher Education
From BLOG@CACM

Three Risks Facing Higher Education

The implications of COVID-19 for risk management in higher education.

Reflections on the AI Bill of Rights Blueprint
From BLOG@CACM

Reflections on the AI Bill of Rights Blueprint

The White House Office of Science and Technology Policy has released a "Blueprint for an AI Bill of Rights." I reflect on this milestone document in the context...

Four Conversations About Human-Centric AI
From BLOG@CACM

Four Conversations About Human-Centric AI

I discuss the different conversations, their limits, and what we really need to be talking about.

Not Your Grandmother's Textbook Exercise
From BLOG@CACM

Not Your Grandmother's Textbook Exercise

Sarcasm, where you least expected it.

Opportunities of Data Science Education
From BLOG@CACM

Opportunities of Data Science Education

Considering the six new and exciting opportunities that data science presents.

Which Were the Most Influential Early Computers?
From BLOG@CACM

Which Were the Most Influential Early Computers?

Considering early machines that had the greatest influence on the development of program-controlled computers.

The Legacy of Barry Boehm
From BLOG@CACM

The Legacy of Barry Boehm

One of the founders of software engineering as we know it.

Mitigating the Base-Rate Neglect Cognitive Bias in Data Science Education
From BLOG@CACM

Mitigating the Base-Rate Neglect Cognitive Bias in Data Science Education

How can machine learning educators help learners cope with the base rate neglect cognitive bias?

Was Ada Lovelace Actually the First Programmer?
From BLOG@CACM

Was Ada Lovelace Actually the First Programmer?

Historical arguments for and against.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account