Key ACM Education Activities


The ACM education initiative produces and updates curricular recommendations in computer science, computer engineering, information systems, information technology, and software engineering are trusted resources utilized by computing programs the world over.

Its education efforts are also focused on providing guidance to and coordinating activities with countries and regions that place a high priority on computing education, monitoring the international landscape and responding to significant developments as necessary.

ACM conducts studies such as the NDC Study of non-doctoral granting departments in computing, which generates annual data on enrollment and degree production as well as demographic data on student body and faculty composition.

Grassroots activities support meeting challenges in computing education, such as broadening participation, increasing diversity, and increasing capacity in the face of higher enrollments.

ACM sponsors the Learning at Scale ([email protected]) Conference, which promotes interdisciplinary research at the intersection of the learning sciences and computer science, inspired by the emergence of Massive Open Online Courses (MOOCs).

ACM also collaborates and shares information with affiliate groups on activities such as accreditation, computing education research, etc.

Professional Development

The ACM Learning Center provides online learning resources (books, courses, video tutorials, and webinars) for ACM members and the extended computing community.

ACM supports and develops these products and services with expert guidance from the Professional Development Committee, overseen by the ACM Practitioners Board. Central to these activities is promoting computing as a profession, including the technical, social, and ethical aspects of the practice.


The ACM Education Policy Committee is a high-level committee of acclaimed computer scientists and educators dedicated to improving opportunities for quality education in computer science and computing-related fields. It develops initiatives aimed at shaping education policies that impact the computing field. A primary goal of the EPC is to ensure that computer science education is recognized in educational initiatives at all levels of the educational pipeline, and that computing “C” is recognized as a distinct and legitimate pillar of STEM (science, technology, engineering, and mathematics).

ACM Education Board and Council

The ACM education activity has been reorganized into two entities: the Education Council and the Education Board. The Board wields the final executive and decision-making power to facilitate the work of the Education Council. The Council is a task-force-based, networking-oriented environment whose aim is to promote ACM's educational mission to as wide a range of constituencies as possible: universities, community colleges, high schools, corporations, and the US government.

                                            1. 3782221295 2018-01-17
                                            2. 2356051294 2018-01-17
                                            3. 3158141293 2018-01-17
                                            4. 2241171292 2018-01-17
                                            5. 4762381291 2018-01-17
                                            6. 4309711290 2018-01-17
                                            7. 1288131289 2018-01-17
                                            8. 162971288 2018-01-16
                                            9. 31551287 2018-01-16
                                            10. 7487241286 2018-01-16
                                            11. 188091285 2018-01-16
                                            12. 4069861284 2018-01-16
                                            13. 2346831283 2018-01-16
                                            14. 4007761282 2018-01-16
                                            15. 4284171281 2018-01-16
                                            16. 8259851280 2018-01-16
                                            17. 7165471279 2018-01-16
                                            18. 5217071278 2018-01-16
                                            19. 8157911277 2018-01-16
                                            20. 8885501276 2018-01-16