To teach computer applications at any level, you must have a bachelor's degree in a computer sciences related field. Examples of computer science degree fields include systems engineering, information technology, computer information systems (CIS), computer science and mathematics, computer science and engineering technology and software engineering. In addition to a college degree, computer applications teachers at all levels need a single subject certification in computer sciences.
All states in the United States require teachers to obtain a teaching certification. This gives you a license to teach in your state. The general divisions for teaching certifications are early childhood, elementary, middle school and secondary education. Many states have reciprocity agreements with other states, allowing a teacher who holds a license in one state to teach in another state without having to recertify. Post secondary teaching certification requirements vary by state and by college or university.
Post secondary computer applications teachers must have at least a master's degree to teach undergraduate computer applications classes. Most schools require at least a master's degree for both tenured and adjunct faculty. Some colleges require that teachers holding a master's degree must be working toward their PhD in order to teach classes at their school. Colleges and universities require a PhD in a computer sciences related field to teach graduate level classes. Examples of master and PhD specialties include computer science, information technologies, computer information systems and database technologies.