acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

Time to Rethink Computer Science Education: The (Social) Web Changes Everything!
From BLOG@CACM

Time to Rethink Computer Science Education: The (Social) Web Changes Everything!

Let's rethink computer science education in face of Web 1.0, Web 2.0, and beyond. The Internet have changed everything we know about how computing is done.  It's...

Computing and the Common Core
From BLOG@CACM

Computing and the Common Core

Computer science education gets a boost from an historic document released by governors and education leaders in the United States and you can show your support...

SIGCSE 2010: Keywords, Final Thoughts
From BLOG@CACM

SIGCSE 2010: Keywords, Final Thoughts

The keywords for SIGCSE 2010 include computational thinking, parallel programming, compilers, introductory CS courses, and Initial Learning Environments like Alice...

SIGCSE 2010: Carl E. Wieman Keynote
From BLOG@CACM

SIGCSE 2010: Carl E. Wieman Keynote

Physicist Carl E. Wieman’s keynote speech at SIGCSE 2010, "Science Education for the 21st Century: Using the Insights of Science to Teach/Learn Science," focused...

SIGCSE 2010: Sally Fincher v. Barbie
From BLOG@CACM

SIGCSE 2010: Sally Fincher v. Barbie

 Sally Fincher’s keynote focused on the importance of representation, such as how computer scientists represent their work, how they represent their work to each...

SIGCSE 2010: Day One
From BLOG@CACM

SIGCSE 2010: Day One

A CS conference is only as good as its selection of keynote speeches, and SIGCSE 2010 offers a formidable cast of keynotes, including a Nobel Prize winner.  

How Do You Assess Computational Thinking?
From BLOG@CACM

How Do You Assess Computational Thinking?

There is a big buzz in the field about computational thinking just now. But what is it really? How do you assess it? I offer an initial assessment for a subset...

Presentations, Humor, and Memes
From BLOG@CACM

Presentations, Humor, and Memes

I have been reflecting on the nature of technical presentations. Public speaking can be great fun. When done well, it is a form of performance art. Enjoy it, and...

Top 100 Software Tools For Learning
From BLOG@CACM

Top 100 Software Tools For Learning

 A brief article about a compiled list of software tools to support learning.

Beginning to Rethink CS Education at NSF
From BLOG@CACM

Beginning to Rethink CS Education at NSF

NSF overalls key computer science education programs.

The Impact of Open Source on Computing Education
From BLOG@CACM

The Impact of Open Source on Computing Education

 Open source provides a large collection of valuable software to the world.  There may be downsides to open source for computing education, especially for the goal...

Computer Science Student Recruitment Tips
From BLOG@CACM

Computer Science Student Recruitment Tips

Some thoughts on effective student recruitment strategies for boosting numbers to CS degrees.

School Pupils' Attitudes to Programming: 'What's That?'
From BLOG@CACM

School Pupils' Attitudes to Programming: 'What's That?'

Very short article about school pupils' lack of knowledge about programming.

Are There Too Many IT Jobs or Too Many IT Workers?
From BLOG@CACM

Are There Too Many IT Jobs or Too Many IT Workers?

The latest US Bureau of Labor Statistics report is out, and it says that computing is booming!  So why are there so many IT workers complaining about being laid...

Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease
From BLOG@CACM

Tweets, Second Life, Visualisation: Student Ingenuity Will Never Cease

 Some thoughts on using Second Life as a platform for first year CS teaching. Also raises the issue of setting appropriate challenge for brightest students.

Inside an Effective Computer Science Classroom
From BLOG@CACM

Inside an Effective Computer Science Classroom

A discussion of Guy Claxton's "What's the Point of School" book and how it relates to CS.

Progress on the New AP CS
From BLOG@CACM

Progress on the New AP CS

Progress on the new Advanced Placement exam in Computer Science is progressing, but it's still early to see how it's going to end up and whether it will achieve...

Celebrating Computer Science Education Week
From BLOG@CACM

Celebrating Computer Science Education Week

CSEdWeek is a joint effort led by ACM with the cooperation and deep involvement of the Computer Science Teachers Association, the Computing Research Association...

Georgia Again 'Counts' AP CS
From BLOG@CACM

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

Games in Schools--Sugar-Coated Learning?
From BLOG@CACM

Games in Schools--Sugar-Coated Learning?

A discussion of the debate about using off-the-shelf, brain-training games in classrooms.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account