Essential Information
Students interested in becoming certified computer teachers may pursue a bachelor's degree in computer science, but also take education classes. They will need a high school-level education to meet prerequisites. Students may also earn a degree in education with a minor or second major in computer science. Students who hold a bachelor's degree in computer science with no education courses may pursue a master's degree in education. All of these programs typically combine lecture-based courses with student-teaching experiences, preparing students for state teaching certification. Some programs may be found online.
Bachelor's Degree in Computer Science
Individuals who are looking to get their bachelor's degree in computer science can expect to learn how to plan and optimize computer software. Some common topics covered in these programs include modern computing and algorithm optimization. Some courses may include:
- Calculus
- Data structures and analysis
- Advanced programming languages
- Computer graphics
- Intermediate programming
Master's Degree in Computer Science
Students looking to become a computer teacher can further their education with a master's degree in computer science. These programs focus on the redesign and application of computing systems. There are different specializations students can choose from, which include:
- Computer security
- Data science
- Software engineering
- Multimedia and creative technologies
- Game development
Employment Outlook and Salary Information
The U.S. Bureau of Labor Statistics (www.bls.gov) predicts that job opportunities for secondary education teachers will grow by 4% from 2019-2029. The mean annual wage for these professionals was $67,340 as of May 2020. The lowest ten percent earn less than $41,330 per year, while the highest paid teachers make upwards of $102,130.
Continuing Education
Most states require certified teachers to complete a minimum number of continuing education credits every few years. Credits can be earned through employer-sponsored professional development or at local colleges. Computer science teachers may wish to take additional classes in order to stay current with the field.
Computer teaching education is usually offered as a bachelor's or master's degree program, allowing students to become certified as long as they complete continuing education credits. As these degrees are interdisciplinary, job options are often varied and numerous for graduates.
