Computer Technologies, Part-Time Faculty
Community College of Philadelphia · Philadelphia, PA · 6 days ago
EducationPart-time
Position Summary
The Department of Computer Technologies invites applications for a part-time faculty to teach classes in the areas of Computer Science, Computer Information Systems, Cybersecurity, Web and App Development, and Data Science for the 2026-2027 academic year.
Essential Responsibilities
- Demonstrate an interest in contributing to the future of the Department and the life of the College.
- Teach computing courses that may include foundational computer science and programming, cybersecurity, computer hardware, and data science to students with a broad range of career interests.
- Support community college students further develop their computing skills, professional attitudes and behaviors, for college and workplace success.
- Facilitate student learning, provide effective instruction, and perform evaluations of student learning for all assigned classes, using each course’s standard course outline as a guide.
- Meet all classes and other scheduled responsibilities such as office hours and meetings at the designated times. Be available to students via email, phone, or personal conferences.
- Proactively identify and address student problems.
- Maintain and develop curriculum that is consistent with departmental learning objectives.
- Work with other faculty and administrators in developing program curriculum, standards, and policies, including reviewing and participating in textbook selection process where appropriate.
- 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.
- Active participation in industry related professional development activities, meetings, and/or conferences.
- Commitment to the College’s Mission: Demonstrate a sense of connection and responsibility for helping the College to achieve success through a commitment to its mission, vision, and values.
- External and Internal Community Relations: Actively participate in the academic life of the College; including participation in graduation, recruitment events, general assemblies, student life activities and other cross functional teams.
- Create learning opportunities for students inside and outside of the classroom including opportunities to teach dual-enrollment high school students.
- Collaboration: Communicate effectively, share vision, focus on people, initiate positive change, value differences and foster collaboration.
- Work with and inspire others to achieve college, department, and individual success.
- Proactively identify/address problems.
- Respect for Diversity: Establish an inclusive environment in the classroom. Demonstrate an understanding of, and sensitivity to, the diverse academic, socioeconomic, cultural, and ethnic backgrounds of the College’s faculty, staff and students.
- Assessment: Full participation in the assessment of student learning and student learning outcomes at the course, program, and institution levels.
- Student Success: Strive for excellence in teaching, applying best practices in discipline, and modeling behaviors that encourage student success and retention.
- Utilize innovative teaching strategies and technologies for online learning and other technology tools to meet the learning needs of a diverse student population.
- Maintain office hours to meet with students outside of the classroom and respond to questions or concerns.
- Leadership and Development: Commitment to professional learning and growth, student mentoring, and service to the profession.
- Remain current in the use of technology, developments within the field of discipline, and developments related to teaching and student success.
Required Qualifications
- A master’s degree in computer science or a closely related field, such as electrical engineering, computer engineering, software engineering, computational science, data science, cybersecurity, or mathematics.
- Ability to deliver required, predefined course elements, while drawing from one's own knowledge and experiences, to engage students and make the course their own.
- Excellent oral, written, and interpersonal communication skills.
Preferred Qualifications
- At least one year of teaching computer technology at the college level, either as the primary instructor or as a graduate teaching assistant.
- Experience with at least two of the following programming languages: Python, Java, C/C++, R, or machine code/assembly language.
- Knowledge and/or willingness to teach distance education and web-enhanced courses.
- A flexible schedule is desired, i.e. to teach classes in the day and/or evening at the main campus, and/or Regional Centers.
- Demonstrated experience teaching diverse student populations.
- Demonstrated experience teaching within a community college.
- Bilingual or other language proficiency.