- Bachelor's degree in computer science, computer engineering, or related discipline.
- Teaching certification for the level at which you will be instructing.
- Planning lessons and activities that facilitate students' acquisition of basic and advanced computer skills.
- Instructing in a manner that develops students' confidence in their abilities.