Full Professor / Associate Professor / Lecturer in Programming and Modeling Languages

مصر

The GIU is seeking a highly qualified and motivated individual for the academic year 2026 for the position of Full Professor, Associate Professor, or Lecturer in Programming and Modeling Languages at our esteemed institution in Cairo, Egypt. This position requires a strong commitment to academic excellence, innovative teaching methodologies, and a passion for advancing knowledge in the field of CS.


Job profile:


We are looking for a personality with proven scientific and professional experience in the field of practical computer science with a focus on programming and modeling languages. We expect in-depth knowledge in modern programming languages, programming tools, analysis and compilation techniques as well as in modeling languages, modeling tools and techniques.


Qualifications:


● Candidates should hold a PhD or Doctorate in Computer Science, Mathematics, or related field

● Candidates should be able to demonstrate their extensive professional experience through particular achievements in the application or development of scientific knowledge and methods in at least five years of professional practice after graduation. Of these, at least three years must have been exercised outside the higher education sector.

● Track record of collaborative research and successful supervision

● Excellent teaching ability at both the undergraduate and graduate levels

● High capacity to develop pedagogical innovations and to manage a study programme

● Excellent communication skills (oral, written, presentation)

● Proficiency in English (oral and written)


Successful candidates are expected to be committed to excellence in undergraduate or graduate teaching. Preference will be given to candidates who have a record of accomplishment in independent and applied research.


Application Instructions:

Interested applicants are invited to submit their curriculum vitae including employment history, a statement outlining research and teaching interests, list of publications and projects undertaken and names of at least three referees.

Applications will be reviewed until the position is filled.

Skills

  • Programming Languages: Proficiency in multiple programming languages such as Python, Java, C++, and R is essential for teaching and research activities, allowing the candidate to cover a broad range of topics and applications.
  • Modeling Techniques: Knowledge of various modeling techniques and methodologies is crucial for developing effective curriculum and conducting research, enabling the candidate to teach students how to represent complex systems accurately.
  • Research Methodology: Strong understanding of research methodologies and practices in computer science, allowing the candidate to guide students in their research endeavors and contribute significantly to academic publications.
  • Curriculum Development: Experience in designing and implementing academic programs and courses that meet educational standards and industry needs, ensuring that students receive relevant and up-to-date knowledge.
  • Communication Skills: Exceptional verbal and written communication skills are necessary for effective teaching, mentoring, and collaboration with faculty and students, fostering an engaging learning environment.
تاريخ النشر: اليوم
الناشر: Bayt
تاريخ النشر: اليوم
الناشر: Bayt