Computing Instructor📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
About the Role
Burjline Builders is seeking a dedicated Computing Instructor to join its team in Riyadh, Saudi Arabia. This full-time position is focused on introducing students to the foundational concepts of Information Technology, Software Engineering, and Computer Science. The role aims to orient students to the computing field, clarify the distinctions between these three major pathways, explore real-world applications and career opportunities, and develop essential computational thinking skills. The instructor will guide students toward informed major selections and foster a strong understanding of computing fundamentals.
Key Responsibilities
- Deliver high-quality instruction for introductory computing courses, including Foundations of Computing, Introduction to ICT Disciplines, Computing Thinking & Problem Solving, and Computing Careers & Pathways.
- Provide engaging instruction covering fundamental concepts common to all computing disciplines, such as algorithms, data representation, networks, and cybersecurity basics.
- Clearly explain the distinctions between Information Technology (practical application and management of systems), Software Engineering (design and development of software products), and Computer Science (theoretical foundations and algorithmic thinking).
- Utilize case studies, industry examples, hands-on labs, and real-world projects to contextualize learning and demonstrate practical applications of computing concepts.
- Guide students in understanding diverse career pathways, industry roles, and emerging technologies within each computing discipline.
- Participate in curriculum development and contribute to the continuous improvement of academic programs.
- Develop engaging lesson plans aligned with course objectives, computing standards, and institutional standards.
- Stay current with the latest developments in computing fields, emerging technologies, and industry trends to ensure relevant instruction.
- Create a supportive and inclusive learning environment that fosters curiosity, computational thinking, and exploration of computing disciplines.
- Support students through dedicated office hours, academic advising, and guidance on major selection, including providing pastoral care.
- Assist students in overcoming anxiety or lack of confidence related to computing by building foundational skills and knowledge.
- Assess student understanding through formative and summative assessment methods.
- Provide constructive feedback to students to aid in the development of their computational thinking skills and build confidence with computing concepts.
- Collaborate with faculty from IT, Software Engineering, and Computer Science programs to ensure alignment with degree program requirements and learning outcomes.
- Maintain detailed and accurate records of student progress and attendance.
- Participate in department meetings and engage in professional development activities.
Qualifications and Requirements
- A Master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a closely related field from an accredited university is essential.
- A minimum of 2 years of professional teaching experience at the university level or equivalent professional practice in computing disciplines is required.
- Demonstrated strong subject matter expertise in computing fundamentals and broad knowledge of current trends across Information Technology, Software Engineering, and Computer Science.
- Proven ability to clearly explain and differentiate between the three major computing discipline pathways.
- Fluency in English (written and oral) is necessary for teaching in an English-medium academic environment.
- Experience teaching in international, English-medium, or foundation year programs is preferred.
- Professional experience in industry across multiple computing disciplines (*, IT operations, software development, systems design) is preferred.
- Familiarity with case-based learning, problem-based learning, or project-based learning pedagogies is preferred.
Required Skills
- Comprehensive knowledge of computing fundamentals and the breadth of computing disciplines.
- Ability to make complex computing concepts accessible and engaging for novice learners.
- Strong pedagogical skills and a commitment to learner-centered teaching, with a focus on building confidence with technology.
- Proficiency in classroom management and creating inclusive, equitable learning environments.
- Commitment to professional development and continuous improvement, including staying current with computing field developments.
- Expertise in Information Technology, Software Engineering, and Computer Science principles.
- Skills in developing and applying computational thinking, understanding algorithms, data representation, networks, and cybersecurity basics.
- Experience with pedagogical approaches such as case studies, industry examples, hands-on labs, and real-world projects.
- Proficiency in curriculum development and lesson planning.
- Awareness of emerging technologies and industry trends.
- Abilities in academic advising, major selection guidance, and pastoral care.
- Competence in formative and summative assessment techniques.
- Skill in providing constructive feedback.
- Familiarity with case-based learning, problem-based learning, and project-based learning methodologies.
Work Environment and Location
This is a full-time position based in Riyadh, Saudi Arabia. The role requires instruction to be delivered in an English-medium academic setting.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Computing Instructor Opportunities
- Digital Marketing Specialist Jobs in Jeddah
- Seller of Building Materials Jobs in Jeddah
- General Accountant Jobs in Jeddah
- Seller Jobs in Jeddah
- Marketing Specialist Jobs in Jeddah
- Other Job Fields in Riyadh
- Digital Marketing Specialist Jobs in Riyadh
- Confectioner Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Seller Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Financial Accounts Manager Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Lounge Captain Jobs in Riyadh
- Warehouse Manager Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Customer Services Specialist Jobs in Riyadh
- Executive Assistant Jobs in Al Jubail
- Medical Laboratory Technician Jobs in Jeddah
- Operations Executive (Real Estate Sector) Jobs in Riyadh
- Cafe Manager Jobs in Al Khobar
- Graphic Designer Jobs in Al Khobar
- Receptionist Jobs in Al Khobar
- Car Driver Jobs in Al Khobar
- General Accountant Jobs in Hafar Al Batin
- Maintenance Technician Jobs in Riyadh