Computer Science Associate Faculty
Listed on 2026-06-28
-
Education / Teaching
IT/Computer Science Instructor, University Professor, College Lecturer, Faculty
Computer Science Associate Faculty
This position provides high-quality, professional instruction in Computer Science (CS) at Everett Community College (EvCC), an open-access institution. The primary focus of the associate faculty role is excellence in teaching and supporting student success.
Associate faculty are responsible for delivering instruction—from programming fundamentals to advanced CS topics—and assessing student learning based on the program's established curriculum. This role is essential to the CS Program's mission of equipping a diverse student body with the theoretical foundations and practical skills needed for the region's competitive market.
Examples of courses taught include:
- CS 110:
Introduction to Computer Science - STEM 103:
Introduction to Scripting (Python) - CS 131/141:
Computer Science I (C++/Java) - CS 132/143 :
Computer Science II (C++/Java) - CS 233/244:
Advanced Data Structures/Intro to Algorithms (C++/Java) - CS 260:
Introduction to Computer Architecture - 300-400 level coursework: TBD
Teaching
- Foster an equitable, anti-racist, and culturally inclusive learning environment and demonstrate an awareness of the experiences and needs of the current student population
- Develop curriculum, prepare, modify and deliver teaching/learning activities designed to maximize student learning and foster inclusive excellence.
- Teach courses in accordance with the course record, course syllabus, approved student learning objectives, and quarterly course schedules. Design and/or deliver course assignments, learning activities and assessments that enable students to meet the course's stated learning outcomes.
- Develop a current course syllabus using the College's inclusive syllabus template and submit it to the Instruction Office prior to the start of the quarter.
- At the course level, assess student work using appropriate methodologies that promote further learning; at the department or program level; at the program or department level, disaggregate, review and assess student learning outcomes with the goal of continuous improvement and reduction of opportunity gaps.
- Complete summative evaluations of student work during the College's scheduled finals week; submit final grades by the designated deadline.
- Create and maintain department and student records in accordance with college policies and procedures.
- Refer students to college services, community agencies and other professionals as appropriate.
- Establish, post, and maintain regularly scheduled office hours for consultation with students.
Continuation of Professional Standards
- Stay current in relevant best practices, emerging topics, and research.
Participation in College Matters
- Complete annual trainings as required by state and federal law and the College as identified by the College. Associate Faculty will be compensated for trainings required by the College.
- Maintain certification and/or licensure required by the College in the performance of the faculty member's assignment.
Optional Duties
- By mutual agreement, compensation may be available for participation in the following:
- Opening week activities, meetings and professional development opportunities.
- Faculty forum.
- Annual graduation ceremony in June.
- Serving on committees.
- Department, division and college meetings and be involved in department, division and college matters.
- Maintain regular office hours for consultation with students.
- Advise students in their course selections, programs, and pathways.
Reassigned Time
- The leadership of the College has the right to assign faculty duties to faculty members.
- Faculty may be assigned non-faculty duties including, but not limited to, administrative functions, leadership of college initiatives, or other specially assigned duties.
Required
Education and Experience:
- Master's degree in computer science or related discipline
- Education and/or curriculum training required
Required Knowledge, Skills, and Abilities:
- Understanding of the unique needs of community college students.
- Commitment to student belonging, access, persistence, and success.
- A philosophy of education appropriate to community college students and adult learners specifically.
- Ability to adapt teaching style to meet the needs…
(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).