Computer Science Instructor
Listed on 2025-12-25
-
Education / Teaching
University Professor, Academic, Faculty
About the Division
Under the supervision of the Dean of the School of Applied Technology & Business at Solano Community College, the teaching faculty are responsible for supporting student success by creating an optimum learning environment, responding to student needs, and managing effective instructional activities. Additional duties include developing course curriculum, modeling employability skills, demonstrating professionalism, developing cooperative work relationships with other faculty and staff, supporting college administrative requirements, and maintaining competency in their instructional field.
The selected candidate will be responsible for quality instruction and for effective participation and interest in the total affairs of the college.
The selected candidate will participate with departmental colleagues to develop/revise, prepare and teach classes in Computer Information Sciences and Computer Applications. They will provide instruction in accordance with established course outlines and expectations; inform students about course requirements; prepare and grade assignments and examinations; meet administrative timelines and submit completed and required documents and reports; and maintain required student attendance and scholastic records.
Teaching assignments may include evening and weekend hours, and off campus instruction in accordance with the collective bargaining agreement and College and School policies. Faculty will also be responsible for advising students and collaborating with industry partners to ensure relevancy of the curriculum and provide necessary training and education.
- Provide instruction in accordance with established program course outlines of record.
- Inform and advise students about program requirements.
- Evaluate and provide timely verbal and written assessments of student performance.
- Prepare and grade assignments and examinations.
- Meet administrative timelines and submit completed reports and required documents.
- Maintain required student attendance, scholastic records, and other related materials.
- Develop, review, and maintain currency of curriculum for courses taught in collaboration with other instructors.
- Participate in Program Review and curriculum and program development, revision, implementation, and evaluation.
- Maintain current knowledge of programming languages such as Visual Basic, C++, Python, and/or Java.
- Participate in the development, assessment, and evaluation of student learning outcomes (SLO) and Program Learning Outcomes (PLO).
- Actively participate in department/school meetings and maintain regular office hours in accordance with the collective bargaining agreement and College and School policies.
- Use technology in the academic environment to enhance student learning.
- Assist in recruiting students and promoting the CIS program through participation in college-sponsored events, student clubs, and industry outreach.
- Participate in college-wide committee work and collegial governance.
- Commitment to encouragement of learning and an enthusiastic attitude toward student learning.
- Sensitivity to students from diverse cultural, ethnic, and socio-economic backgrounds who may have wide ranges of abilities.
- Master’s degree in computer science or computer engineering.
- OR Bachelor’s degree in either of the above AND a master’s degree in mathematics, cybernetics, business administration, accounting or engineering.
- OR Bachelor’s degree in engineering AND a master’s degree in cybernetics, engineering, mathematics, or business administration.
- OR Bachelor’s degree in mathematics AND a master’s degree in cybernetics, engineering, mathematics, or business administration.
- OR Bachelor’s degree in any of the above AND a master’s degree in information science, computer information systems, or information systems.
- OR the equivalent.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).