Computer Science Instructor

Los Altos, Santa Clara County / Los Altos Hills, Santa Clara County
Jan 23, 2014
Position Type
Tenured & Tenure-Track

Foothill-De Anza Community College District

Computer Science Instructor

Announcement #:
Campus: Foothill College
Required Documents: Resume, Transcript(s), Required Supplemental Documents
Number of Working Months: 10 Months
Salary: $53,730-$88,243 annually
Close Date: 1/27/14
Employment Duration: Full-Time

The Foothill-De Anza Community College District is currently accepting applications for the faculty position of Computer Science Instructor, Foothill College.

The instructor is responsible to teach a variety of college-level courses in computer programming, algorithms, data structures, software engineering, operating systems, computer architecture, database management and various specialized courses such as (but not limited to) mobile apps development, software testing, 3D graphics programming and cloud computing. Day, evening, online, on-campus and off-campus assignments may all be a part of this position.

Standard duties expected of all faculty include development and evaluation of curricula, maintaining scheduled office hours, attendance at department/division meetings, pursuing professional growth activities, assisting in the District commitment to assessing student learning outcomes and program learning outcomes, and performing other duties consistent with the role of an instructor. Instructors also have the opportunity to serve on District and college committees and participate in campus extra-curricular activities.

Duties also include sharing institutional responsibilities, which are of value to the department, division, college and/or District including actively participating in the spirit of shared governance in department, division, college and District institutional responsibilities. Such responsibilities may include recruitment and hiring; class schedule preparation; budget development; providing input for performance appraisals; mentorship; general oversight of support staff; student recruitment and retention; curriculum/program development and evaluation; program review; club advising; committees; accreditation; articulation; and other duties as assigned.

In addition, instructors are expected to maintain a commitment and sensitivity to and respect for the diverse academic, socio-economic, ethnic, cultural, disability, religious background and sexual orientation of community college students, faculty and staff, and uphold a commitment to integrating equity practices in the College's Instructional Programs.

In addition, successful candidates will demonstrate the following knowledge, skills and abilities:
• Experience with pedagogy that engages and motivates students in their own learning process and develops critical thinking.
• Willingness to make positive contributions to the department and the greater work of the college.
• Commitment to professional growth.
• Ability to assume a leadership role in developing innovative Computer Science and Computer Information Systems curricula.
• Ability to use instructional methods that reflect cultural sensitivity and to effectively teach a diverse student population.

• Understanding of, sensitivity to, and respect for the diverse academic, socio-economic, ethnic, religious, and cultural backgrounds, disability, and sexual orientation of community college students, faculty and staff.
• Master’s degree in computer science or computer engineering OR bachelor’s degree in either of the above AND master’s degree in mathematics, cybernetics, business administration, accounting or engineering OR bachelor’s degree in engineering AND master’s degree in cybernetics, engineering mathematics, or business administration OR bachelor’s degree in mathematics AND 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.

• Strong ability in teaching introductory computer science courses, C++, Objective C, C#, Python and Java programming languages, expertise in development on multiple platforms, software engineering using agile and open source methodologies.
• Five years recent industry experience in a software development team using current design, development, testing and tracking tools.
• Recent undergraduate teaching experience at a community college or university.
• Knowledge, skills and ability to develop courses and teach in software engineering growth areas such as (but not limited to) mobile computing, cloud computing, enterprise security, testing/QA, big data, open source, quantum algorithms and 3D modeling APIs.
• Teaching pedagogy that addresses a variety of learning styles including an emphasis on interactive multimedia, Internet resources, and online assessment tools.
• Familiarity with the use and development of online courses including those that meet disability guidelines.
• Ability and willingness to continuously improve instructional quality and enhance the learning process (e.g. by reviewing and utilizing innovative methodologies, techniques and delivery methods such as collaborative learning, service learning, learning communities, instructional technology and online education.)
• Ability to communicate clearly both orally and in writing.
• Willingness to develop and implement student retention-related activities, participate in articulation with four-year schools and outreach with area high schools.

• A District application to be completed at
*In the application, you will provide information, which demonstrates your understanding of, sensitivity to, and respect for the diverse academic, socio-economic, ethnic, religious, and cultural backgrounds, disability, and sexual orientation of community college students, faculty and staff.
• A cover letter that explains your interest in and enthusiasm for teaching Geography / Geospatial Technology students at a community college.
• A current resume of all work experience, formal education and training.
• A separate attached document titled “Courses Taught” that lists all of the courses related to the job description that you have taught or equivalent industry work experience. Include the name of the institution/organization and the term or dates.
• All college transcripts scanned in Word or PDF version.

We do not accept JPEG or other file formats for transcripts. Both Foothill De Anza CCD employees and external candidates must submit transcripts. Applicants who have international transcripts must obtain and submit transcripts that are evaluated by an independent educational-equivalency evaluation company, and obtain an English translation (if necessary). These services are to be done at the applicant’s expense.

If any required application materials are omitted, the committee will not review your application materials. Application materials not required (including reference letters) for this position will not be accepted.

Please allow yourself ample time to complete your application and resolve any technical difficulties that may arise with your submission. We do not guarantee a response to application questions within 48 hours of the closing date.

HIRING RANGE: $53,730 - $88,243 annually plus benefits; actual placement is based on applicant’s verified education and experience.

For the complete Faculty Salary Schedule, go to:

Excellent benefits package which includes medical coverage for employee and eligible dependents, dental, vision care, employee assistance program, long term disability, retirement benefits and basic life insurance. Faculty are also eligible for paid sabbatical leaves and stipends for educational and professional development.

For information on our benefits package that includes medical for employees and dependents, visit our web site:

• Endurance within a classroom setting, teaching students while standing, sitting, or walking throughout the classroom.
• Use of aids such as chalkboards, posters, bulletin boards, overhead projector, television, recorder, computer, and technological equipment.
• Retrieval, use, storage, and light lifting of teaching material, including books, equipment, assignments, etc.
• Personally model subject-matter knowledge in written and oral language.
• Accurately assess students' learning abilities, needs, and styles.
• Seeing to read various materials.
• Hearing and speaking to exchange information in person.
• Develop and implement a behavioral management process for monitoring, evaluating, and managing both appropriate and inappropriate student behaviors.
• Address stressful events, created by hostile students by (a) maintaining emotional control, (b) listening without judgment or retaliation, (c) reasoning objectively and consistently, (d) keeping at the forefront the best interests of the student, and (e) maintaining professionalism and due process.

TERMS OF EMPLOYMENT: Full-time, Tenure-track, 10-months per year


Persons with disabilities who require reasonable accommodation to complete the employment process must notify Employment Services no later than the closing date of the announcement.

The successful applicant will be required to provide proof of authorization to work in the U.S.

The Foothill-De Anza Community College District does not reimburse applicants for travel, lodging or any other costs incurred by applicant to attend interviews. All interviewing costs incurred will be the responsibility of the applicant.

For more information about our application process contact:
Employment Services
Foothill-De Anza Community College District
12345 El Monte Road
Los Altos Hills, California 94022
(650) 949-6217


This position will become Open Until Filled after the initial Closing Date. Any complete applications received while the position is Open Until Filled will be reviewed by the hiring committee only upon committee request.

To view full job description or to apply, visit: