Sign In

Communications of the ACM



Georgia Again "counts" Ap CS
From [email protected]

Georgia Again "counts" Ap CS

Georgia again counts the Advanced Placement test in Computer Science towards high school grauation requirements.  The story highlights the challenges of making...

Blogging Informatics Education Europe Iv, Day Two
From [email protected]

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 [email protected]

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 [email protected]

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.

How We Teach Introductory Computer Science Is Wrong
From [email protected]

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...

Why Doesn't the ­s Fund Computing Education Research?
From [email protected]

Why Doesn't the ­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 [email protected]

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.

Perception Matters
From [email protected]

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...

Is C All There Is?
From [email protected]

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...

How We Make Decisions About Cs1
From [email protected]

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...

Correction and ­pdates on Role of Apcs in ­ndergraduate Enrollment
From [email protected]

Correction and ­pdates on Role of Apcs in ­ndergraduate Enrollment

The number of students taking the Advanced Placement Exam in Computer Science (APCS) is distressingly low.  My earlier data were wrong, but even with these data...

Nudging Computing Education
From [email protected]

Nudging Computing Education

The nudges of libertarian paternalism have insights for computing education.

The Impact of Apcs on ­ndergraduate CS Enrollment
From [email protected]

The Impact of Apcs on ­ndergraduate CS Enrollment

The critics and detractors of the Advanced Placement exam in Computer Science (APCS) are many.  But the flaws of APCS most likely have no effect on undergraduate...

Media Computation: For Creativity and Surprises
From [email protected]

Media Computation: For Creativity and Surprises

The Media Computation approach to introductory computing is mostly used for creative expression, but it can also lead to some surprises.

Only the Developed World Lacks Women in Computing
From [email protected]

Only the Developed World Lacks Women in Computing

The developing world has lots of women in computing. Great talks at this week's NCWIT meeting explain why the difference.

'there's an App For That,' and You Could Write It
From [email protected]

'there's an App For That,' and You Could Write It

The challenge of computing education today is convincing students that not every application is done and available for download.

The Great Electronic Brain and the Rhetoric of Recruitment
From [email protected]

The Great Electronic Brain and the Rhetoric of Recruitment

We rarely talk about computers as "Electronic Brains" or "Thinking Machines." That seems presumptuous or audacious today.  Maybe that's exactly what we need to...

The Importance of Programming in Introductory Computing Courses
From [email protected]

The Importance of Programming in Introductory Computing Courses

Why not teach introductory courses without programming?  Here are three good reasons to use programming to introduce computing.

Compute For America
From [email protected]

Compute For America

The United States certainly needs more and better computing educators, but that alone may not be enough to turn around declining enrollments in computing.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account