High School
If you are interested in graphics programming take classes that satisfy the admission requirements of the college or university that you plan to attend. Most major universities have requirements for English, mathematics, science, and foreign languages. Other classes that are useful include statistics, logic, computer science, programming, and if available, computer-aided design. Since graphics programmers have to have an artistic sense of layout and design, art and photography courses can also be helpful.
Postsecondary Training
A bachelor's degree in computer science or a related field is essential for anyone wishing to enter the field of computer graphics programming. It is not a good idea, however, to major in graphics programming exclusively, unless you plan to go on to earn a master's degree or doctorate in the field. According to the Special Interest Group on Computer Graphics and Interactive Techniques, a division of the Association for Computing Machinery (ACM SIGGRAPH), it is better for you to concentrate on the area in which you plan to use computer graphics skills, such as art, engineering, film, video games, or digital media, rather than focusing on graphics classes.
Others complete a general computer science curriculum, choosing electives such as graphics or business programming if they are available. Because there are many specialties within the field of computer graphics, such as art, mapmaking, animation, and computer-aided design (CAD), you should examine the courses of study offered in several schools before choosing the one you wish to attend.
Competition for all types of programming jobs is increasing and will limit the opportunities of those people with less than a bachelor's degree.
Other Education or Training
Student and professional members of the Association for Computing Machinery can access online computing and business courses via the association’s Learning Center. Visit http://learning.acm.org for more information. The IEEE Computer Society offers career planning webinars and continuing education courses to its members. Visit https://www.computer.org/communities/student-activities/career for more information.
- 3-D Printing Specialists
- Actors
- Agile Coaches or Trainers
- Animators
- App Services Workers
- Art Directors
- Artificial Intelligence Auditors
- Artificial Intelligence Ethicists
- Artificial Intelligence Prompt Engineers
- Artificial Intelligence Specialists
- Artificial Intelligence Trainers
- Artists
- Audio Recording Engineers
- Augmented Reality Developers
- Automation Engineers
- Autonomous Vehicle Safety and Test Drivers
- Back-End Developers
- Big Data Developers
- Biometrics Systems Specialists
- Blockchain Developers
- Bloggers
- Brand Ambassadors
- Camera Operators
- Cartoonists
- Chief Information Officers
- Chief Information Security Officers
- Chief Robotics Officer
- Choreographers
- Cinematographers and Directors of Photography
- Clinical Data Managers
- Cloud Engineers
- Color Scientists
- Columnists
- Comedians
- Composers and Arrangers
- Computer and Office Machine Service Technicians
- Computer and Video Game Designers
- Computer Network Administrators
- Computer Programmers
- Computer Support Service Owners
- Computer Support Specialists
- Computer Systems Programmer/Analysts
- Computer Trainers
- Content Management Specialists
- Costume Designers
- Cryptocurrency Specialists
- Customer Success Managers
- Cybersecurity Architects
- Dancers
- Data Entry Clerks
- Data Governance Managers
- Data Processing Technicians
- Data Scientists
- Data Warehousing Specialists
- Database Specialists
- Deepfake Professionals
- Digital Advertising Workers
- Digital Agents
- Digital Designers
- Digital Identity Managers
- Digital Marketing Workers
- Digital Workplace Experience Engineers
- Document Management Specialists
- Driverless Car Engineers
- Editorial Assistants
- Editorial Research Assistants
- Editors
- Electrical Engineering Technologists
- Electrical Engineers
- Electronics Engineering Technicians
- Electronics Engineers
- Electronics Service Technicians
- Embedded Systems Engineers
- Enterprise Architects
- E-Sports Coaches
- E-Sports Professionals
- ETL Developers
- Fiber Optics Technicians
- Film and Television Directors
- Film and Television Editors
- Film and Television Extras
- Film and Television Producers
- Film and Video Librarians
- Full Stack Developers/Engineers
- Futurists
- Geospatial Analytics Specialists
- Graphic Designers
- Hardware Engineers
- Health Informaticists
- Help Desk Representatives
- Information Assurance Analysts
- Information Brokers
- Information Security Analysts
- Information Technology Consultants
- Information Technology Infrastructure Engineers
- Information Technology Project Managers
- Information Technology Security Consultants
- Internet Consultants
- Internet Content Curators
- Internet Developers
- Internet Executives
- Internet Marketing and Advertising Consultants
- Internet of Things Developers
- Internet Quality Assurance Specialists
- Internet Security Specialists
- Internet Store Managers and Entrepreneurs
- Internet Transaction Specialists
- JavaScript Developers
- Lighting Technicians
- Live Streamers
- Machine Learning Engineers
- Magazine Editors
- Makeup Artists
- Market Research Analysts
- Mathematicians
- Media Planners and Buyers
- Media Relations Specialists
- Metaverse Developers
- Microelectronics Technicians
- Mobile Software Developers
- Model View Controller Developers
- Motion Graphics Artists
- Multimedia Artists and Animators
- Multimedia Sound Workers
- Music Conductors and Directors
- Music Video Directors and Producers
- Network Operations Center Engineers
- Network Operations Center Technicians
- Newspaper Editors
- Non-Fungible Token Artists
- Online Gambling Specialists
- Online Journalists
- Online Producers
- Online Reputation Managers
- Personal Privacy Advisors
- Photographers
- Podcasters
- Product Development Directors
- Product Management Directors
- Product Managers
- Product Owners
- Production Assistants
- Production Designers and Art Directors
- Professional Hackers
- Project Managers
- Quantum Computing Specialists
- Remote Patient Monitoring Specialists
- Salesforce Developers
- Screenwriters
- Scrum Masters
- Search Engine Optimization Specialists
- Semiconductor Technicians
- Show Runners
- Singers
- Site Reliability Engineers
- Smart Building Systems Designers
- Social Media Influencers
- Social Media Workers
- Software Application Developers
- Software Designers
- Software Engineers
- Software Quality Assurance Testers
- Solutions Architects
- Songwriters
- Special and Visual Effects Technicians
- Stunt Performers
- Systems Setup Specialists
- Talent Agents and Scouts
- Technical Support Specialists
- Technical Writers and Editors
- Technology Ethicists
- Unity Developers
- User Experience Designers
- Video Game Art Directors
- Video Game Producers
- Video Game Testers
- Visual Interaction Designers
- Webmasters
- Wireless Service Technicians
- Writers