Вакансія закрита

Ймовірно, роботодавець знайшов резюме потрібного кандидата в базі резюме robota.ua
А ваше резюме є в базі?
Створити резюме
Увага! Це - архів вакансій. Вакансії, які Ви тут знайдете, неактуальні і знаходяться тут виключно в ознайомчих цілях.
19.04.2021

Викладач дисципліни: Основи програмування (Cі)

ОПТІМА, ТОВ, Центр освіти
Освіта
  • Регион:Київ

І. Загальні вимоги:

1.1. Наявність інженерної та / або педагогічної освіти в сфері інформаційних технологій;

1.2. Досвід роботи в сфері освіти;

1.3. Знання керівних документів в галузі освіти;

1.4. Знання навички досвід та вміння проводити навчальні заняття за усіма видами у середній та / або вищій школі (теоретичні/лекційні, практичні, лабораторні) у т.ч. за дистанційною формою;

1.5. Знання, вміння і досвід розробки навчально-методичних матеріалів у т.ч. для дистанційної форми навчання (програм навчальних дисциплін; методичних матеріалів для проведення усіх форм навчання);

1.5. Креативність у виборі форм і методів проведення занять, вміння захоплювати увагу аудиторії – підтверджений практичний досвід;

1.6. Буде перевагою: практичний досвід роботи в сфері інформаційних технологій; науковий ступні / вчене звання.

 ІІ. Уміння:

2.1. Знання стандартів та процесів інженерії програмного забезпечення.

2.2. Знання і навички реалізації процесів управління проектами, моделей життєвого циклу, agile-розробки програмних систем, автоматизованих засобів управління проектами, контролю версій програмного забезпечення

2.3. Знання процесів архітектурного проектування програмних систем, алгоритмізації задач програмування, оформлення результатів у графічній і лінгвістичній формах.

2.4. Ґрунтовні знання мови програмування високого рівня Сі, а саме:

Основи програмування, лексичний та операторний рівні (основні поняття програмування, мови програмування та інтегровані середовища; проектування програм, розробка програмних специфікацій; лексичний рівень програмування, основні елементи; літерал, змінна, типізація даних, приведення типів; адресна арифметика, базові оператори; блокова структура програми; стратегії розподілу пам’яті; операторний рівень програмування, операторний базис мов програмування);

Типи та структури даних, підпрограмний та модульний рівні програмування (класифікація типів, типи даних, що визначаються; рядкові типи, типи, що індексуються; обробка мультизначень індексованого типу; іменовані типи; структури даних, лінійні  та нелінійні структури даних; представлення та реалізація лінійних структур даних в мовах програмування; підпрограмний рівень програмування, підпрограми; процедурна абстракція, локальні та глобальні об’єкти підпрограми; способи передачі та повернення параметрів в підпрограмах; рекурсія та перевантаження підпрограм; абстрактні типи даних та їх реалізація; засоби введення-виведення в мовах програмування).


ІІІ. Обов’язки:

3.1. Розробка програм навчальних дисциплін;

3.2. Розробка методичних матеріалів для реалізації програм навчальних дисциплін;

3.3. Проведення навчальних занять.