Data Structures & Algorithms/Advanced Programming fani o'qituvchisi
PDP University
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент, улица Янги Сергели, 12 |
Описание вакансии
Обязанности: Условия:
- Develop and deliver lectures, seminars, and practical sessions in English for the course "Data Structures and Algorithms".
- Prepare teaching materials, including presentations, assignments, tests, and lab exercises.
- Assess students’ knowledge through coursework, projects, exams, and quizzes, providing feedback.
- Supervise student coursework and research projects related to the subject (if required).
- Provide consultations and support to students to assist with understanding course material and solving problems.
- Participate in the department’s methodological work, such as updating the course syllabus to reflect current IT trends.
- Ensure course content remains relevant and aligned with modern advancements in data structures and algorithms
-
- Higher education in Computer Science, Information Technology, Mathematics, or a related field (Master’s degree or higher, PhD preferred).
- In-depth knowledge of data structures (e.g., arrays, linked lists, trees, graphs, hash tables) and algorithms (e.g., sorting, searching, dynamic programming, graph algorithms).
- Proficiency in programming languages such as Python, C++, or Java, with practical application of data structures and algorithms.
- Strong understanding of algorithm complexity analysis (Big-O notation) and ability to explain it clearly.
- Fluency in English (written and spoken) at a level sufficient for teaching, delivering lectures, and interacting with students.
- Experience in teaching or conducting workshops in English (preferred but not mandatory).
- Ability to develop educational materials and conduct hands-on programming sessions in English.
- Strong communication skills, patience, and the ability to explain complex topics in an accessible manner.
- Employment at the university on a full-time (schedule to be negotiated).
- Competitive salary based on experience and teaching load (exact amount to be discussed during the interview).
- Access to university resources, including libraries, software, and technical support for teaching.
- Opportunities for professional development, such as attending international conferences or publishing research.
- Comfortable working environment with equipped classrooms and technical facilities.
- Flexible teaching schedule (subject to the university’s timetable).
- Social benefits (e.g., paid vacation) as per university policy.
Требования
Опыт | 3-6 лет |
Условия работы
График работы | Полный день |
Добавлено сегодня
Пожаловаться