Skip to main content

Programming Languages Instructor (By-Agreement/Variable)

Application Window

Open date: August 10th, 2021

Most recent review date: Wednesday, Aug 25, 2021 at 11:59pm (Pacific Time)
Applications received after this date will be reviewed by the search committee if the position has not yet been filled.

Final date: Thursday, Jul 28, 2022 at 11:59pm (Pacific Time)
Applications will continue to be accepted until this date, but those received after the review date will only be considered if the position has not yet been filled.

Position description

Through an array of programming language courses and programs at UC San Diego Extension, students can gain a thorough grounding in software development syntax and an understanding of the environment in which software developers and programmers work. Instructors work with students who are currently in the field and want to upgrade their skills and knowledge or who are pursuing a new career. Courses are continually updated and tailored to provide students with the background and techniques to become responsible and effective programmers.

Position is by-agreement. A by-agreement teacher will only work when there is a Letter of Agreement that spells out the terms for a particular teaching assignment. Factors that determine the number of teaching assignments that an instructor undertakes/completes include instructor availability and desire to teach, Extension course offerings and enrollments, instructor effectiveness, and UCSD academic cycles. By-agreement instructors have no guarantee of future work/courses.

We currently offer courses in the following areas, and applicants who would be interested in teaching a programming language not listed here are also encouraged to apply:


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

According to UC San Diego academic hiring rules, 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.


Basic qualifications (required at time of application)

-Advanced degree from an accredited institution required or equivalent combination of education and work experience
-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

Preferred qualifications

-University-level teaching experience (or corporate equivalent) preferred
-Experience designing curriculum and measuring student performance preferred
-Proficiency in the use of online teaching tools preferred

Application Requirements

Document requirements
  • Curriculum Vitae - Your most recently updated C.V.

  • Cover Letter - Please include in your cover letter outlining relevant teaching experience in adult education.


  • Statement of Research (Optional)

  • Statement of Teaching (Optional)

  • Statement of Contributions to Diversity - Applicants should summarize their past or potential contributions to diversity. See our Faculty Equity site for more information.

  • Misc / Additional (Optional)

Reference requirements
  • 3-5 required (contact information only)

Provide contact information for 3-5 professional references that can speak to your education, technical skills, abilities, and experience. If you are selected for an instructional position, your references will be contacted to provide feedback on your qualifications, related to the subject you are interested in teaching.

Apply link:

Help contact:

Campus Information

The University of California, San Diego is an Equal Opportunity/Affirmative Action Employer advancing inclusive excellence. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, covered veteran status, or other protected categories covered by the UC nondiscrimination policy.

As a condition of employment, you will be required to comply with the University of California SARS-CoV-2 (COVID-19) Vaccination Program Policy. All Covered Individuals under the policy must provide proof of Full Vaccination or, if applicable, submit a request for Exception (based on Medical Exemption, Disability, and/or Religious Objection) or Deferral (based on pregnancy) no later than the applicable deadline. Please refer to Appendix F, Section II.C. of the policy for the deadlines applicable to new University of California employees. (Capitalized terms in this paragraph are defined in the policy.) Federal, state, or local public health directives may impose additional requirements.

The University of California prohibits smoking and tobacco use at all University controlled properties.

The UC San Diego Annual Security & Fire Safety Report is available online at: This report provides crime and fire statistics, as well as institutional policy statement & procedures. Contact the UC San Diego Police Department at (858) 534-4361 if you want to obtain paper copies of this report.