Enable job alerts via email!

computer programming instructor - college level

Canadian Business Skills College Of Technology

Markham

Hybrid

CAD 40,000 - 70,000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking college as a Computer Programming Instructor, where you will inspire and educate students in programming languages like Java, C++, SQL, and Python. This role offers a unique hybrid work environment, allowing for both in-person and remote teaching. You will prepare engaging educational materials, evaluate student progress, and guide learners in their career decisions. If you are passionate about education and possess excellent communication skills, this opportunity is perfect for you to make a significant impact in the lives of aspiring programmers.

Qualifications

  • Bachelor's degree required for teaching at college level.
  • 2-3 years of experience in programming and teaching.

Responsibilities

  • Prepare teaching materials and evaluate student performance.
  • Deliver lectures and lead discussions in a hybrid setting.
  • Advise students on curriculum and career paths.

Skills

Java
C++
SQL
Python
MS Excel
PowerPoint
Word
Teaching experience

Education

Bachelor's degree

Job description

Computer Programming Instructor - College Level

We are seeking a college-level computer programming instructor to join our team. This position involves teaching programming languages and related skills to students in a hybrid work setting, combining in-person and remote work.

Overview
  • Languages: English
  • Education: Bachelor's degree
  • Experience: 2 to less than 3 years
  • Work setting: Private training organization or college, hybrid work (in person and remote)
Responsibilities
  1. Prepare teaching materials and course outlines
  2. Administer and evaluate tests and papers
  3. Advise students on curriculum and career decisions
  4. Prepare reports
  5. Operate audio-visual equipment
  6. Conduct course and program evaluations
  7. Deliver lectures and presentations
  8. Lead discussion groups and seminars
Supervision
  • Manage 5-10 or 11-15 students
Target Audience
  • Adults
Knowledge and Skills
  • MS Excel, PowerPoint, Word
  • Java, C++, SQL, Python
  • Teaching experience in lectures
Personal Qualities
  • Client focus
  • Efficient interpersonal skills
  • Excellent oral communication
  • Flexibility, judgment, organization, reliability
  • Team player
Additional Details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Education and Training
  • Industry: Education Administration Programs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.