Jobs · Education · Pennsylvania

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.

Similar jobs