Про викладання інформатики в школі, про програмування та багато іншого

Як ви вважаєте, що думають професійні програмісти про викладання інформатики у школі? А що ви знаєте про чудову програму Macromedia Flash? Ці та інші питання торкнулися ексклюзивного інтерв'ю з програмістом Сергієм Михайловим.

Розкажіть трохи про себе.

Скажіть, як довго ви займаєтеся програмуванням?

Якою мовою програмування була написана ваша перша програма?

Оскільки сайт створений насамперед для вчителів інформатики, хотілося б дізнатися у вас, як ви вважаєте, чи варто викладати програмування у школі? Справа в тому, що деякі вчителі інформатики вважають, що забивати дітям голову програмування нема до чого.

Я був одним із перших, кому викладали інформатику. Залишилося враження – що давали каламутну блакитну. Взагалі вчити програмування не можна. Можна лише навчитися.

Наприклад, надихнути дітей створення своєї гри модифікацією інших. Я так роблю, коли не знаю де прочитати матеріал. Шукаю в Інтернеті шаблони. Потім їх модифікую. По ходу п'єси розумію, що до чого.

До речі, хорошими можливостями почати та програмувати має Флеш. Поміняв об'єкт на інший - і вся інша гра. Поміняв умови і, припустимо, стріли стали літати не вгору, а вниз.

Серед вчителів інформатики немає єдиної думки щодо того, яку мову програмування слід викладати у школі. В основному вибір робиться між Бейсиком і Паскалем, яка мова краща на ваш погляд?

Очевидно, краще давати С++ J . Паскаль дає обмеження в розвитку. Бейсік - динозавр минулого. Хоча я сам програмую на Delphi. З іншого боку, всі мови схожі одна на одну, тому кращевідразу починати з "С".

Якщо припустити, що ви стали вчителем інформатики, то вивчення яких тем зробили б основний наголос (офісні програми, програмування, Інтернет тощо)?

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

Як раніше вчили працювати зі словниками, зараз потрібно створювати спільноти та отримувати від них потрібну інформацію.

Для дівчаток:яку прикладну програму (фотошоп, корел, 1С,)

Для хлопчиків:Програмування в Сі.

Сергію, на скільки я знаю, ви в останні роки багато часу приділяєте програмуванню на Macromedia Flash.Що у вашому розумінні являє собою ця програма?

- Швидка реалізація задумів

- Найкоротший шлях до споживача

Ведучий Flash-технолог студії Артемія Лебедєва Іван Дембецький вважає, що зараз є явний дефіцит Flash-програмістів. Ви згодні з цим твердженням?

Можливо. Я не продаю своїх послуг. Я роблю свої проекти та на цих проектах заробляю. Мені важко судити про ринок, я не наймав досі програмістів. Але серед моїх знайомих таких програмістів нема.

Як ви вважаєте, чи варто почати вивчати програму Macromedia Flash на уроках інформатики в школі?

Звичайно. Найпростіші анімації доступні школярам. Мої племінники робили морфінги, літалки і з гордістю показували, що вони можуть програмувати та робити таке…

На уроках інформатики я часто згадую Білла Гейтса в томуплан, що він примудрився заробити величезний стан на розробці програмного забезпечення. А чи можуть школярі заробити хоча б невеликі гроші, використовуючи програму Macromedia Flash?

Це складне питання. Сам Біл Гейтс почав програмувати ще у школі. Він робив програму планування уроків. Тобто він був фанатом-програмістом. Коли створював перші програми, його колектив і він сам спали на підлозі в офісі.

Щоб успіх супроводжував потрібні такі доданки:

- знання основ програмування

- навичка сліпого друку

- добре знати й англійську мову.

Ще слід пам'ятати, що проекти зростають повільно. Посадив, як дерево зараз, воно виросте за п'ять років. Тому пробувати заробляти можна (потрібно) ще у школі. Саме через п'ять років юний шукач зрозуміє, що до чого, і можливо, стане новим Гейтсом.

Спробувати свої сили можна у будь-яких областях:

Можна спробувати сили у виробництві прикрас або пазлів.

Приклад "розмальовки" від Сергія Михайлова.

Сергію, якщо вчителі інформатики зацікавляться програмою Macromedia Flash, чи можуть вони поставити вам питання особисто?

Я б рекомендував ставити запитання за наступною схемою:

- Спроба знайти інформацію в угле

- проба сил протягом 3 годин

Прошу ставити запитання на форумі www. ababasoft. com / forum _ rus /

За моїми відомостями, компанія Macromedia поглинута софтовим гігантом Adobe , що слід очікувати від цього об'єднання?

Я думаю, що нічого страшного не станеться. Відомо, що Microsoft робить свій аналог флешу. Щоб встояти проти гіганта, потрібно мати добрий захист.

У минулому багато успішних компаній зникли, коли Microsoft вирішувавзайнятися подібним. Наприклад, зник Нетскейп. Але я думаю, що Флеш не розділить такої долі.

Ви вже написали чотири книги, чи не плануєте ви найближчим часом написати книгу, присвячену програмуванню в Macromedia Flash?

Що ви могли б побажати вчителям інформатики?

Можливо відійти від програми навчання? Можливо займатися тим, що насправді знадобиться людині?

- пошук в Інтернеті

- створення сайтів та спільнот.

- правила поведінки у форумах та створення форумів.

- перетворення захоплення школяра на інтернет-проект.

Я слабо вірю в те, що вчителі інформатики навчать програмувати. Та й цілей таких, як я розумію, курс не має. Можливо я не правий. У курсі інформатики викладають блок схеми. Логічні побудови. Все це дурниці. Блок схеми зараз ніхто з програмістів не малює.

Існує багатоінтеграційний процес:

- знайшов шаблон - спробував інтегрувати у свою програму - перевірив результат - знайшов шаблон - спробував вставити код.

Тобто код програми – це як текст заклинання. Частина з цього заклинання програміст може і не розуміти, припустимо, призначення тригонометричних функцій. Головне, щоб результат був. Наприклад, кульки під час зіткнення розліталися. Як це зробити? Навчити шукати шаблони та доводити шаблони під себе.

А може бути вчителям інформатики бути посередниками між дітьми та фахівцями – програмістами.

- Виник у школяра питання - Вчитель переформулював його - відправив програмісту - Програміст дав шаблон. - Викладач пояснив суть. - Школяр спробував розкурити і доповнити.

Книжкові новинки
викладання
СкарбничкаРобочі програмиПроекти MS OfficeПрезентаціїВідкриті урокиЕкзаменаційні квиткиЕлективні курсиБезкоштовний softІнструкції з ТВПідготовка до олімпіад з інформатикиМетодика підготовки"Золоті" алгоритмиПрості завдання для початківцівОлімпіадні завдання з рішеннямиКнигиСередовище програмуванняНавчання програмування на С++Довідник з мови PascalНавчанняПідготовка до ЄДІСтворення сайтівУроки FrontPageУроки Word 2003Створення ігор на DelphiДрукуємо наосліп