Part-Time Instructor, Artificial Intelligence/Programming

Caldwell Community College and Technical InstituteCaldwell Campus, NC
Hybrid

About The Position

The Part-time Instructor, Artificial Intelligence/Programming, provides accessible, quality learning experiences within the classroom, laboratory, and/or distance learning settings; facilitates the learning process to help students be successful; provides accurate, quality academic and career advisement for students; seeks professional development opportunities to implement best practices in teaching within the discipline area; maintains office hours according to institutional policy; completes required course assessments and documentation in an accurate and timely manner; attends college meetings, student activities, institutional functions; and contributes to the development of curriculum courses and programs. This position will primarily support instruction in the Artificial Intelligence program and may also teach courses in Java, Python, and related programming or computing areas.

Requirements

  • Knowledge of principles and techniques of classroom instruction.
  • Knowledge of the mission, goals and objectives of CCC&TI.
  • Knowledge of principles and procedures of record keeping.
  • Knowledge of principles and techniques involved in test development and administration.
  • Knowledge of safe work practices and procedures.
  • Knowledge of operational characteristics of equipment and tools used in the area of work assigned.
  • Knowledge of English usage, spelling, grammar and punctuation.
  • Knowledge of modern office procedures, methods and computer equipment.
  • Knowledge of current trends, research and development in the area of assignment.
  • Knowledge of pertinent federal, state and local laws, codes and regulations.
  • Ability to teach courses in artificial intelligence and programming, including Python and Java.
  • Ability to interpret and apply college and assigned division goals, objectives, policies, procedures, rules and regulations.
  • Ability to contribute to the development of academic mission, goals and objectives which compliment those of the college.
  • Ability to interpret and apply Federal, State and local policies, laws, and regulations.
  • Ability to communicate clearly and concisely, both orally and in writing.
  • Ability to establish and effective working relationships with those contacted in the course of work.
  • Ability to interpret, explain, and enforce departmental policies and procedures.
  • Ability to work independently in the absence of supervision.
  • Ability to provide classroom and laboratory instruction to students.
  • Ability to follow all safety rules and regulations of the Department.
  • Ability to understand and follow oral and written instructions.
  • Ability to operate a variety of mechanical equipment in a safe and effective manner.
  • Ability to effectively handle a work environment and conditions which involve an office and classroom workspace.
  • Ability to maintain the office and teaching environments by maintaining equipment and supplies, ensuring overall cleanliness, functionality, and conformance to OSHA standards to provide a safe work environment.
  • Ability to maintain physical condition appropriate to the performance of assigned duties and responsibilities, which may include the following; standing, walking or sitting for extended periods, moderate lifting and carrying, general manual dexterity, operating assigned equipment, and extended exposure to computer screens.
  • Ability to maintain effective audio-visual discrimination and perception needed for making observations, reading and writing, operating assigned equipment, communicating with others, and handling varied tasks simultaneously.
  • Ability to maintain mental capacity, which permits making sound decisions and using good judgment, demonstrating intellectual capabilities, and evaluating the effectiveness of programs and personnel.
  • One to three years of teaching, or closely related professional experience in programming, software development, artificial intelligence, machine learning, data analytics, or a related computing field.
  • A bachelor’s degree in computer science, information technology, software development, artificial intelligence, data science, or a closely related field from an accredited college or university is required.

Nice To Haves

  • Preference may be given to candidates with experience teaching introductory and intermediate programming, AI concepts, machine learning fundamentals, data-driven applications, or related technologies in classroom, lab, or online environments.
  • A master’s degree in a related field is preferred.

Responsibilities

  • Plan and participate in the instruction of classes for the program; prepare supplemental materials and tests; maintain accurate records of student attendance and performance.
  • Prepare objectives, assignments, grading standards, attendance policies and course syllabus to be distributed at first class meeting; prepare, proctor and grade tests; prepare instructional materials and aids.
  • Research contemporary materials on AI & Programming; keep up to date on trends in those areas.
  • Provide supervisor with objectives and course outlines for each class; begin and end each class on time; turn in reports, final grades and other forms on time; revise course content and objectives as required; administer student evaluations each term; develop new courses in field as required.
  • Assist in the evaluation of activities and operations of assigned program; ensure that operations meet the goals and objectives of the college and the needs of the student population.
  • Support college functions/cultural activities; assist in the placement of students.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service