Position description The Department of Computer Science at the University of California, Santa Barbara, invites applications for a pool of qualified lecturers to teach undergraduate or graduate ...
Position description The Department of Computer Science at the University of California, Santa Barbara, invites applications for a pool of qualified lecturers to teach undergraduate or graduate ...
2026/2027 - Associate Faculty - Computer Science
Santa Barbara, CA · On-site
$60.76 - $154.09/hr
2026/2027 - Associate Faculty - Computer Science at Santa Barbara City College Share on X Print ... Salary placement is based on academic background, vocational experience, and teaching experience ...
2026/2027 - Associate Faculty - Computer Science
Santa Barbara, CA · On-site
$60.76 - $154.09/hr
2026/2027 - Associate Faculty - Computer Science at Santa Barbara City College Share on X Print ... Salary placement is based on academic background, vocational experience, and teaching experience ...
Floating Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Floating Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Floating Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Quick apply
Floating Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Quick apply
Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Lead Instructor - Ventura
Ventura, CA · On-site
$25/hr
Are you interested in learning to teach exciting topics in STEAM like digital art, computer science, engineering and robotics to elementary to middle school students? (No coding experience required ...
Part-Time Instructor Pool - Biological Sciences Specialization on Biomedical Sciences
Santa Barbara, CA · On-site
$82.33 - $115.20/hr
Competent use of computer, multimedia equipment, and software to foster innovative teaching and ... Sciences AND a Master's degree.ANDEvidence of a sensitivity to and understanding of the diverse ...
Part-Time Instructor Pool - Biological Sciences Specialization on Biomedical Sciences
Santa Barbara, CA · On-site
$82.33 - $115.20/hr
Competent use of computer, multimedia equipment, and software to foster innovative teaching and ... Sciences AND a Master's degree.ANDEvidence of a sensitivity to and understanding of the diverse ...
Part-Time Instructor Pool - Biological Sciences Specialization on Biomedical Sciences
$82.33 - $115.20/hr
Competent use of computer, multimedia equipment, and software to foster innovative teaching and ... Sciences AND a Master's degree.ANDEvidence of a sensitivity to and understanding of the diverse ...
Part-Time Instructor Pool - Biological Sciences Specialization on Biomedical Sciences
$82.33 - $115.20/hr
Competent use of computer, multimedia equipment, and software to foster innovative teaching and ... Sciences AND a Master's degree.ANDEvidence of a sensitivity to and understanding of the diverse ...
Part-Time Instructor Pool - Landscape Drafting, Environmental Horticulture
Santa Barbara, CA · On-site
$113.42 - $158.70/hr
Primary duties of part‑time faculty members are related to curriculum and teaching; the ... Both manual and CAD/Vectorworks drafting skills are emphasized, for various landscape styles. One ...
Part-Time Instructor Pool - Landscape Drafting, Environmental Horticulture
Santa Barbara, CA · On-site
$113.42 - $158.70/hr
Primary duties of part‑time faculty members are related to curriculum and teaching; the ... Both manual and CAD/Vectorworks drafting skills are emphasized, for various landscape styles. One ...
Part-Time Instructor Pool - Landscape Drafting, Environmental Horticulture
Santa Barbara, CA · On-site
$82.33 - $115.20/hr
... and teaching; the assignment is divided between lecture and lab classes as determined by the ... Both manual and CAD/Vectorworks drafting skills are emphasized, for various landscape styles One ...
Part-Time Instructor Pool - Landscape Drafting, Environmental Horticulture
Santa Barbara, CA · On-site
$82.33 - $115.20/hr
... and teaching; the assignment is divided between lecture and lab classes as determined by the ... Both manual and CAD/Vectorworks drafting skills are emphasized, for various landscape styles One ...
Therapeutic Behavioral Specialist, Bilingual
Goleta, CA · On-site
$18 - $26/hr
Assists in teaching the parent, caregivers, teacher, treatment team members and other significant ... Bachelor's degree in social or behavioral sciences, including psychology, social work or sociology ...
Therapeutic Behavioral Specialist, Bilingual
Goleta, CA · On-site
$18 - $26/hr
Assists in teaching the parent, caregivers, teacher, treatment team members and other significant ... Bachelor's degree in social or behavioral sciences, including psychology, social work or sociology ...
Therapeutic Behavioral Specialist, Bilingual
Goleta, CA · On-site
$18 - $26/hr
Assists in teaching the parent, caregivers, teacher, treatment team members and other significant ... Bachelor's degree in social or behavioral sciences, including psychology, social work or sociology ...
Therapeutic Behavioral Specialist, Bilingual
Goleta, CA · On-site
$18 - $26/hr
Assists in teaching the parent, caregivers, teacher, treatment team members and other significant ... Bachelor's degree in social or behavioral sciences, including psychology, social work or sociology ...
Computer Science Teacher information
See Santa Barbara, CA salary details
$40.6K - $49.2K
7% of jobs
$54.8K is the 25th percentile. Wages below this are outliers.
$49.2K - $57.8K
27% of jobs
The median wage is $62.4K / yr.
$57.8K - $66.4K
28% of jobs
$73.3K is the 75th percentile. Wages above this are outliers.
$66.4K - $75K
15% of jobs
$75K - $83.6K
7% of jobs
$83.6K - $92.2K
3% of jobs
$92.2K - $100.8K
2% of jobs
$100.8K - $109.4K
1% of jobs
$109.4K - $118K
0% of jobs
$118K - $126.6K
3% of jobs
$126.6K - $135.2K
5% of jobs
$40.6K
$72.8K
$135.2K
How much do computer science teacher jobs pay per year?
What does a computer science teacher do?
A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.
What does a computer science teacher do?
What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?
How does a computer science teacher typically collaborate with other educators and staff within a school?
What is the difference between Computer Science Teacher vs Software Developer?
| Aspect | Computer Science Teacher | Software Developer |
|---|---|---|
| Required Credentials | Teaching certification, bachelor's degree in CS or related field | Bachelor's degree in CS, software engineering, or related field; certifications optional |
| Work Environment | Schools, educational institutions, classrooms | Offices, tech companies, remote or on-site |
| Industry Usage | Education sector, public/private schools | Technology, software development, IT companies |
| Common Search/Comparison | Yes | No |
While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.
Are computer science teachers still in demand?
Is there a shortage of computer science teachers?
What are popular job titles related to Computer Science Teacher jobs in Santa Barbara, CA?
For Computer Science Teacher jobs in Santa Barbara, CA, the most frequently searched job titles are:
What job categories do people searching Computer Science Teacher jobs in Santa Barbara, CA look for?
The top searched job categories for Computer Science Teacher jobs in Santa Barbara, CA are:
What cities near Santa Barbara, CA are hiring for Computer Science Teacher jobs?
Cities near Santa Barbara, CA with the most Computer Science Teacher job openings:

Other
Re-posted 19 days ago
University Of California Santa Barbara rating
7.9
Based on 7 frontline employees who took The Breakroom Quiz
210th of 623 rated colleges and universities
Job description
The Department of Computer Science at the University of California, Santa Barbara, invites applications for a pool of qualified lecturers to teach undergraduate or graduate Computer Science and AI courses. Screening of applicants is ongoing and will continue as needed.
The number of positions varies from quarter to quarter, depending on the needs of the department. Positions may range from one quarter to one year, with the possibility of reappointment depending on performance and further departmental need. Positions may range from 33% to 100% time.
The posting will remain open until March 31, 2027, to accommodate department needs. If you would like to continue to be considered after that time, and the pooled position is advertised again, you will need to submit a new application.
Please note: The use of a lecturer pool does not guarantee that an open position exists at the time you are applying. See the review date specified in UC Recruit to learn whether the department is currently reviewing applications for an upcoming opening. If there is no future review date specified, your application may not be considered at this time.
Department: https://www.cs.ucsb.edu/
Qualifications
Basic qualifications (required at time of application)
Master's Degree in Computer Science or Related Field
Preferred qualifications
A PhD in Computer Science or related field
At least one year of teaching experience
Evidence of a strong commitment to contributing to the excellence of the academic community through teaching.
Application Requirements
Document requirements
- Curriculum Vitae - Your most recently updated C.V.
- Cover Letter
- Statement of Teaching (Optional)
Reference requirements
- 2-4 letters of reference required
Applicants will solicit their letters of reference within UC Recruit. Once completed, we will then review and assess the applicant's commitment to teaching.
Apply link: https://recruit.ap.ucsb.edu/JPF03098
Help contact: coms-chair@ucsb.edu
About UC Santa Barbara
As a condition of employment, the finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct.
- "Misconduct" means any violation of the policies or laws governing conduct at the applicant's previous place of employment, including, but not limited to, violations of policies or laws prohibiting sexual harassment, sexual assault, or other forms of harassment or discrimination as defined by the employer.
- UC Sexual Violence and Sexual Harassment Policy
- UC Anti-Discrimination Policy for Employees, students and third parties
- APM - 035: Affirmative Action and Nondiscrimination in Employment
Additionally, you will be required to comply with the University of California Policy on Vaccination Programs , as may be amended or revised from time to time. Federal, state, or local public health directives may impose additional requirements.
The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected status under state or federal law.
Job location
Santa Barbara, CA
What University Of California Santa Barbara employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About University of California, Santa Barbara
Sourced by ZipRecruiter
Company size
5,001 - 10,000 Employees
Headquarters location
Santa Barbara, CA, US
Year founded
1944