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
- Top 10 Reasons to Major in Computing
- Faces of Computing
- Computing Disciplines & Majors
- What Computing Professionals Do
- Skills You'll Learn if You Study Computing
- Preparing for a Computing Major
- Cool Computing News
- Other Important Sites
- FAQ
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.
CS2023: Computer Science Curriculum Guidelines Revision
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