Lecturer Positions in Computer Science

Sonoma State Univeristy   Rohnert Park, CA   Full-time     Education
Apply Now
Posted on March 6, 2020

We are seeking qualified candidates who are able to serve in one or both of the following capacities:

•Lab Instructors:

The Computer Science Department offers a number of courses that consist of a lecture and a closed lab– a course component that is closely tied to the lecture and whose activities reinforce and complement the topics that are covered in the lecture. Each closed lab meets once a week, for three hours, in a classroom that is equipped with iMac workstations. Successful candidates for this position lead the lab sessions and provide assistance to students as they work on their assignments. The instructor of the lecture component leads the course and is responsible for the course in its entirety, including the design of the hands-on assignments that the students are expected to complete during the lab meetings. Lab Instructors are expected to be informed about the entire course through the material that the lead lecture instructor makes available to them and to coordinate closely with the lead instructor throughout the semester. Even though they might give a short overview of the lab at the start of the session, the lab instructors usually do not give lectures introducing new material. They answer students’ questions related to the topics covered in the lecture, and help them design, develop, and debug their lab assignments. In addition, the lab instructors are expected to grade lab assignments.

•Lead Instructors:

Those applying for this position are expected to teach an entire course in their area of expertise. Giving lectures, as one of the teaching modalities, is an integral part of these positions. In addition, the candidates are expected to design the course material for the entire semester, develop and assign homework and projects, devise and administer quizzes and exams, provide graded feedback to students, and hold office hours. The list of topics and the goals of the courses will be provided to the instructors by the Computer Science Department. Examples of courses in this category are Discrete Structures for Computer Science, Database Management System Design, Software Engineering, and Introduction to Linux. In addition to the courses in our curriculum that have designated names, such as the few examples that were just noted, the candidates might be invited to create specialized electives in their area(s) of expertise. Examples of these courses are High-Performance Computing and Cloud Computing. The successful candidate will be committed to the academic success of all of our students and to an environment that acknowledges, encourages, and celebrates diversity and differences. To this end, the successful candidate will work effectively, respectfully, and collaboratively in diverse, multicultural, and inclusive settings. In addition, the successful candidate will be ready to join faculty, staff, students, and administrators in our University’s shared commitment to the principles of ethical exploration, civic engagement, social responsibility, and global awareness.


To be recommended for appointment, the candidate must have a B.S., M.S., or Ph.D. in Computer Science or a closely related field. Candidates without a postgraduate degree must have substantial postsecondary teaching and/or industry experience.

To be considered for inclusion in our hiring pool, the candidates must have one of a B.S., M.S., or Ph.D. in Computer Science or a closely related field. Candidates without a postgraduate degree must have substantial postsecondary teaching and/or industry experience.

Qualifications for Lab Instructors include:

  • Mastery of the course topics and the programming language(s) that are used in the labs for which they apply.
  • Ability to work one-on-one with students. capacity to coordinate closely with the lead instructor of the course.
  • A commitment to working as part of a diverse team, educating a diverse student body.

Qualifications for Lead Instructors include:

  • expertise in the subject area to be taught.
  • ability to work one-on-one with students
  • a demonstrated commitment to teaching a diverse group of students at the undergraduate level.


Full-time is 15-unit workload per semester. Actual salary is dependent upon number of units assigned, educational preparation, and availability of funds subject to any CSU system faculty contract salary increases.

•Selection as a candidate in the applicant pool, does not guarantee employment. Temporary Faculty appointments are made on a part-time, temporary basis and contingent upon department needs and funding.

Temporary Faculty appointments are made on a semester-by-semester basis. Relocation expenses will not be provided for temporary faculty appointments. Expenses incurred to attend an interview for temporary faculty positions are not reimbursed by the University

Faculty Affairs updated 2/25/2020#105000 Please refer to this number on all correspondence and inquiries regarding this position.

Other information

The university is an Affirmative Action/Equal Opportunity Employer. We consider qualified applicants for employment without regard to race, religion, color, national origin, ancestry, age, sex, gender, gender identity, gender expression, sexual orientation, genetic information, medical condition, disability, marital status, or protected veteran status. This position is considered a “mandated reporter” under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 as a condion.

Sonoma State Univeristy

1801 E. Cotati Ave
Rohnert Park , CA