Instructor of Programming - Adjunct
Crystal Lake, IL 
Share
Posted 20 days ago
Job Description
Work Week

Salaries are dependent upon education and semesters taught at MCC.

Position Summary

McHenry County College is seeking an experienced and knowledgeable adjunct Instructor to teach programming courses. The instructor will be responsible for delivering high-quality instruction in programming, primarily focused on the Python programming language or web development with knowledge of HTML, CSS, JavaScript, PHP, and MySQL. The courses can be taught either live during the day or asynchronously online, providing flexibility for both the instructor and students. This position offers an exciting opportunity to contribute to the education and growth of students in the field of programming.

Essential Job Functions and Responsibilities

- Conduct engaging and effective instruction in programming courses, emphasizing the Python programming language
- Develop course syllabi, lesson plans, and instructional materials that align with program objectives and meet industry standards
- Deliver lectures, facilitate discussions, and provide hands-on programming exercises to enhance student understanding and skill development.
- Assess and evaluate student performance through assignments, projects, exams, and other appropriate methods.
- Provide constructive feedback to students to promote their learning and growth in programming.
- Establish a positive and inclusive learning environment that encourages active participation and collaboration among students.
- Maintain up-to-date knowledge of industry trends, advancements, and best practices in programming to enhance course content and instruction.
- Utilize appropriate instructional technologies and resources to support student learning, including the effective use of the Canvas Learning Management Systems (LMS) and other relevant tools.
- Foster student engagement and success through regular communication, responsiveness to student inquiries, and timely grading.
- Collaborate with program faculty and staff to ensure curriculum alignment, continuous improvement, and adherence to program standards.
- Stay current with advancements in educational technology and instructional methodologies to enhance teaching effectiveness.

Required Qualifications

- Bachelor's degree or higher in a field related to programming, such as Management Information Systems (MIS), Computer Information Systems (CIS), Programming, Systems Analysis, or a related discipline.
- Minimum of 9 credit hours in programming courses, with a strong foundation in programming concepts and methodologies.
- Thorough knowledge of the Python programming language or web development with knowledge of HTML, CSS, JavaScript, PHP and MySQL
- Demonstrated programming experience in professional or academic settings, preferably with real-world applications.
- Familiarity with version control systems, particularly GitHub, for managing and sharing code repositories.
- Excellent communication and presentation skills, with the ability to effectively convey complex programming concepts to students of varying skill levels.
- Experience in teaching programming courses, either in a traditional classroom setting or online, is preferred.
- Strong organizational and time management skills to effectively plan and deliver course content within established timelines.
- Ability to adapt teaching methodologies to meet the needs of both in-person and online learners.


"MCC IS AN EQUAL OPPORTUNITY EMPLOYER COMMITTED TO DIVERSITY AND INCLUSION IN ITS COLLEGE COMMUNITY"
McHenry County College does not discriminate on the basis of race, color sex, national origin, or disability.
See Nondiscrimination Statement for details. http://www.mchenry.edu/nondiscrimination

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields