Explore Teaching Opportunities >> Computer Science Instructor (Online, In-Person, or Hybrid)
Computer Science Instructor (Online, In-Person, or Hybrid)
Title:Computer Science Instructor (Online, In-Person, or Hybrid)
Area of Interest:Education and Community Outreach, Technology

Computer Science Instructor (Online, In-Person, or Hybrid)

UC San Diego Extension’s Education and Community Outreach Department offers a broad array of courses and certificate programs for K-12 students.

Computer Science courses within the Education and Community Outreach program offers students the opportunity to learn from highly qualified practitioners who are passionate about teaching and can impart the knowledge necessary to work toward future success in the business world and in future academic programs. Instructors would will lead foundational computer programming courses in online, face-to-face and hybrid (mix of face-to-face and online) formats on-site at partnering high schools and locations.

We welcome applications for multiple open instructor positions. Applicants possessing current knowledge in the following areas are encouraged to apply:

  • iOS Programming (Swift)
  • Android Programming
  • Front End Web Development

For more information about our program, please visit website

Specific Duties

  • Use subject-matter expertise to impart knowledge to students
  • Stay current regarding the professional body of knowledge in field of practice
  • Design syllabus and curriculum as assigned
  • Communicate expectations to students
  • Prepare and deliver course materials: face-to-face, online, and/or in combination
  • Evaluate student learning and assign grades
  • Design interactive and motivational activities to fully engage participants and to reinforce student learning
  • Update materials periodically, and regularly monitor course evaluations in order to make adjustments and improvements to the curriculum
  • Respond to student needs and questions
  • Create a high-performance environment in which students of diverse backgrounds are motivated to succeed
  • Apply technology and leverage resources appropriately to enhance the curriculum (e.g. use Blackboard or make arrangements for guest speakers)
  • Handle mechanics of position according to deadlines (LOAs, texts, A/V, grade submission, etc.)
  • Communicate with Program Manager and Instructor Services Team on a timely basis
  • Employ cultural competencies to reach any international students in assigned classes

Minimum Qualifications

  • Advanced degree from an accredited institution preferred; in exceptional cases an equivalent combination of education and work experience may be accepted
  • Current knowledge of and demonstrated proficiency in subject area
  • Current participation in industry-related professional associations
  • Recognized leadership or authority on subject matter
  • Highly effective oral and written communication skills, including the ability to convey conceptual and complex ideas and information
  • Highly effective interpersonal skills
  • Previous teaching experience (or corporate equivalent) preferred
  • Experience designing curriculum and measuring student performance preferred
  • Proficiency in the use of online teaching tools preferred
  • Comfort in dealing with international professionals and students
  • Skill with adults for whom English is not the first language

Special Conditions of Employment

Duties may require direct contact and/or supervision of children (defined as individuals under the age of 18); completion of the Child Abuse and Neglect Reporting Act (CANRA) form will be required.

As an academic department within UC San Diego, all Extension Program instructors and courses must be formally approved according to the regulations of the Academic Senate of the University of California. Eligibility to teach a course is contingent upon this formal academic approval. Once approved, teaching assignments are "by agreement". The instructor's Letter of Agreement outlines the deliverables for the course, the course schedule, and compensation terms, and is subject to department policies and procedures. UC San Diego Extension makes no commitment to hire an instructor until it has sent and received a signed instructor Letter of Agreement. Should the course section an instructor plans to teach be cancelled for any reason, the instructor agreement, including rights to compensation for future section meetings, is voided. Remuneration is for classroom hours only and does not include time spent for course preparation or other events.

Application Requirements

Job may require CPR certification, tuberculosis (TB) certificate of clearance, and background checks.

Please complete all relevant fields in the application, and optionally attach additional documents to provide further information relating to your professional and teaching backgrounds. Even if you upload a resume, cover letter, and/or additional documentation, you must answer all of the questions in the application, when applicable. Failure to do so may result in the rejection of your application.

Please note: We receive and review applications for instructors on an ongoing basis. If we do not currently have teaching opportunities available, we may keep your application on file and contact you if an opportunity that matches your specific skills becomes available. UC San Diego Extension operates on a quarterly schedule and course planning typically takes place six weeks to six months in advance of the start of any quarter.

UC San Diego is an Equal Opportunity Employer that values a diverse workforce.

Powered by ApplicantStack