Associate Lecturer - Csci251 Advanced Programming (he8)

Sim

Not specified (assumed flexible based on teaching requirements)
Advanced c++ programming knowledge
Procedural and object-oriented programming
Generic programming expertise
The position of Associate Lecturer in Advanced Programming at Sim requires candidates with a Ph.D. or Master's degree in a related discipline and relevant teaching experience. The role focuses on imparting knowledge in advanced programming concepts, particularly in modern C++

Job Summary

  • This subject develops a thorough understanding of advanced programming features and their implementation in modern C++.
  • The role covers three primary components: procedural programming, object-based/object-oriented programming, and generic programming.
  • Applicants must be available to teach day classes, night classes, or both.

Matching Summary

Match Score: 85

The position of Associate Lecturer in Advanced Programming at Sim requires candidates with a Ph.D. or Master's degree in a related discipline and relevant teaching experience. The role focuses on imparting knowledge in advanced programming concepts, particularly in modern C++.

Skills & Requirements

Must-have

  • Advanced C++ programming knowledge
  • Procedural and object-oriented programming
  • Generic programming expertise
  • RAII and dynamic memory management
  • Standard Template Library proficiency
  • Profiling and debugging skills

Nice-to-have

  • Experience with modern C++ additions
  • Exception handling implementation
  • Programming for efficiency concepts
  • RTTI knowledge
  • Day or night class availability

Key Requirements

  • Ph.D or Master's Degree in related discipline
  • 2 years tertiary teaching experience preferred
  • 5 years relevant work experience advantageous

Work Rights

Not specified

Tailored Resume

Cover Letter