Computer Science Assistant Professor

Contra Costa College
San Pablo, California
$58,452 - $87,960/tr.
Feb 28, 2017
Position Type
Tenured & Tenure-Track
Institution Type
Community College

Contra Costa College


Computer Science Assistant Professor

Tenured Track, Full-Time Faculty

Job Number: F00299

Salary: $58,452 - $87,960

Deadline: 04/06/2017


Complete job description and application available online at:


Duties and Responsibilities

In addition to contractual duties, all full-time faculty are expected to participate actively in their disciplines, department activities, and the general intellectual life and governance of the college. Part of the teaching assignment may be in the evening and/or online. Duties and responsibilities include but are not limited to:

1. advancing equitable student learning through dedicated, exemplary instruction in accordance with established course outlines;

2. participating in the assessment of student learning outcomes for courses and programs; developing and implementing student learning outcomes assessment processes for courses and programs;

3. collaborating in the development and revision of curriculum and in program review;

4. engaging in department program improvement initiatives;

5. participating in department, division, and college committees;

6. participating in professional development activities, both departmental and college-wide;

7. maintaining current knowledge in the subject matter area and effective teaching/ learning strategies;

8. maintaining appropriate standards of professional conduct and ethics;

9. informing students of course requirements, evaluation procedures and attendance requirements;

10. preparing and grading class assignments and examinations and informing students of their academic progress;

11. maintaining attendance, scholastic, and personnel records and submitting them according to published deadlines;

12. posting and holding sufficient and regular office hours in accordance with prevailing policy;

13. participating in College’s shared governance processes.


Minimum Qualification-Education/Experience

1. Master’s degree in computer science or computer engineering


2. Bachelor’s degree in either of the above AND master’s degree in mathematics, cybernetics, business administration, accounting or engineering 


3. Bachelor’s degree in engineering AND master’s degree in cybernetics, engineering, mathematics, or business administration 


4. Bachelor’s degree in mathematics AND master’s degree in cybernetics, engineering, mathematics, or business administration 


5. Bachelor’s degree in any of the above AND a master’s degree in information science, computer information systems, or information systems 


6. The equivalent. Note: If you do not possess the EXACT minimum qualifications (i.e., you do not possess the exact degree listed) and believe that you meet the minimum qualifications via equivalency, please fill out the equivalency petition form in the document section of the online application.


Desirable Qualifications

1. Computer Science has been added to the Astronomy, Physics, Engineering & Geology Department (formerly APEG) in the Natural Science and Applied Science Division (NSAS). As students explore these related fields, it serves the department to have a faculty that teach in Computer Science and one of these additional areas.

2. Demonstrated commitment to student learning and to the success of all students in the open-access learning environment of a community college.

3. Demonstrated sensitivity to issues of diversity, and ability to motivate and teach community college students of diverse ethnic and racial backgrounds, sexual orientations, genders, cultures, and learning styles, as well as students with disabilities or varied levels of academic preparation.

4. Ability to relate to a diverse student population and facilitate student learning

5. Ability and desire to teach effectively using a variety of methods.

6. College/university teaching experience.

7. Teaching experience in beginning and intermediate level computer programming including C++, Java, and including data structures, object-oriented programming.

8. Teaching experience in assembly language and computer architecture. 

9. Teaching experience in some lower division engineering and/or physics courses.

10 . Working knowledge of the C++, Java, PHP, and Python computer languages, and of 64-bit ASM.

11. Working knowledge of SQL programming and of MySQL, Sqlite, Oracle, and/or SQLServer database administration.

12. Ability to build networked and web-based applications with server-side and client-side dynamic programming with linked databases.

13. Demonstrated commitment and initiative to building career pathways for students in cooperation with K12 programs and CTE (career and technical education) programs leading to associate degrees and employment.

14. Ability to take the lead in developing grants for developing new courses and new programs in current computer technologies.

15. Commitment to improving retention rates in classes, by researching trends, tracking results, and promoting and implementing solutions.


It is the District’s policy to ensure that all qualified applicants for employment and employees have full and equal access to employment opportunity, and are not subjected to discrimination in any program or activity of the District on the basis of ethnic group identity, race, color, ancestry, religion, marital status, sex, national origin, gender, gender identity, gender expression, age, sexual orientation, physical or mental disability, medical condition, genetic information, veteran status, parental status, citizenship or because an individual is perceived to have one or more of these characteristics or based on association with a person or group with one or more of these actual or perceived characteristics.

Similar jobs

Similar jobs