Computer Science Teacher Job Description

Responsible for providing instruction on a wide range of computer science courses, including an introductory survey course, Programming with Scratch or Java.

• Instruct students on making games with MIT’s Scratch, and other relevant technologies.
• Instruct students on how computers work, including the basic science and mathematics behind their operation and the hardware and the software built on those foundations.
• Teach how to write computer programs, algorithms and programming languages.
• Read and stay abreast of current topics in computer science.
• Create lesson plans.
• Utilize various curriculum resources.
• Integrate competencies, goals, and objectives into lesson plans.
• Utilize curricula that reflect the diverse educational, cultural, and linguistic backgrounds of the students served.
• Develop incentives to keep participants in class.
• Work with program coordinators to ensure initiatives are being met.
• Tutor students on an individual basis.

Salary Range: $12.00 – 20.00/hourly depending on qualifications and experience.

Work Schedule: summer program: June 23, 2014 August 15, , with select training dates prior to the summer program. – hours are 8-noon

Rest of year:

Monday – Friday 12:30 pm-5:30; non-exempt position.
This is a  part-time position: 
This position is not eligible for benefits.
Essential Functions: Under the direction of the Program Coordinator, the incumbent will tutor program participants during the week summer program at various locations in Orange County in the areas of Scratch Programming.

Other duties include but are not limited to: attend training sessions, staff meetings, and other program related functions; submit weekly reports (oral and/or written) as requested; and perform other duties as assigned.
• 2nd year college student or above with progress towards a bachelor’s degree in mathematics, engineering, science, education.
• A minimum 3.50 grade point average.
• A minimum of 6 months of tutoring experience.
• Ability to work in a multicultural environment.
• Fingerprinting required for background check. Applicant is responsible for fingerprinting processing fee.
• A completed employment application is required along with an unofficial transcript to verify GPA.

Special Desired Qualifications:
• Scratch Programming
java Programming
Teaching experience
HTML programming

Review of applications/resumes d will continue until the positions are filled; however, the position may close when an adequate number of qualified applications are received.
You may apply to:
Techscool hires only those individuals lawfully authorized to work in the United States.
Americans with Disabilities (ADA) requested accommodations should be made in advance to the TechsCool Human Resources Department.
TechsCool is an Affirmative Action/Equal Opportunity Employer.

Please register at
For more information about the curriculum and MIT’s Scratch programming language, visit;
Scratch is developed by the Lifelong Kindergarten Group at the MITMedia Lab.

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

ga(‘create’, ‘UA-51321666-1’, ‘’);
ga(‘send’, ‘pageview’);



copyright 2013-2016 Techscool

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn to Code; Code to Learn