> Markdown version of [/jobs/ext/204558-computer-science-instructor](https://www.wearedevelopers.com/jobs/ext/204558-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:** Enterprise State Community College - **Location:** Hanceville, AL, United States - **Salary:** $42,108.0 - $94,363.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Artificial Intelligence, Macintosh Computers, Software System Penetration Testing, Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Cyber Security, Data Transmissions, Database Development, Linux, Python (Programming Language), Network Security, Microsoft Office, Networking Basics, Oracle (Applications), Server Administration, Server Virtualization, SQL Databases, Virtualization Technology, Computer Equipment, Information Technology, Data Analytics, Blackboard, Cisco - **Published:** May 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=80b982510a466e2b ## About the Role Do you have experience in Teaching?, Do you have a Master's degree?, * Bachelor's degree in a related field from a regionally accredited institution is required. Master's degree in field or master's degree in related field plus 18 graduate semester hours in computer science from a regionally accredited institution must be completed within 3 years. * Must have demonstrated competence in each area of instruction, teaching experience at the college level preferred. * Must be proficient in curriculum development, instruction, student evaluation, and advising, and have knowledge and experience with a variety of instructional methods and strategies. * Must be skilled in the use of instructional technologies to enhance learning and must be able to adapt to and incorporate new and emerging technologies. * Experience with distance learning technology and practices is preferred., Applicants must demonstrate experience and/or training in the area of new and emerging technologies in Artificial Intelligence, Data Analytics, Networking and Data communications, Information Assurance, Internet and Network Security/Cybersecurity. Current industry experience in the following areas preferred: networking fundamentals, network security, server administration, penetration testing, server virtualization, database administration and professional and/or industry certifications in MS MCSE; Cisco, CompTIA A+, Network+, Security+, and/or Linux is desired. In addition to above qualifications, experience and/or training from among the following areas: * Python Programming * C++ /C# Programming * JAVA Programming * Enterprise Virtualization * Cloud Computing Concepts * Data Analytics * Artificial Intelligence * Model-Based Systems Engineering * Secure (Defensive) Programming Techniques * Operating Systems (Windows, Linux/Unix, Macintosh) * Database design and development (SQL, Oracle) * Systems analysis and Design * Computer hardware configuration and troubleshooting * Microsoft Office * Web assisted instruction using Blackboard. ## Description The Instructor is responsible for fostering student learning by providing high-quality classroom instruction. The Instructor must strive for continuous improvement of the curriculum, learning activities, and instructional resources to ensure student success. In addition to instructional duties, the Instructor will also be fully involved in the institutional planning process and developing the goals and objectives of the assigned academic department., * Demonstrate and maintain a high level of competence and expertise in the teaching field or subject area. * Develop, implement, and teach courses to meet individual student needs and ensure an effective learning experience. * Evaluate and record student performance and achievement in a timely manner and provide prompt feedback to students and the administration to ensure learning outcomes are met. * Participate as a contributing faculty member of the College, including participating in planning long-range and short-term goals for the department and College, as well as maintaining regular office hours and participating in faculty meetings. * Perform other duties and responsibilities as assigned, required, or directed by the College. The College reserves the right to assign additional tasks and to alter or reassign job duties as necessary to meet business and operational needs. * In order to perform these essential functions, the Instructor must be present at work. Therefore, attendance is an essential job function. ## Related Videos - [Building Scalable Multi-Agentic AI Systems in Java: Orchestrating Agents with Event-Driven Approach](https://www.wearedevelopers.com/videos/1967-building-scalable-multi-agentic-ai-systems-in-java-orchestrating-agents-with-event-driven-approach) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) - [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) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)