Professor of Computer Science

Community College System of New HampshireNashua, NH
93d

About The Position

This position is available for the Fall 2025 academic year and starts on August 12, 2025. The role involves educating students and developing curricula in the Computer Science program at Nashua Community College, as well as coordinating departmental initiatives and institutional activities that advance the mission of the college. The position reports to the Department Chairperson of the Engineering and Computing Sciences Department.

Requirements

  • Masters degree from a regionally accredited college or university with major study in Computer Science, Engineering, Mathematics, or closely related field.
  • Possession of a Masters degree in Education requires twelve (12) graduate credits in the field of Computer Science, Engineering, Mathematics, or closely related field and a Bachelors degree in Computer Science, Engineering, Mathematics, or closely related field.
  • Six (6) years of teaching experience in the field of Computer Science involving Software Development.
  • Two (2) years of experience in the supervision of students or personnel activities or academic program administration.
  • Six (6) years of business or industry experience directly related to the field of Computer Science involving Software Development.
  • Valid drivers license or access to transportation.

Nice To Haves

  • Thorough knowledge of teaching methods, use of instructional materials and the organization of subject matter into effective teaching units.
  • Complete knowledge of the principles, methods, techniques and equipment in subjects being taught.
  • Ability to evaluate student progress and provide guidance to both students and instructors.
  • Ability to supervise professional instructional staff and collaborate in development of programs, policies and procedures.
  • Ability to work effectively with businesses and community organizations.
  • Ability to originate and implement new programs and to improve existing programs.

Responsibilities

  • Teaches an assigned academic course schedule in a classroom setting for the Computer Science Program.
  • Demonstrates teaching effectiveness through the development, modification, and evaluation of program curricula and instructional materials that comply with established course content.
  • Maintains accessibility and availability to assist students with their learning needs and advises individuals or groups of students in academic matters relevant to the Computer Science Program.
  • Supervises student learning activities and academic progress and maintains accurate records of student progress and accomplishments.
  • Assists with the selection, placement and follow-up of students at the college to which assigned.
  • Coordinates and leads departmental activities and operations by meeting with executive and advisory groups.
  • Provides leadership in the planning, development, and implementation of college sponsored recruitment and retention activities.
  • Engages in professional activities related to the area of Computer Science that partner the college with the wider community.
  • Remains technologically and pedagogically current within the Computer Science field of instruction.
  • Observes all academic policies and procedures and institutional rules and regulations.
  • Serves on campus or system committees and teams.
  • Complies with all system, college, state and federal rules and regulations.
  • Performs other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service