Qureos

Find The RightJob.

Adjunct Lecturer for Foundations of Programming (IT)

Adjunct Lecturer for ICT159 Foundations of Programming (IT)


Division: Murdoch University Dubai

College/School: Information Technology

Reports to: The Dean & Discipline Lead


Overview and Objectives of the Position:

Lecturers at Murdoch University Dubai are responsible for delivering high quality education to a diverse cohort of students. Responsibilities will include delivery of lectures and labs to UG and diploma students, marking of assignments and supporting students in their work.

The Adjunct Lecturer for ICT159 – Foundations of Programming will teach and support beginner-level students as they learn the core principles of programming. The role focuses on helping students understand how to break problems down, develop clear algorithms, and translate them into well-structured C programs.


The main objective is to build students’ confidence and capability in programming through clear instruction, practical examples, and hands-on guidance. The lecturer will ensure students develop strong foundations in problem-solving, safe coding practices, testing, and debugging. This position is suited for an educator with solid expertise in algorithms, structured design, and C programming who is passionate about teaching pure beginners.


Required Qualifications:

AQF Level 8 qualification in Computer Science and/or Software Engineering


Required Teaching Experience: 

  • Experience teaching pseudocode , algorithms, programming, and computer science at a tertiary level
  • Strong background in teaching pure beginners (highly preferred)
  • Substantial experience in problem decomposition and structured design using structure charts
  • Recent and substantial experience with C programming.


Required Industry Experience: 

Experience in the conduct of code reviews.


Other Requirements

  • Ability to debug structured design, algorithms, and C code in face-to-face settings.
  • Strong communication skills and the ability to simplify complex concepts for novice learners.
  • Commitment to fostering a positive and inclusive learning environment.
  • Understanding of Safe and Maintainable Code Practices, including modular design.


Description of Knowledge, Attributes and Skills Required

The lecturer must have strong knowledge of basic programming principles, including problem decomposition, algorithm development, and writing well-structured C programs. They should be able to teach students how to design, implement, test, and debug simple programs using safe coding practices. Clear communication, patience, and the ability to explain concepts to complete beginners are essential to effectively deliver this unit.

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.