JOB 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. EXAMPLE OF DUTIES
Essential responsibilities and other duties may include, but are not limited to, the following:
Essential Functions:
-
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 polices 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.
Marginal Functions:
-
Support college functions/cultural activities; assist in the placement of students.
-
Perform other duties as assigned.
This position description covers the most essential functions and duties associated with this position. The President or appropriate supervisory personnel may assign additional duties. The College reserves the right to alter duties, responsibilities, conditions, working hours, and job title with or without notice. SUPPLEMENTAL INFORMATION
Experience:
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. 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.
Training:
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. A master’s degree in a related field is preferred.