ACM Fact Sheet
ACM is the world's largest educational and scientific computing society uniting the world's 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 carries out its mission through conferences, publications, educational programs, public awareness activities, and special interest groups. It sponsors over 170 conferences annually, for professionals pursuing computer graphics (SIGGRAPH); data communications (SIGCOMM); mobile computing (SIGMOBILE); knowledge discovery and data mining (KDD); software engineering (SIGSOFT); high performance computing (SC); human computer interaction (SIGCHI); object-oriented programming (SPLASH); and computer and communications security (CCS).
ACM's more than 100,000 members come from industry, academia and government institutions around the world. Through its membership, volunteers serve on various ACM boards, committees, and task forces that comprise ACM's governing structure.
Officers and Staff
ACM is governed by elected officers and a headquarters staff.
ACM publishes, distributes and archives more than 50 publications that provide original research and first-hand perspectives from the world's leading thinkers in computing and information technologies. They include: Communications of the ACM, featuring as contributors some of the most knowledgeable and respected people in the field; ACM Queue, a website for practicing computing professionals; MemberNet, about the world of ACM and beyond; XRDS, ACM's student magazine; and IX Interactions, for human and computer interaction. ACM's web-based publications include ACM Computers in Entertainment, covering entertainment technologies; ACM TechNews, a news digest for busy IT professionals; ACM CareerNews email digest on computing careers; Ubiquity, a magazine and forum for in-depth analysis on IT issues; and eLearn, tracking developments in distance learning.
ACM Digital Library
The ACM Digital Library is a comprehensive collection of ACM publications online, including a 60+year archive of over 50 ACM journals, magazines, and peer-reviewed articles as well as ACM conference proceedings and ACM SIG newsletters. It contains over 2 million pages of text, with full-text articles from ACM publications dating back to the 1950s, and third-party content with selected archives. The DL also provides access to more than 1.8 million bibliographic sources and citations from computing books, journals, proceedings and theses beyond ACM's proprietary literature. The ACM Digital Library enables users to create their own bookshelf within the library, to organize, store and share articles of interest, and to build annotated and sequenced bibliographies for future reference.
Special Interest Groups
ACM's Special Interest Groups (SIGs) address the varied needs of today's IT and computing professionals, including computer graphics, human interfaces, artificial intelligence, data mining, mobile communications, computer education, software engineering, and programming language. Each SIG is organized around specific activities that best serve its practitioner and research-based constituencies. Many SIGs sponsor leading conferences and workshops, produce newsletters and publications, and support email forums for information exchange.
Among the honors that ACM bestows each year are the A.M. Turing Award (called the "Nobel Prize of Computing" by Wired magazine); ACM-Infosys Foundation Award in the Computing Sciences for contributions to a contemporary innovation; Grace Murray Hopper Award for young computer professionals; Paris Kanellakis Theory and Practice Award; Karl V. Karlstrom Outstanding Educator Award; and Allen Newell Award honoring contributions that bridge computer science and other disciplines.
You can use your technical skills for social good and offer volunteer support on software development projects to organizations who could not otherwise afford it. SocialCoder connects volunteer programmers/software developers with registered charities and helps match them to suitable projects based on their skills, experience, and the causes they care about. Learn more about ACM’s new partnership with SocialCoder, and how you can get involved.
ACM Queue’s “Research for Practice” is your number one resource for keeping up with emerging developments in the world of theory and applying them to the challenges you face on a daily basis. In this installment, Dan Crankshaw and Joey Gonzalez provide an overview of machine learning server systems. What happens when we wish to actually deploy a machine learning model to production, and how do we serve predictions with high accuracy and high computational efficiency? Dan and Joey’s curated research selection presents cutting-edge techniques spanning database-level integration, video processing, and prediction middleware. Given the explosion of interest in machine learning and its increasing impact on seemingly every application vertical, it's possible that systems such as these will become as commonplace as relational databases are today.