




Position Summary: We are seeking an instructor to teach programming, algorithm design, and the use of data structures with a modern programming language. Key Points: 1. Understanding and application of fundamental programming principles 2. Design and coding of efficient algorithms 3. Mastery of programming logic and at least one programming language **General Course Objective** To understand and apply fundamental programming principles by solving computational problems through the design and coding of efficient algorithms, appropriate use of control and data structures, and basic implementation of programs using a modern programming language. **Instructor Requirements:** * Bachelor’s degree in Systems Engineering, Software Engineering, Computer Science, or related field (Master’s degree preferred). * Minimum 2 years of software development experience. * Proficiency in programming logic, algorithms, and at least one programming language (Python, Java, C\+\+ or similar). * Teaching experience at the upper secondary or higher education level is desirable. **Competencies:** * Ability to teach technical fundamentals. * Practical, problem-solving oriented approach. * Responsibility, professional ethics, and academic commitment. (classroom management) Salary: Starting from $140\.00 per hour Scheduled Hours: 4 per week Work Location: On-site employment


