Computer Science Instructor (Part-Time Faculty Pool)
Ohlone College · Fremont, CA · 2 mo ago
Information Technology$73.9–$124.47/hrPart-time
About the role
Ohlone College is seeking a pool of qualified applicants for temporary part-time teaching assignments in the Computer Science department. Assignments may include day, evening, and weekend courses and may be in-person, online, or hybrid.
Responsibilities
- Teach Computer Science in accordance with post-secondary level established course outlines.
- Evaluate student work using clear criteria relevant to the course content and student learning outcomes, and provide feedback to students in a timely manner.
- Maintain and submit accurate records according to published deadlines (i.e., grades, syllabi, attendance reports).
- Create an equity-based and welcoming classroom environment.
- Perform duties described in Board policy, the United Faculty of Ohlone (faculty bargaining unit) contact, the Faculty Handbook, and as assigned at the Fremont Campus and Newark Center, online via the eCampus, and/or other designated locations.
- Ability to teach the following part-time assignments that may be available in the Computer Science Department:
- Object-Oriented Programming Using C++, Java, JavaScript ECMAScript), Python, Ruby, PHP, and other modern programming languages.
- Related web technologies such as cloud programming, CSS3, and HTML.
- Virtualization using software such as VMWare, QEMU, and/or VirtualBox.
- Introduction to database concepts and software such as MySQL.
Requirements
- Master's in computer science or computer engineering; OR Bachelor's in either of the above AND Master's in mathematics, cybernetics, business administration, accounting or engineering; OR Bachelor's in engineering AND Master's in cybernetics, engineering, mathematics, or business administration; OR Bachelor's degree in any of the above AND Master's degree in information science, computer information systems, or information systems; OR the equivalent;
- Commitment to community college goals/objectives of being an equity-based and anti-racist institution, and providing quality programs and services for culturally, socio-economically, ethnically, and academically diverse students and students with disabilities;
- Personal qualities to work effectively and with sensitivity in a multicultural environment;
- Awareness of and commitment to the needs of non-traditional and/or re-entry students with diverse abilities and interests;
- Strong leadership skills and an interest in active participation in college-wide activities.
Qualifications
- Master's in computer science or computer engineering; OR Bachelor's in either of the above AND Master's in mathematics, cybernetics, business administration, accounting or engineering; OR Bachelor's in engineering AND Master's in cybernetics, engineering, mathematics, or business administration; OR Bachelor's degree in any of the above AND Master's degree in information science, computer information systems, or information systems; OR the equivalent;
- Experience in using innovative teaching methods that encourage student engagement and learning;
- Experience creating socially conscious syllabi, equitable classroom materials and inclusive pedagogical practices to promote an inclusive environment;
- Experience and skill with addressing issues of equity; recent experience working with African American, Latinx, Native American, and other minoritized students and an understanding of how historical patterns of exclusions of these groups in higher education shape patterns of participation and outcomes;
- Willingness to examine and remediate one's relational practices to more effectively engage and support racially minoritized students;
- A commitment to participatory governance, consensus building, and team approach to management;
- Experience in the use of computer technology as a teaching tool, including experience with course management systems (i.e. Blackboard, Canvas, etc.);
- Excellent verbal and written communications skills;
- Ability to work successfully in a team environment.
Skills
- Ability to teach the following part-time assignments that may be available in the Computer Science Department:
- Object-Oriented Programming Using C++, Java, JavaScript ECMAScript), Python, Ruby, PHP, and other modern programming languages.
- Related web technologies such as cloud programming, CSS3, and HTML.
- Virtualization using software such as VMWare, QEMU, and/or VirtualBox.
- Introduction to database concepts and software such as MySQL.
Benefits
Not specified.
Pay
$73.90 - $124.47 Hourly
Schedule
Part-time, temporary