ACM – Advancing Computing as a Science & Profession

ACM, the Association for Computing Machinery is the world’s largest educational and scientific society, uniting computing educators, researchers and professionals to inspire dialogue, share resources and address the field’s challenges. ACM strengthens the profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.

ACM Professional Chapters unite colleagues in particular geographical areas, offer the opportunity to gain immediate access to technological advances, and establish a personal networking system in the locale. The chapters host lectures by internationally known computer professionals, sponsor state-of-the-art seminars on the most pressing issues in information technology, conduct volunteer training workshops, and publish informal newsletters.

News Updates


The Next Phase in the Digital Revolution

The Next Phase in the Digital Revolution: Intelligent Tools, Platforms, Growth, Employment


AI for Good 2018 Global Summit 

The AI for Good Global Summit will identify practical applications of AI and supporting strategies to improve the quality and sustainability of life on our planet. The summit, the leading United Nations platform for dialogue on AI, will continue to formulate strategies to ensure trusted, safe and inclusive development of AI technologies and equitable access to their benefits. Among the speakers are ACM President Vicki Hanson and 2012 ACM A.M. Turing Award co-recipient Silvio Micali.

Meet Yong Rui

Yong Rui is the Chief Technology Officer and Senior Vice President of Lenovo Group, a Chinese multinational technology company. He also leads Lenovo Research, which is focused on research such as intelligent devices, artificial intelligence, cloud computing, 5G and smart lifestyle technologies. An ACM Fellow, Rui holds 65 US and international patents. “AR will have huge potential if it’s integrated with vertical markets, such as education, training, and industrial maintenance.”


First-Ever Global Curriculum Guidelines in Cybersecurity

A joint task force led by the ACM, IEEE Computer Society (IEEE-CS), Association for Information Systems Special Interest Group on Security (AIS SIGSEC), and the International Federation for Information Processing Technical Committee on Information Security Education (IFIP WG 11.8) has released a first-ever set of global curricular recommendations for post-secondary degree programs in cybersecurity education.

A Programmable Programming Language

In the ideal world, software developers would analyze each problem in the language of its domain and then articulate solutions in matching terms. In the real world, however, programmers use a mainstream programming language someone else picked for them. The Racket project, which dates back to 1995 when we started it as an experimental language intended to explore pedagogic programming, seeks to address this problem by building a programming language that enables language-oriented software design. In this video, Matthias Felleisen discusses “A Programmable Programming Language,” a Contributed Article in the March 2018 issue of Communications of the ACM.

USACM Statement on Accessibility, Usability, and Digital Inclusiveness

USACM has reaffirmed its long-standing commitment to accessibility by releasing a statement and set of principles on accessibility, usability, and digital inclusiveness. Promoting digital inclusiveness for people with disabilities, as well as policies, regulations, and guidelines that ensure fair access to the opportunities that arise from digital innovations, has been an ongoing priority for USACM.

This set of principles builds upon earlier USACM policy statements by broadening the scope of issues that are addressed to include information and communication technologies (ICT).

Read the news release.