acm-header
Sign In

Communications of the ACM

BLOG@CACM


bg-corner

An Agile Approach to Learning Programming
From BLOG@CACM

An Agile Approach to Learning Programming

The Super Simple Programming Book is one example to teach programming in an Agile way. In general, Agile concepts can lead to highly effective learning.

Time To End The vi/Emacs Debate
From BLOG@CACM

Time To End The vi/Emacs Debate

If you still use Emacs, I feel for you. Perhaps it is time to give vi a try.

Why Code Comments Still Matter
From BLOG@CACM

Why Code Comments Still Matter

Some believe that commenting code is bad, but comments still matter in our programs.

Benefits of a Master's Degree in Computer Science
From BLOG@CACM

Benefits of a Master's Degree in Computer Science

If you have the means, consider pursuing a master's degree in computer science.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account