Computer Science Instructor

Memphis Academy Of Science And Engineering
Memphis, TN, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$45,000.0 - $80,000.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Computer Programming Web Development Python (Programming Language) MySQL Information Technology Programming Languages

Job description

Responsible for providing instruction on a wide range of computer science courses, including an introductory survey course, Programming with Python, Web Programming (Java script, PHP, MySQL), and/or college-level computer science courses.Primary Responsibilities

  • Instruct students on facets of Java, Python, C, Scheme, Java script, PHP, MySQL and other relevant technologies.
  • Instruct students on how computers work, including the basic science and mathematics behind their operation and the hardware and the software built on those foundations.
  • Teach how to write computer programs, algorithms and programming languages.
  • Keep records of grades, grade papers, and perform other administrative duties as needed.
  • Write grant proposals to gain funding for further research.
  • Create projects designed to enhance lectures.
  • Read and stay abreast of current topics in computer science.
  • Create lesson plans.
  • Utilize various curriculum resources.
  • Integrate competencies, goals, and objectives into lesson plans.
  • Utilize curricula that reflect the diverse educational, cultural, and linguistic backgrounds of the students served.
  • Develop incentives to keep participants in class.
  • Develop professional relationships with other agencies and programs.
  • Utilize public library resources.
  • Work with program coordinators to ensure initiatives are being met.
  • Tutor students on an individual basis.

Job Types: Contract, Full-time

Pay: $45,000.00 - $80,000.00 per year

Requirements

Do you have experience in Engaging lesson design (student motivation techniques)?

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein · World Congress 2025

3:31 min

Revolutionizing computer programming through natural language code generation

Demetris Cheatham Demetris Cheatham +1 · World Congress 2024

6:32 min

Teaching programming and career advice for developer advocates

Amanda Martin · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

1:33 min

Recommended resources for learning and practicing the syntax

Rainer Stropek Rainer Stropek · World Congress 2021

Videos

See all

Related articles

See all