
Пропоную послуги репетитора з інформатики та програмування для школярів, студентів і дорослих. Підготовка програміста з нуля до рівня, достатнього для роботи в іноземних ІТ компаніях. Маю досвід роботи вчителем інформатики в школі, викладачем програмування в будинку творчості, а також індивідуального навчання програмуванню і роботі на комп’ютері.
Методика викладання налаштовується індивідуально для кожного учня. Доступний виклад матеріалу, вмію зрозуміло пояснювати. Допомога при виконанні домашніх завдань.
Навчання інформатики та програмування допомагає розвивати алгоритмічне й креативне мислення. Складання комп’ютерних програм, створення власних ігор, сайтів, презентацій, відео, публікацій дає дитині безцінний досвід, який завжди стане в нагоді у подальшому житті.
Вчу практичним навичкам роботи на комп’ютері, які реально знадобляться в майбутньому. Маю великий досвід роботи в ІТ та програмуванні, яким з радістю можу поділитися. Можливе викладання українською чи англійською мовою, онлайн чи офлайн навчання, індивідуальні чи групові заняття.
Поглиблені курси
- Основи програмування на Javascript
- Основи програмування на .NET та мові C#
- Основи програмування на Java
- Scratch. Програмуємо ігри. Уроки для дітей
- Бази даних та мова SQL
Теми для вивчення у 2-11 класах
11 клас
- Проектування та створення баз даних.
- Бази даних в інформаційних системах.
- Робота з таблицями.
- Запити, Форми, Звіти.
- Основи мови запитів SQL
- Імпорт та експорт об’єктів бази даних
10 клас
- Інформаційні технології у суспільстві.
- Проблеми інформаційної безпеки.
- Освіта та робота в Інтернеті.
- Комп’ютерне моделювання об’єктів і процесів.
- Аналіз та візуалізація даних.
- Робота з пакетами наукових програм і табличними процесорами.
- Розв’язування задач із різних предметних галузей.
- Системи керування базами даних.
- Мультимедійні та гіпертекстові документи.
- Напрямки та інструменти веб-дизайну.
- Проектування та верстка веб-сторінок.
- Графіка та мультимедіа для веб-середовища.
- Основи веб-програмування.
- Основи дизайну та просування веб-сайту.
9 клас
- Інформаційні технології у суспільстві
- Освітні інформаційні ресурси і системи.
- Мережеві технології
- Векторна комп’ютерна графіка.
- Комп’ютерні презентації.
- Комп’ютерні публікації.
- Персональне навчальне середовище.
- Основи інформаційної безпеки.
- Комп’ютерне моделювання об’єктів і процесів.
- Табличні величини та алгоритми їх опрацювання в середовищі програмування.
- Розв’язування компетентнісних задач.
- Веб-програми та інтернет-середовища для виконання колективних проектів.
8 клас
- Кодування даних.
- Апаратне забезпечення комп’ютера.
- Технічні характеристики складових комп’ютера.
- Конфігурація комп’ютера під потребу.
- Програмне забезпечення комп’ютера.
- Архівування та розархівування даних.
- Опрацювання текстових даних.
- Опрацювання об’єктів мультимедіа.
- Опрацювання числових даних у середовищі табличного процесора.
- Основи об’єктно-орієнтованого програмування.
- Алгоритми роботи з об’єктами та величинами.
- Алгоритми з повтореннями та розгалуженнями.
- Графічне відображення даних.
- Розв’язування компетентнісних задач.
- Виконання навчальних проектів.
7 клас
- Етапи розв’язування задач за допомогою комп’ютера.
- Алгоритми роботи з величинами.
- Алгоритми і програми із розгалуженнями та повтореннями.
- Опрацювання рядкових величин.
- Опрацювання елементів списку.
- Створення інтерфейсу користувача.
- Графічні методи модуля малювання.
- Створення анімації.
- Об’єктно-орієнтоване програмування.
- Моделювання руху об’єктів.
- Використання інтернет-ресурсів та служб інтернету.
- Опрацювання табличних даних.
6 клас
- Комп’ютерна графіка.
- Створення векторних зображень.
- Комп’ютерні презентації.
- Алгоритми та програми.
- Класи та об’єкти в програмуванні.
- Створення графічного інтерфейсу.
- Організація діалогу з користувачем.
- Вкладені алгоритмічні структури розгалуження.
- Вкладені алгоритмічні структури повторення.
- Створення програм з розгалуженнями і повтореннями.
- Розв’язування задач методом поділу на підзадачі.
5 клас
- Інформаційні процеси та системи.
- Комп’ютер як пристрій опрацювання даних.
- Складові комп’ютера та їх призначення.
- Операційна система та її інтерфейс.
- Операції над файлами та папками.
- Мережеві технології та Інтернет.
- Опрацювання текстових даних.
- Алгоритми та програми.
- Виконавець алгоритмів і система його команд.
- Середовище опису та виконання алгоритмів.
- Основні поняття сучасної мови програмування.
- Лінійні алгоритми.
- “Черепашача” графіка.
- Алгоритми з розгалуженнями.
- Вкладені розгалуження.
- Алгоритми з повтореннями. Цикли.
4 клас
- Робота з електронними картами.
- Схеми, діаграми на матеріалі інших предметів.
- Робота в середовищі графічного редактора.
- Інструменти для обробки фото.
- Змінювання та доповнення текстів з таблицями, зображеннями, схемами.
- Співпраця в Інтернеті.
- Алгоритми з розгалуженням і повторенням.
- Розв’язок задач у середовищі програмування.
- Перетворення, передавання, зберігання, кодування та декодування інформації.
- Складові комп’ютера.
- Пристрої введення та виведення інформації.
3 клас
- Інформація і повідомлення.
- Дії з інформацією.
- Що таке символи і як їх кодувати.
- Як винайшли комп’ютер.
- Комп’ютер і його пристрої.
- Робочий стіл комп’ютера.
- Що таке файл і папка.
- Що важливо знати про інтернет.
- Безпека в інтернеті.
- Що таке текстовий редактор.
- Як редагувати і форматувати текст.
- Як вставити зображення.
- Що таке комп’ютерна презентація.
- Створюємо презентацію-фотоальбом.
- Команди і виконавці. Алгоритми.
- Середовище програмування Скретч.
- Створення власного проекту в Скретч.
2 клас
- Поняття про інформацію. Сприймання людиною інформації.
- Властивості інформації. Види інформації за способом сприймання.
- Приватна та публічна інформація. Захист приватної інформації. Безпека інформації.
- Комп’ютер та інші пристрої для роботи з інформацією.
- Використання пристроїв для навчання.
- Виділення обраного тексту в середовищах для читання. Використання миші та інших маніпуляторів для вибору та переміщення об’єктів.
- Клавіатура. Уведення окремих символів. Зміна мовних режимів.
- Організація робочого місця під час навчання.
- Початкові уявлення про Інтернет.
- Поняття браузера, як програми для роботи в Інтернеті..
- Правила безпеки в Інтернеті..
- Ігри для вдосконалення навичок роботи з маніпуляторами, клавіатурою.
- Перегляд навчальних відео, картин, текстів, вдосконалення навичок рахунку.
- Робота з комп’ютерними програмами на підтримку вивчення іноземної мови.
- Поняття комп’ютерної графіки.
- Програми для створення за змінювання графічних зображень.
- Пошук зображень в Інтернеті.
- Ігрові вправи з надання команд виконавцям у середовищах програмування.
- Ігри на змінювання послідовності дій, пошук помилок в послідовностях; об’єднання предметів у групи, вилучення зайвого за певними ознаками.
- Робота з комп‘ютерними програмами на розвиток логічного мислення.
- Робота з комп‘ютерними програмами на підтримку вивчення різних предметів.
- Робота з розвиваючими програмами.