> Markdown version of [/jobs/ext/565094-computer-science-instructor](https://www.wearedevelopers.com/jobs/ext/565094-computer-science-instructor). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Computer Science Instructor - **Company:** Memphis Academy Of Science And Engineering - **Location:** Memphis, TN, United States - **Salary:** $45,000.0 - $80,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Computer Programming, Web Development, Python (Programming Language), MySQL, Information Technology, Programming Languages - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=04e2961c1fed551c ## About the Role Do you have experience in Engaging lesson design (student motivation techniques)? ## 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 ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Inspiring Young People (and Their Parents) to Become Programmers - Cassandra Chin](https://www.wearedevelopers.com/videos/1760-inspiring-young-people-and-their-parents-to-become-programmers-cassandra-chin) - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) - [The Naked Web Developer: Your Browser Is Your Framework](https://www.wearedevelopers.com/videos/224-the-naked-web-developer-your-browser-is-your-framework) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [IT Webinars for Programmers to Stay Updated](https://www.wearedevelopers.com/magazine/351-it-webinars-for-programmers-to-stay-updated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)