From ACM Careers
Canonical's Open Documentation Academy aims to help newcomers participate in the open source community, offering mentorship and…
BNN| February 28, 2024
Georgia Institute of Technology has required every undergraduate on campus to take a course in computing. Here are the lessons learned from the practice, now...Mark Guzdial From Communications of the ACM | May 1, 2009
Visa and immigration rules are creating conflicts with immigrants who are having a sizable impact on the U.S. technology industry. One such immigrant is Sanjay...The New York Times From ACM TechNews | April 15, 2009
Given the amount of content that still needs to be digitized ¿ such as newspapers, court records and corporate documents - the role of the digital archivist is...The New York Times From ACM CareerNews | February 7, 2009
Establishing the fundamentals of computational thinking is essential to improving computer science education.
George H. L. Fletcher, James J. Lu From Communications of the ACM | February 1, 2009
ACM members have a professional duty to ensure that the public comprehends and benefits from advances in computing.
Eugene H. Spafford From Communications of the ACM | February 1, 2009
The college preparatory computer science education curriculum must be improved, beginning with the earliest phases of the process.Joanna Goode From Communications of the ACM | November 1, 2008
Considering the responsibilities of those who build systems fundamental to significant social functions, institutions, and values.
Deborah G. Johnson From Communications of the ACM | October 1, 2008
What should be done to reverse falling CS enrollment in the Canadian education system?Jacob Slonim, Sam Scully, Michael McAllister From Communications of the ACM | October 1, 2008