Northampton Community College-posted 6 months ago
Full-time • Entry Level

Full-time, tenure-track Computer Science teaching faculty position beginning in the Spring 2026 semester. The teaching load is 15 credits/semester; 30 credits/academic year. Primary workload includes teaching introductory and advanced level classes within the discipline. Additional responsibilities include student advising, college service and ongoing professional development. Skills include C++, Python, PHP, JavaScript, SQL and database theory, Object Oriented Programming, assembly language, data structures, and algorithm analysis. Be knowledgeable in all phases of the instructional area of immediate concern, including the use of instructional technology. Possess ability to function effectively and collaborate as a member of the faculty team. Have the ability to organize and work effectively with both large and small classes. Work effectively with students, faculty and administrators. Have the experience and ability to adapt to differences and changes in program, colleagues, students, community characteristics.

  • Planning the instructional offerings: maintain curriculum currently and participate in course level and program level academic assessment.
  • Acquaint all students with course requirements during the first week of classes and provide each student with periodic evaluations of his/her progress.
  • Participate in all areas of divisional and departmental responsibilities.
  • Select textbooks and other instructional materials in compliance with developed college policies.
  • Comply with all provisions as noted in the Contract with Local #3579 of the American Federation of Teachers.
  • Facilitating the instructional process: recommend the purchase of library books and other instructional resources necessary for the effective implementation of the instructional program.
  • Assist in the recruitment of full-time faculty members as provided in the Policies and Procedures Manual.
  • Approve all student withdrawals from class.
  • Carry on an effective student advising program and implement the referral program to ensure that students who require counseling are directed to the appropriate staff member.
  • Participate in all regularly scheduled meetings of the department/division and professional staff.
  • Prepare preliminary budget materials for submission to the appropriate dean.
  • Implement special responsibilities: prepare a list annually of special assignments that reflect institutional and individual goals and ambitions appropriate to the position and the administrative team.
  • Master’s degree in Computer Science from a regionally accredited college or university; Ph.D. preferred.
  • Proficiency in the use of technology in the classroom.
  • Strong communication skills.
  • Teaching or training experience.
  • Combination of industry and instructional experience desired.
  • Certifications in online teaching or technical proficiency.
  • Comprehensive medical plan options for you and your family (plus dental and vision).
  • College retirement contribution of 8% of your salary upon hire.
  • NCC tuition waiver.
  • An abundance of time off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service