Sign In

Communications of the ACM

BLOG@CACM



Computer Science Jobs and Education: Presentation Slides
From BLOG@CACM

Computer Science Jobs and Education: Presentation Slides

Many of you have expressed the desire for a simple slide deck that you can use in various contexts to make the case for the need for increased computing enrollments...

Should Computer Scientists Change How They Publish?
From BLOG@CACM

Should Computer Scientists Change How They Publish?

One of the most popular panels at Snowbird was "Publication Models in Computing Research: Is a Change Needed? Are We Ready for a Change?"  

Worked Examples For Learning Programming: Choosing Better or Choosing MOOC
From BLOG@CACM

Worked Examples For Learning Programming: Choosing Better or Choosing MOOC

I'm teaching on study abroad, which means small classes, intense interaction, and the opportunity to try something new.  We can choose to make higher education...

Conferences vs. Journals in Computer Science: An Alternative Perspective from Education
From BLOG@CACM

Conferences vs. Journals in Computer Science: An Alternative Perspective from Education

What if computer science conferences required proposals for presentations and then selected some for consideration in journals and book chapters?  

John L. Hennessy on 'the Coming Tsunami in Educational Technology'
From BLOG@CACM

John L. Hennessy on 'the Coming Tsunami in Educational Technology'

Stanford president John L. Hennessy delivered a provocative keynote speech, "The Coming Tsunami in Educational Technology," about the uncertain future of higher...

Online Higher Education
From BLOG@CACM

Online Higher Education

The higher education community is abuzz with debates regarding massive open online courses (MOOCs). This feels like a time of profound change, when the confluence...

'Girls Can't Program in Their Heads': Gender and Games in the Computing Classroom
From BLOG@CACM

'Girls Can't Program in Their Heads': Gender and Games in the Computing Classroom

An overview discussion of the probems surrounding computing education in UK schools, particularly lack of participation in CS by girls. It is partly based on empirical...

Preparing Computing Students For the Designer Role
From BLOG@CACM

Preparing Computing Students For the Designer Role

The latest U.S. Bureau of Labor Statistics predictions for the next 10 years predicts lower-than-average growth in programming jobs, but dramatic growth in designer...

­U.S. Women in Computing: Why Isn't It Getting Better?
From BLOG@CACM

­U.S. Women in Computing: Why Isn't It Getting Better?

We've known for over a decade that there are too few women in computing in the U.S., but recent reports point out that it's not getting better: Not in any academic...

The Call to Teach Computing to Everyone
From BLOG@CACM

The Call to Teach Computing to Everyone

Major media sites are exploring the idea of teaching computer science to everyone, as a requirement for understanding one's world.

Hot Job Market For Computer Science Graduates
From BLOG@CACM

Hot Job Market For Computer Science Graduates

The newest U.S. Bureau of Labor Statistics projections predict that the already hot job market for computing professionals will become even hotter this decade. 

Curriculum Standards Efforts Are Important: Help Reduce Committee Battles
From BLOG@CACM

Curriculum Standards Efforts Are Important: Help Reduce Committee Battles

Curriculum standards efforts are important. They help bootstrap new departments, and they help reduce pervasive curriculum committee battles.

Why Don't We Use Worksheets in Computer Science Education?
From BLOG@CACM

Why Don't We Use Worksheets in Computer Science Education?

Worksheets (short, constrained, sets of exercises with mostly fill-in-the-blank, true/false, and multiple choice activities) are unusual in CS education. Use of...

All Grown ­Up Now: Service and Serial Reciprocity
From BLOG@CACM

All Grown ­Up Now: Service and Serial Reciprocity

Computing is central to the debate about so many aspects of our present and future that we have a duty and responsibility to be active and enthusiastic participants...

Royal Society Report Recommends CS in English Schools: Implications For ­USA?
From BLOG@CACM

Royal Society Report Recommends CS in English Schools: Implications For ­USA?

The Royal Society, the world's oldest scientic academy, released a report this month calling for a radical change to English schools: Real Computer Science for...

The Way Forward For Computer Science in the U.K.
From BLOG@CACM

The Way Forward For Computer Science in the U.K.

The last week has seen some interesting developments in Computer Science Education in the U.K., with some sensible suggestions for improvements published in a report...

Online Stanford Classes Explore New Models For CS Learning
From BLOG@CACM

Online Stanford Classes Explore New Models For CS Learning

What's cool about the online Stanford CS classes is not the numbers, but the models.  They are explorations of new ways to teach computer science. 

Planting Seeds in the Field of Knowledge
From BLOG@CACM

Planting Seeds in the Field of Knowledge

In these challenging economic times, universities are under great stress--economically, politically, and socially. It is tempting for those of us in computing to...

Enrollment and Quality: Does It Matter to Measure?
From BLOG@CACM

Enrollment and Quality: Does It Matter to Measure?

CS is declared to be the hottest major on campus based on enrollment at the top institutions.  But is it rising everywhere? We don't really know how to measure...

Celebrate Computing!
From BLOG@CACM

Celebrate Computing!

Computer Science Education Week 2011 is a call to action. It gives  the computing community an opportunity to raise awareness about the societal impact of computing...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account