Computing Instructor – (IT, CS & Software Engineering)📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
About the Role
Burjline Builders is seeking a Computing Instructor to join its academic team in Riyadh, Saudi Arabia. This full-time position is dedicated to introducing students to the foundational concepts of Information Technology, Computer Science, and Software Engineering. The role aims to orient students to the computing field, clarify the distinctions between these disciplines, explore real-world applications and career opportunities, and develop essential computational thinking skills. The successful candidate will guide students in making informed major selections while fostering a strong understanding of core computing principles.
Key Responsibilities
- Deliver high-quality instruction in introductory computing courses, covering topics such as Foundations of Computing, Introduction to ICT Disciplines, Computational Thinking & Problem Solving, and Computing Careers & Pathways.
- Provide engaging instruction on fundamental computing concepts common to all disciplines, including algorithms, data representation, networks, and basic cybersecurity.
- Clearly explain the differences between Information Technology (practical application and system management), Software Engineering (software design and development), 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.
- Guide students in understanding various 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 requirements.
- Stay current with the latest developments in computing fields, emerging technologies, and industry trends to ensure relevant instruction.
- Create and maintain a supportive, inclusive learning environment that encourages curiosity and exploration of computing disciplines.
- Support students through office hours, academic advising, and guidance on major selection, including pastoral care.
- Assist students in overcoming anxiety or lack of confidence related to computing by building foundational skills.
- Assess student understanding through formative and summative assessment methods.
- Provide constructive feedback to foster computational thinking skills and enhance confidence.
- Collaborate with faculty from IT, Software Engineering, and Computer Science programs to ensure alignment with degree program requirements.
- Maintain accurate records of student progress and attendance.
- Participate in department meetings and 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.
- A minimum of 2 years of professional teaching experience at the university level or equivalent professional practice in computing disciplines.
- 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 an English-medium academic environment.
- Experience teaching in international, English-medium, or foundation year programs is preferred.
- Professional industry experience across multiple computing disciplines (*, IT operations, software development, systems design) is preferred.
- Familiarity with pedagogical approaches such as case-based learning, problem-based learning, or project-based learning 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, focusing on building confidence with technology.
- Proficiency in classroom management and creating inclusive, equitable learning environments.
- Commitment to professional development and continuous improvement.
- Expertise in Computational Thinking, Algorithms, Data Representation, Networks, and Cybersecurity Basics.
- Understanding of Information Technology, Software Engineering, and Computer Science principles.
- Experience with Case Studies, Industry Examples, Hands-on Labs, and Real-world Projects.
- Skills in Curriculum Development and Lesson Planning.
- Awareness of Emerging Technologies and Industry Trends.
- Abilities in Academic Advising and Major Selection Guidance.
- Proficiency in Formative and Summative Assessment, and providing Constructive Feedback.
- Experience in Computer Engineering.
- 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 2-5 years of relevant experience.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Computing Instructor – (IT, CS & Software Engineering) Opportunities
- Sales Manager Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Other Job Fields in Riyadh
- Sales Manager Jobs in Riyadh
- Real Estate Marketer Jobs in Riyadh
- Sales Supervisor Jobs in Riyadh
- Teleseller Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Cafe Manager Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Sales Specialist Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Shipping Clerk Jobs in Riyadh
- Advertising Campaign Manager Jobs in Riyadh
- Barista Jobs in Al Mubarraz
- Production Supervisor Jobs in Al Jubail
- Waiter Jobs in Tabuk
- Catering Kitchen Manager Jobs in Sabya
- Electrical Supervisor Jobs in Jeddah
- Branch Supervisor Jobs in Riyadh
- Sales Engineer Jobs in Al Khobar
- Sales Representative Jobs in Jeddah