Minimum Qualifications
A masters degree in computer science or a closely related field such as electrical engineering computer engineering software engineering computational science data science cybersecurity or mathematics. Any and all degrees must be from a recognized institutional accreditor. At least three (3) years (six semesters) of experience teaching relevant and related coursework at the college level as the primary instructor. Mastery of at least one and familiarity with at least two of the following programming languages: Python Java JavaScript C/ R or an assembly language. Knowledge of and ability to integrate current technological applications into our computing courses. Ability to deliver required predefined course elements while drawing from ones own knowledge and experiences to engage students and make the course their own. Ability to teach a variety of day and evening and first- and second-year courses at the main campus and/or at Regional Centers. Problem-solving and decision-making skills. Excellent oral written and interpersonal communication skills. Commitment to participating in the intellectual life of the department and a willingness to participate in the College through leadership in department and college-wide committees. Knowledge and/or willingness to develop and teach online and web enhanced courses. Experience with and commitment to the use of instructional technology.
Preferred Qualifications
Terminal degree in related field preferred. Active participation in industry related professional development activities meetings and/or conferences preferred. Prior experience using Canvas Learning Management System preferred. Active participation in national and/or regional industry professional organizations preferred. Demonstrated experience teaching diverse student populations and addressing equity gaps. Demonstrated experience teaching within a community college. Bilingual or other language proficiency.