Resources for High School Students

Computing Degrees & Careers

Welcome! ACM is dedicated to helping you find out more about the exciting field of computing. Our hope is to help you decide how to develop the skills you need to be successful in a computing career — a journey that ordinarily begins with an undergraduate degree in a computing-related discipline.

Online Resources

Career Brochures & Posters

A New Framework to Define K-12 Computer Science Education

ACM, Code.org, the Computer Science Teachers Association, the Cyber Innovation Center, and the National Math and Science Initiative have launched a framework that identifies key K-12 computer science concepts and practices educators should expect students exiting grades 2, 5, 8, and 12 to know. The framework is intended to inform the development of standards, curriculum, and computer science pathways, and to help school systems build capacity for teaching computer science.

Curricula Recommendations

ACM works with leading professional and scientific computing societies to develop curriculum recommendations for the rapidly changing landscape of computer technology. As the computing field continues to evolve, and new computing-related disciplines emerge, existing curriculum reports are updated, and additional reports for new computing disciplines drafted.

CCDS2021: Computing Competencies for Undergraduate Data Science Curricula

CC2020: Computing Curricula 2020 Paradigms for Global Computing Education now available in Chinese (Mandarin).

CC2020: Computing Curricula 2020 Paradigms for Global Computing Education (encompassing undergraduate programs in Computer Engineering, Computer Science, Cybersecurity, Information Systems, Information Technology, Software Engineering; with Data Science)

IS2020: A Competency Model for Undergraduate Programs in Information Systems

IT 2017: Curriculum Guidelines now available in Chinese (Mandarin).

IT 2017: Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology