acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Blogging Informatics Education Europe IV, Day Two
From BLOG@CACM

Blogging Informatics Education Europe IV, Day Two

The second day of Informatics Education IV in Freiburg, Germany, focused on accreditation, expanding enrollments, student engagement, parellelism, and interdisciplinarity...

Blogging Informatics Education Europe IV, Day One
From BLOG@CACM

Blogging Informatics Education Europe IV, Day One

Informatics Education Europe, a workshop sponsored by ACM, BCS, Intel, and Microsoft, is focusing on improving computing education across Europe.

AP CS No Longer Counts For High School Graduation in Georgia (for Now)
From BLOG@CACM

AP CS No Longer Counts For High School Graduation in Georgia (for Now)

Georgia used to count AP CS as a fourth "science" class towards high school graduation. As of 1 October 2009, that is no longer true.

A Week For Computer Science Education
From BLOG@CACM

A Week For Computer Science Education

Computer Science Education Week, which is the week of December 7 , is a wonderful platform to highlight the importance of computing to society and why we need to...

Introductory Computer Science Lessons--Take Heart!
From BLOG@CACM

Introductory Computer Science Lessons--Take Heart!

A discussion of Mark Guzdial's post about why our approach to teaching novice CS students is wrong.

How We Teach Introductory Computer Science Is Wrong
From BLOG@CACM

How We Teach Introductory Computer Science Is Wrong

Research in educational psychology in the last 20 years calls into question our most common teaching methods in introductory courses: Teaching programming by having...

Grace Hopper Conference Opening Session: Part 1
From BLOG@CACM

Grace Hopper Conference Opening Session: Part 1

Grace Hopper Conference--some highlights on who attends and what it's like.

Opening Day of Grace Hopper Conference
From BLOG@CACM

Opening Day of Grace Hopper Conference

A panoply of posters welcome attendees to the Grace Hopper Celebration of Women in Computing.

CS Education in the States
From BLOG@CACM

CS Education in the States

Decisions about whether there is computer science in the classroom are largely state-based. The most recent example is the State of Kansas, which is moving to remove...

An Einstein-Rosen Bridge
From BLOG@CACM

An Einstein-Rosen Bridge

Science acts as a bridge between societies that trasncends culture, and it may be our best hope for finding a common thread in a globalized future.

Why Doesn't the ­U.S. Fund Computing Education Research?
From BLOG@CACM

Why Doesn't the ­U.S. Fund Computing Education Research?

How do we bootstrap research in computing education?  Existing education research programs only fund the best research, with the best measurement instruments and...

CS Faculty Cause Inequality
From BLOG@CACM

CS Faculty Cause Inequality

A series of recent articles suggests that higher education in the United States is actually causing inequality, and that CS faculty play a role in that.

The Benefits of Public Engagement
From BLOG@CACM

The Benefits of Public Engagement

Working with public engagment projects can be satisfying, and has benefits for the researcher as well as the general public. This article describes my current Making...

­Update on Connectivity
From BLOG@CACM

­Update on Connectivity

Update on internet connectivity in Colombia

Perception Matters
From BLOG@CACM

Perception Matters

The rapid pace of technology means that there are solutions that worked well, but are now abandoned -- not always for technical reasons.  Perceptions about a technology...

Breaking the Cycle
From BLOG@CACM

Breaking the Cycle

Today's practice of a deadline-driven approach to research is potentially bad for our field. Instead, our focus should be on the quality of the research we do....

Is C All There Is?
From BLOG@CACM

Is C All There Is?

Increasingly, CS departments are moving to a programming language monoculture--it's C or C-derived languages throughout the curriculum.  What are we losing out...

What Does a Computer Scientist Do?
From BLOG@CACM

What Does a Computer Scientist Do?

About a potentially radical redevelopment of the computing curriculum in Scotland

How We Make Decisions About CS1
From BLOG@CACM

How We Make Decisions About CS1

How do we decide what to put in our introductory courses, and for who, and using what language?  My experience suggests that we make our decisions more on the basis...

As I Once Thunk
From BLOG@CACM

As I Once Thunk

Is it time to capture the magic that attracted us into computer science in an essential course called Computing?
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account