Біографії Характеристики Аналіз

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

Анатолій Георгійович Кушніренко – кандидат фізико-математичних наук, доцент мехмата МДУ ім. М.В. Ломоносова, завідувач відділу “Навчальної інформатики” НИИСИ РАН. У 1979 році почав читати новий курс програмування на механіко-математичному факультеті МДУ, з 1985 року брав активну участь у розгортанні шкільного курсу інформатики в СРСР, керував розробкою та впровадженням у школах та вузах програмних систем “Мікросвіт”, “Е-практикум”, “ Фортран-практикум”, “Кумир”. Автор та співавтор багатьох підручників з математики та інформатики. Серед них - підручник для університетів “Програмування для математиків” та шкільний підручник “Основи інформатики та обчислювальної техніки”, виданий тиражем понад 8 млн. прим.

А.Г. Кушніренко навчався у першому в СРСР математичному класі (школа № 444) у С.І. Шварцбурд. Випускник мехмату МДУ (науковий керівник В.І. Арнольд). З 1970 року і до теперішнього часу викладає на мехматі МДУ. Протягом 5 років викладав у математичних класах московської школи № 7. У період з 1990 по 1998 р.р. викладав у кількох американських університетах (Rice, Harvard, Rutgers, Penn State). До наукових інтересів О.Г. Кушніренко належать: теорія динамічних систем, питання системного програмування, теорія багатогранників Ньютона та теорія малочленів. В даний час в НІІСІ РАН під керівництвом
А.Г. Кушніренко ведеться розробка виробничого та навчального програмного забезпечення, зокрема, отримує друге життя популярне середовище програмування “КуМир”.

Олександр Георгійович Леонов – кандидат фізико-математичних наук, доцент, провідний науковий співробітник мехмату МДУ ім. М.В. Ломоносова, завідувач сектору відділу “Навчальної інформатики“ НІІСІ РАН, автор системи “КуМир”, науковий редактор тома “Інформатика“ – одного з найпопулярніших томів серії “Енциклопедія для дітей. Аванта+”, автор численних підручників, навчальних посібників та науково-популярних статей.

А.Г. Леонов – випускник мехмату МДУ. З моменту початку інформатизації шкільної освіти СРСР у 1985 році читав нові курси лекцій у Мосстанкіні, МАТІ ім. К.Е. Ціолковського, на різних факультетах МДУ. Їм підготовлено та прочитано понад 30 різних курсів з програмування, теорії компіляції, проектування інформаційних систем та ін. Будучи автором багатьох шкільних підручників, керує рядом пов'язаних із цим програмних проектів. Має понад 150 друкованих праць. Керує розробкою нової версії мультиплатформенного середовища програмування "Кумир".

Концепція курсу

Курс інформатики дає кілька особливих знань і умінь, без яких неможливо бути успішним на ринку праці сьогодні, ні здобути освіту, яка дозволить залишитися успішним завтра. Одне з найважливіших людських умінь - це вміння скласти, та був і втілити у життя план якоїсь майбутньої діяльності. Заглянувши до енциклопедичного словника, можна виявити, що такий план називається програмою. Звичка витрачати час та сили на обмірковування, запис та відпрацювання планів майбутньої діяльності себе самого, інших людей чи великих колективів називається алгоритмічним стилем мислення. Опанувати алгоритмічний стиль мислення непросто. Для цього потрібно навчитися заздалегідь передбачати ситуації, які можуть статися в майбутньому, та передбачати у планах правильну поведінку у цих ситуаціях. З іншого боку, як і інші людські навички, алгоритмічний стиль мислення можна розвивати та тренувати шляхом цілеспрямовано підібраної системи вправ. Така система вправ і пропонується у курсі інформатики, у циклах завдань із кодування інформації та складання планів майбутньої діяльності ЕОМ та інших автоматичних пристроїв. Таким чином, курс інформатики вчить планувати майбутнє в найпростішій ситуації, коли йдеться лише про автоматичні пристрої, але не про людей.

Лекція 1. Основні цілі курсу

Методика побудови курсу. Проблемний підхід Теорія пізнається через практику. Система "КуМир" - ефективна підтримка традиційних понять процедурних мов програмування та традиційних методів налагодження. Приклади використання “КуМіру“ у передпрофесійних курсах.

Майже чверть століття минуло відколи дисципліна інформатика “прописалася” у школах Росії (СРСР). Інформатика - одна з найсучасніших та найцікавіших наук XXI століття. Її вивчення у школі вирішує завдання формування та розвитку кількох фундаментальних сторін мислення молодої людини нашого часу, без яких у XXI столітті не можна буде обійтися. Це важливе соціальне завдання покладається інформаційним суспільством інститут загальноосвітньої школи. Завдання формування стилю мислення можна сформулювати чіткіше, спираючись на явні та неявні вимоги до випускника середньої школи, формалізовані у державних стандартах, програмах Єдиного Державного Іспиту, інших документах федерального рівня. Найважливішим елементом моделі випускника є система знань, умінь та навичок, які необхідні людям інформаційного суспільства. Основні з них:

· Вміння планувати структуру дій, необхідних для досягнення заданої мети за допомогою фіксованого набору коштів;

· Вміння будувати інформаційні структури для опису об'єктів та систем;

· Вміння організувати пошук інформації, необхідної для вирішення поставленого завдання.

№ газети

Лекція 1. Основні цілі курсу. Методика побудови курсу. Проблемний підхід Теорія пізнається через практику. Система "КуМир" - ефективна підтримка традиційних понять процедурних мов програмування та традиційних методів налагодження. Приклади використання “КуМіру” у передпрофесійних курсах.

Лекція 2. Практичне знайомство із системою “КуМир”: виконавець Робот. Концепція алгоритму. Керування виконавцем Робот за допомогою пульта. Лінійні алгоритми. Запис алгоритму. Карел-Робот у початковому курсі програмування Стенфордського університету.

Лекція 3. Методи "візуального" запису алгоритму. Програмне керування Роботом. Цикл “ nразів”. Використання допоміжних алгоритмів. Запис алгоритмів алгоритмічною мовою.

Контрольна робота №1.

Лекція 4. Арифметичні вирази та правила їх запису. Алгоритми зі “зворотним зв'язком”. Команда "поки". Умови в алгоритмічній мові. Команди "якщо" та "вибір". Команди контролю. "Візуальне" представлення команд. Відступ: правила та форма запису арифметичних виразів у Фортрані XXI століття.

Лекція 5. Величини в алгоритмічній мові. Команди введення/виведення інформації. Команда присвоєння. Допоміжні алгоритми. Алгоритми з результатами та алгоритми-функції. Цикл "для". Табличні величини. Логічні, символьні та літерні величини.

Контрольна робота №2.

Лекція 6. Методи алгоритмізації. Рекурентні співвідношення. Метод ітерації. Інваріант циклу. Рекурсія

Лекція 7. Фізичні засади сучасних комп'ютерів. Мікропроцесор – серце сучасного комп'ютера. Як створити комп'ютер |

Лекція 8. Віртуальні та реальні виконавці у системі “КуМир”. Виконавець Креслення. Лего-Робот - програмно керований виконавець "Кумиру". Гіпертексти у системі “КуМир”. Підготовка завдань для учнів та їхня автоматична перевірка.

Підсумкова робота.

Розглянуті в сукупності, ці вміння і утворюють операційний (алгоритмічний) стиль мислення, який необхідний кожній молодій людині, яка живе в інформаційному суспільстві, незалежно від професійної підготовки та орієнтації. Нам пам'ятає гасло, висунуте академіком О.П. Єршовим у 80-х роках минулого століття: "Програмування - друга грамотність!" . У роки початку комп'ютеризації російських шкіл це гасло прикрашало шкільні кабінети інформатики по всій країні і здавалося багатьом гарним перебільшенням. Сьогодні, у вік персональних комп'ютерів, телефонів, комунікаторів, електронних книг, Інтернету, банкоматів та електронних бібліотек, необхідність “інформаційної грамотності” не викликає сумнівів. Питання в тому, в чому ця грамотність полягає і як нею опанувати?

Відповіді це питання і присвячені запропоновані лекції.

Чудовий вчений та наш колега Г.В. Лебедєв 1991 року прочитав в Архангельську курс лекцій для вчителів інформатики. Ці лекції пізніше відредаговані А.Г. Кушніренка і видано у вигляді написаної від першої особи книги “12 лекцій про те, для чого потрібен шкільний курс інформатики та як його викладати” . Обговорення питання, яким повинен бути курс інформатики в школі, почнемо з великої цитати цієї книги. Г.В. Лебедєв пише:

"Курс ... образно кажучи, базується на трьох "китах":

1) перший, і основний, "кит" називається "Алгоритмічний стиль мислення": головна мета курсу - розвиток алгоритмічного стилю мислення як самостійної культурної цінності, незалежно, в якомусь сенсі, від комп'ютерів та іншого;

2) другий "кит": курс має бути "справжнім". Слово “справжній” означає, що у процесі спрощення понять інформатики ми повинні не “виплеснути разом із водою і дитини”, тобто. спрощувати можна лише доти, доки втрачається зміст, суть справи;

3) третій "кит": курс повинен формувати "адекватне уявлення про сучасну інформаційну реальність". Це означає певну замкнутість, закінченість, достатність набору понять курсу. Іншими словами, якщо другий "кит" забороняє в процесі спрощення переходити до чогось зручного для викладу, але не має відношення до "справжньої інформатики", то третій "кит" вимагає, щоб адекватне уявлення про інформатику було сформовано, щоб матеріалу було достатньо і курс містив необхідний при цьому набір понять, що покриває сьогоднішні реальності”.

За всієї прозорості позиції Г.Лебедєва, його висловлювання досить глибокі і потребують пояснень.

Алгоритмічний стиль мислення не дано нам від народження. В одній школі вчителем інформатики на занятті було запропоновано уявний експеримент:

“Уявіть, що ви живете поряд із магазином “Молоко” і в одному кварталі від вашого будинку є булочна. Мама дає вам доручення – купити молока та хліба”. Від учнів потрібно описати алгоритм виконання поставленої мамою завдання.

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

Інформатика, як і будь-який інший шкільний предмет, незалежно від інтересу до учнів, не може (на жаль вчителя-предметника J) зайняти весь час школяра. На предмет “інформатика”, як і будь-який інший предмет, відводиться певну кількість годин. І курс має в них вкладатися. Крім того, інформатика в школі існує пліч-о-пліч з іншими, не менш складними і важливими предметами, вносячи свій внесок у потік знань, що ллється на школяра. Отже, треба як боятися “виплеснути і дитини”, спрощуючи курс, а й боятися перевантажити курс і, так би мовити, змити реального учня потоком знань. Тобто для досягнення максимального ефекту засвоєння матеріалу останній має бути можливо більш компактнимза об'ємом, можливо простішеза змістом. Можна уявити ялинку з гілками - знаннями, де вершина асоціюється з першим днем ​​дитини в школі, а розлога крона внизу дерева - з випускними іспитами. Кожен рівень ялини – етап освоєння системи знань, а непросте завдання учня – обійти всі гілки дерева знань та стати повноцінним членом суспільства. Ця смішна асоціація так і залишалася б жартом, якби вчителі не докладали зусиль у ускладненні завдання школяра, старанно зростаючи свою частину крони, роблячи деякі рівні майже непрохідними. Однак є й інший підхід. Можна, окинувши дерево знань поглядом, знайти своєму предмету місце, особливо нарощуючи пухнасту крону. Якщо при цьому вдається виділити компактний обсяг знань, доступний для освоєння школярем, можливо, більш раннього віку, то цей обсяг можна буде розмістити ближче до вершини, тобто почати вивчати в молодших класах. При цьому доведеться відбирати лише найважливіші, найнеобхідніші поняття, але й засвоюватися вони будуть на порядок краще, ніж у старшому віці.

І нарешті - "справжній курс" не може бути цілком присвячений розвитку навичок використання ЕОМ та програмного забезпечення сьогодення. Застосування комп'ютерів переважають у всіх шкільних дисциплінах, тобто. вдосконалення приватних предметних методик засобами персонального комп'ютера та інформаційно-комунікаційних технологій може здаватися основним завданням для педагогічного колективу. Проте за всієї важливості завдання оволодіння новими інформаційними технологіями не можна скочуватися лише формування конкретних навичок на вирішення певного кола завдань. Адже з часом використовувані інформаційні технології можуть не лише застаріти, а й трансформуватися, змінюючи інтерфейс взаємодії з людиною, замінюючи одну застарілу функціональність на іншу.

В одному із західних "космічних" серіалів дія відбувається в далекому XXII столітті, коли людство, поневолене вийшли з-під контролю машинами, бореться за свою свободу з останніх сил. Машинами-вбивцями керує з центру супермозок, використовуючи як лінію зв'язку аналогову радіотелефонну лінію і модем. Модем, безперечно, був одним із важливих елементів Всесвітньої мережі наприкінці минулого століття. Про модеми розповідалося в шкільних підручниках і методичній літературі, проте з розвитком цифрових комунікаційних технологій класичні аналогові модеми здали свої позиції і в найближчі роки взагалі зникнуть, а термін «модем», що звільнився, описуватиме зовсім інші сутності. Тим самим, вміння налаштовувати модем і знання про його пристрій, які були важливими на зорі зародження Інтернету, сьогодні втратили якесь практичне значення. Цей приклад типовий: у наш бурхливий інформаційний вік технології змінюються так швидко, що освоєння семи-восьмикласником поширеної сьогодні повсюдно функціональності може втратити актуальність вже на момент закінчення школи. Скажімо, вміння та моторні навички, отримані при освоєнні Norton Commander, навряд чи стануть у нагоді сучасному старшокласнику після закінчення школи (якщо тільки він не вирішить зайнятися історією науки:).

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

Насправді, однак, складання, обговорення, запис алгоритмів неможливі без використання якоїсь системи позначень, якоїсь мови. Мова має бути більш простою і більш формальною, ніж природна. Академік О.П. Єршов на початку впровадження інформатики до школи запропонував шкільну алгоритмічну мову. Спочатку - у 1985/1986 навчальному році - ця мова розглядалася лише як інструмент для запису алгоритмів у “безмашинному” курсі інформатики. Ось цитата із статті А.П. Єршова 1985 року: “…на відміну жорстких мов програмування алгоритмічний мову має деякої синтаксичної свободою, властивої мові “ділової прози”, орієнтованої читача-человека”.

Але практика внесла свої корективи, у тому 1985 року з'явилася перша система програмування цією мовою, і він став розглядатися А.П. Єршовим як "псевдокод", в якому є жорстке ядро ​​з фіксованим синтаксисом та семантикою. У цьому вся мову було розширено, доопрацьовано і реалізовано всіх ЕОМ, використовуваних у школах СРСР (IBM PC, Ямаха, Корвет, УКНЦ та інших.). Як навчальну мову програмування, підтримуваного програмною системою “КуМир”, шкільна алгоритмічна мова на початку 90-х років набула широкої популярності.

Незважаючи на те, що за 20 років практики застосування шкільної алгоритмічної мови опубліковано багато аргументів на користь її використання у шкільному навчальному процесі, зупинимося ще раз на кількох принципових моментах.

Однією із труднощів вибору мови для запису алгоритмів у школі А.П. Єршов називав протиріччя між різноманітністю мовної практики програмування та єдністю навчального процесу у школі. Справді, за наявності виробничих мов програмування, як-от Паскаль і Сі, Java і Basic, важко зупинити свій вибір однією з них. Але ж школа готує не програмістів і, більше того, з педагогічного погляду вивчення будь-якої алгоритмічної мови в процесі передпрофесійної підготовки в школі можна і потрібно розглядати не як отримання конкретних виробничих навичок, а як пропедевтику вивчення багатьох мов мовлення програмування в подальшій кар'єрі.

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

Важливим моментом є також національне забарвлення шкільної алгоритмічної мови, її російськомовність (а також можливість локалізації лексики у національних республіках). Адже вже у дошкільному віці дитина стикається із природними алгоритмами у побуті. Зрозуміло, ці алгоритми формулюються рідною мовою. Відправляючи улюблене чадо в магазин, мама наказує: “Купи два батони по 13 рублів і міську булочку за 7 рублів. Якщо небуде по 13, токупи один за 18”. Навіть у страшному сні неможливо уявити матір, яка чомусь переходить на іноземну мову при видачі подібного завдання власній дитині. Тому цілком природним є запис алгоритмів рідною мовою, що дозволяє використовувати побутовий та лінгвістичний досвід, вже накопичений дитиною. У період входження в новий і складний для дитини курс було б нерозумним проігнорувати цей вже накопичений і закріплений на практиці досвід і додати до змістовних труднощів нового предмета технічні труднощі освоєння незрозумілих слів. Така хибна практика призведе до непрохідних джунглів у кроні дерева знань. Якщо ви думаєте, що вивчити десяток слів англійською мовою і використовувати їх при складанні алгоритмів не складно, прочитайте наступний чудовий уривок з книги А.К. Дзвінкіна "Малюки та математика":

Давайте станемо на місце дитини і спробуємо самі навчитися арифметиці ... але тільки японською! Отже, ось вам перші десять чисел: ити, ні, сан, сі, го, рока, сіті, хати, ку, дзю. Перше завдання – вивчити цю послідовність напам'ять. Ви побачите, що це не так просто. Коли це нарешті вдасться, можете приступати до другого завдання: спробуйте навчитися рахувати також у зворотному порядку, від дзю до ити. Якщо це вже вдається, давайте почнемо обчислювати. Скільки буде до року додати сан? А від сіті відібрати го? А хати поділити на сі?

А.П. Єршов вважав також суттєвим, що шкільна алгоритмічна мова допускає словесний опис природних алгоритмів, він наводить такий приклад:

Основна методична проблема цього та інших подібних прикладів – невизначеність правил гри. Хоча алгоритм ПЕРЕХІД ВУЛИЦІ зовні виглядає зрозумілим, залишається незрозумілим, хто віддає команди, скажімо, команду "пропусти машину", і хто ці команди виконує. Залишається також нез'ясований зв'язок між окремими командами: потрібно довго вчитуватися в алгоритм, щоб припустити, що питання "машина близько" потрібно ставити відразу після виконання однієї з команд - "Подивися наліво" або "Подивися направо".

Дозвіл усіх цих невизначеностей лежить у введенні метафори виконавця та базового набору понять:

· Виконавець, система команд виконавця;

· Алгоритм, ЕОМ - виконавець алгоритмів.

Цей набір понять наприкінці 80-х років минулого століття був запроваджений у кількох підручниках інформатики.

У ті часи вважалося, що інформатику потрібно викладати у старших класах, і підручники були розраховані на 9–11 класи. Чи правильна ця точка зору? Коли можна та потрібно викладати інформатику в школі?

У роботах академіка О.П. Єршова вказується на необхідність безперервної інформатичної освіти. Для кожного з етапів шкільної освіти він визначив такий зміст:

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

- центральні класи середньої школи:сукупність прикладних навичок та умінь, необхідних для застосування ідей та методів інформатики в інших галузях людської діяльності;

- старші класи середньої школи:система основних положень інформатики як науки відповідно до її місця в сучасній системі наукових знань;

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

У реалії школи ми маємо сьогодні іншу картину, рідко коли заняття інформатикою розпочинаються раніше 5-го класу.

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

Отже, теза академіка А.П. Єршова "Програмування - друга грамотність!" можна послідовно перефразувати в тезу "Кожен повинен вміти (трошки) програмувати" або в ще сильнішу тезу - "Програмування - нова грамотність". Ця нова грамотність може освоюватися паралельно з традиційною грамотністю чи навіть передувати освоєнню дитиною умінь читати та писати.

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

Тому цілком справедливо поставити питання про мінімальний вік, в якому можна починати заняття з інформатики та (або) знайомити дітей з елементами програмування (наприклад, програмним управлінням найпростішими виконавцями). Виявляється, що сучасне покоління можна починати знайомити з інформатикою ще до освоєння абетки! Якщо надати дитині цікаву іграшку-робота або посадити її за керування барвистим та цікавим персонажем комп'ютерної гри, то у віці 4–6 років діти цілком справляються з процесом управління, подумки складаючи програму.І більше того, після успішного вирішення завдання дитина цілком здатна пояснити, яктреба вирішувати поставлене у грі завдання, в якій послідовності та навіщо потрібно натискатикнопки на пульті управління - тобто. у свідомості дитини формується програма дійз управління іграшкою-роботом чи персонажем у комп'ютерній грі. Особливість такого специфічного програмування у молодшому віці у тому, що, не вміючи читати та писати, дитина не може вдягнути свій план у письмову форму. Однак, може успішно намалювати цей план або розповісти про нього.

Ще зовсім недавно бар'єр “безписьменності” був непереборний: спочатку потрібно навчити дитину елементарної грамоти, потім навчити її якійсь формальному мові програмування, що записується в текстовій формі, і тільки після цього дитина отримувала можливість самостійно складати і налагоджувати програми деякою формальною мовою. Нині цей бар'єр успішно долається. Наприклад, в Інтернеті є програма-іграшка Light-bot (http://noplay.ru/logic/light_bot.htm).У ній смішний персонаж - Робот-ліхтарник - повинен ходити заводськими приміщеннями і запалювати вбудовані в підлогу лампочки чергового освітлення. Робот-ліхтарник уміє виконувати лише найпростіші команди: переміщення на одну клітку, поворот, запалення лампочки, стрибок на сходинку вгору. Робот переміщається клітковим полем-лабіринтом, утвореним з проходів між стінками-цеглою, на деякі з яких Роботу доводиться застрибувати. Лампочки слід запалити на місцях, позначених певним кольором. Мета дитини - запрограмувати Робота так, щоб вона запалила лампочки у всіх виділених кольором полях.

Основне досягнення цього педагогічного програмного продукту в тому, що дитина складає програму дій робота, користуючись не текстами, а піктограмами командРобота, вибираючикоманди із таблиці команд, зображеної на екрані. Інтерфейс (drag&drop, англ. -тягнути та кидати) цілком простий і зрозумілий для дитини віком 4-6 років - потрібно мишкою перетягувати команди з таблиці до програми.

Звичайно, дитині часом нелегко скласти алгоритм в умі, проте, взявши в руки олівець, практично будь-який малюк зможе намалюватисвій алгоритм – план майбутніх дій Робота. П'ять елементарних команд Робота фіксована, дві складові команди дитина може запрограмувати сама. Ці нехитрі правила гри дозволяють дошкільнику за 2-3 півгодинних сеанси познайомитися з азами програмування.

До найпростіших завдань для дошкільнят та молодших школярів належать також “Ханойські вежі” та всім відомі “Вовк, коза та капуста”. Численні комп'ютерні реалізації останнього завдання мають практично ідентичний та легкий у освоєнні інтерфейс. Активізують діючих персонажів, як правило, "кликом" миші. Для підвищення інтересу дітей використовуються графіка та звуковий супровід. Практично в будь-якій конкретній реалізації гри можна знайти дрібні шорсткості і зробити низку зауважень. Як правило, ніде немає скасування скоєних дій (undo, від англ. - відкатка, скасування попередньої дії). Однак основний недолік подібних мікроігор криється зовсім в іншому.

Після освоєння, можливо з різним інтерфейсом, вирішення подібних мікрозавдань на комп'ютері школяр перейде у складніше оточення. У кращому випадку це будуть програмно-керовані виконавці типу LOGO. У гіршому випадку це буде середовище програмування "простою" мовою програмування типу Basic.

За вивченням LOGO і Basic'а в системі безперервної освіти, як правило, підуть Pascal, Java або навіть Сі.

Така зміна “правил гри” у процесі навчання інформатики має і позитивні, і негативні сторони. Добре те, що при зміні мов програмування та програмних систем наочно виділяються і виявляються їх подібності та відмінності, створюється розуміння того, що універсально, а що випадково та другорядно. Погано те, що на освоєння нових правил гри, нових мов та систем програмування, доведення до автоматизму прийомів користування ними йде багато часу та зусиль. Інакше кажучи, що частіше змінюються правила гри, то більше вписувалося непродуктивні витрати.

Концепція безперервності “інформатичної” освіти ставить нові завдання розробників педагогічних програмних засобів. Для зниження непродуктивних витрат учнів потрібно сформулювати та використовувати єдиний підхід до розробки та використання педагогічного програмного продукту на всьому етапі навчання – від пропедевтичних до профільних курсів.

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

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

Ще один аргумент на користь розробленого А.П. Єршовим шкільної алгоритмічної мови - доступність багатоплатформної системи програмування “КуМир”, що вільно розповсюджується. Ця система ефективно підтримує шкільну мову на практично всіх комп'ютерних платформах, володіє широким набором програмних виконавців та іншими методично продуманими засобами підвищення продуктивності учня.

У системі “КуМир” використовується шкільна алгоритмічна мова з російською лексикою та вбудованими виконавцями Робот та Кресляр. При введенні програми "КуМир" здійснює постійний повний контроль її правильності, повідомляючи на полях програми про всі виявлені помилки. Під час виконання програми у покроковому режимі “КуМир” виводить на поля результати операцій присвоєння та значення логічних виразів. Це дозволяє прискорити процес освоєння азів програмування.

Система “КуМир” методично продовжує LOGO, однак у пропедевтичному курсі, який можна розпочати у молодших класах або навіть у дитячому садку, відчувається “програмна діра”, яка важко покривається різнорідними програмними засобами. Заповнити цей розрив покликаний "молодший брат Кумиру" - система програмування ПіктоСвіт.

Система "ПіктоСвіт" безтекстового, піктограмного програмування дозволяє дитині "зібрати" з піктограм на екрані комп'ютера нескладну програму, яка управляє віртуальними виконавцями-роботами. "ПіктоСвіт" насамперед орієнтований на дошкільнят, які ще не вміють писати, або на молодших класників, які не дуже люблять писати. “ПіктоСвіт” підготує дітей до подальшого використання системи “КуМир” у навчанні.

Таким чином, “КуМир” виявиться повноцінним педагогічним програмним засобом програмування на всіх етапах вивчення інформатики у школі – від підготовчих до випускних класів.

Іноді “КуМіру” протиставляють об'єктно-орієнтовані мови програмування, пропонуючи використовувати у старших класах саме їх. Тут автори можуть послатися на свій університетський досвід успішного використання "КуМіру" у вступному практикумі з програмування на механіко-математичному факультеті МДУ. "Кумир" використовується в першому семестрі першого курсу, потім його змінює вивчення мови Сі, і тільки на другому курсі з'являється C++.

Зрозуміло, "Кумир" не є об'єктно-орієнтованою мовою програмування. Однак він не такий далекий від об'єктно-орієнтованості. У "Кумирі" використовується широке по своєму охопленню поняття "виконавець". Під виконавцем розуміється як конструкція мови програмування “КуМир”, а й людина, автомат чи інший пристрій, чи група пристроїв, пов'язаних спільними властивостями і мають раз і назавжди фіксовану систему команд. Важливою властивістю виконавця є його “незнання” про керуючу систему, що у ОВП називається абстрагуванням.

Повертаючись до системи "КуМир", важливо відзначити, що сам термін виконавецьназиває як одну з формальних структур шкільного алгоритмічного мови, а й одночасно відсилає до знайомих нам виконавцям з реального життя, які існують незалежно від будь-якої системи програмування. Так, для школяра найпростішим прикладом виконавця (з мінімальною системою команд) може бути система освітлення кімнати, з якою йому доводиться стикатися щодня. Заходячи в темну кімнату, людина "вмикає світло", а залишаючи її, "вимикає", використовуючи кнопку-вимикач. У такому разі прийнято говорити, що виконавець “лампочка” має кнопковий режим керування.

Навколо існує маса складніших виконавців, які також мають кнопкове управління: відеоплеєр, телефон, автомобіль і комп'ютер. Саме через поширеність виконавців у сучасному побуті, освоєння понять виконавець, управління виконавцем, система команд виконавцядітьми будь-якого віку проходить миттєво і не становить жодної методичної проблеми. Так само миттєво освоюється метафора моделювання виконавця та його пульта управління на екрані ЕОМ та появи в шкільному курсі інформатики віртуального виконавця Роботта пульта керування Роботом (див. малюнок).

При кнопковому керуванні Роботом пульт запам'ятовує протокол управління. Звідси вже неподалік ідеї управління Роботом по раніше запам'ятованому протоколу і, далі, до ідеї програмного управління Роботом - складання плану майбутніх дій Робота і перекладання на ЕОМ процесу виконання цього плану.

Насамкінець зауважимо, що шкільна алгоритмічна мова і “КуМир” у якомусь сенсі закінчені, замкнуті. У мові вводяться два фундаментальні поняття структуризації дій - команди розгалуження/повторення та допоміжні алгоритми та два фундаментальні поняття структуризації об'єктів: табличні величини та виконавці.

Дії -> Команди (Цикли)-> Допоміжні алгоритми

Об'єкти -> Величини (Таблиці) -> Виконавці

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

Однойменну статтю можна знайти в інтернет-архіві А.П. Єршова: http://www.ershov.ras.ru/russian/second_literacy/article.html .Так само перебільшенням, як зроблене А.П. Єршовим на початку 80-х років пророцтво про те, що незабаром у кожної людини на Землі в повсякденному персональному користуванні буде кілька мікропроцесорів. 12 лекцій про те, для чого потрібен шкільний курс інформатики та як його викладати: А.Г. Кушніренко, Г.В. Лебедєв.Методичний посібник. М.: Лабораторія базових знань, 2000. Цікаво, що аналогічне завдання вже обговорювалося у художній літературі. У відомій книзі В.Ажаєва "Далеко від Москви" у розвитку сюжету важливу роль відіграє придумана одним з героїв оптимізація алгоритму розвезення труб вздовж траси нафтопроводу, що будується. Дзвінкін А.К.Малюки та математика. Домашній гурток для дошкільнят. М.: МЦНМО, МІГО, 2006. Основи інформатики та обчислювальної техніки: А.П. Єршов,
А.Г. Кушніренко, Г.В. Лебедєв, А.Л. Семенов, А.Х. Шень.
Пробний підручник для шкіл. За ред. А.П. Єршова. М: Просвітництво, 1988.

Основи інформатики та обчислювальної техніки: А.Г. Кушніренко, Г.В. Лебедєв, Р.А. Звірінь.Підручник для шкіл. М.: Просвітництво, 1990-1996 (загальний тираж різних видань цієї книги склав 7 млн. 560 тис. прим.; книга була перекладена: на молдавську мову, видана в 1991 р. в Кишиневі видавництвом "Луміна"; на узбецьку мову, видана 1991 р. у Ташкенті видавництвом “Укітувчі”).

Виконавці в "Кумирі" використовуються подвійно. На початковому етапі система "КуМир" дозволяє використовувати готові виконавці та навчатися програмування, складаючи алгоритми управління ними. На наступних етапах у “Кумирі” можна створювати нові внутрішні виконавців у програмі, використовуючи їх як метод структуризації об'єктів та дій у програмі.

Кушніренко, Д. Г.

авт. кн. "Про хімічний склад вод Харк. водопр." (1900).

(Угорців)


Велика біографічна енциклопедія. 2009 .

Дивитись що таке "Кушніренко, Д. Г." в інших словниках:

    Кушніренко, Анатолій Георгійович Анатолій Кушніренко радянський та російський математик та інформатик Дата народження: 3 липня 1944(1944 07 03) (65 років) Місце народження … Вікіпедія

    КАНГІСЕР КАНЕГІСЕР КИЛИМНИК КОНВІСАР КРАМНИК КУЧЕР КУЧЕРІВ КУШНАРІВ КУШНЕР КУШНЕРІВ КУШНІР КУШНІРІВ КУШНІРЕНКО

    – (28.12.1919 01.01.2000), сценарист. Заслужений діяч мистецтв РРФСР: Лауреат Державної премії РРФСР. Навчався на електромеханічному факультеті в Московському енергетичному інституті (1937–1941) та заочно в Індустріальному інституті (1945……). Енциклопедія кіно

    Анатолій Кушніренко радянський та російський математик та інформатик Дата народження: 3 липня 1944 (1944 07 03) (68 років) Місце народження: РС … Вікіпедія

    Цей термін має й інші значення, див. Шевченкове. Село Шевченкове укр. Шевченкове Прапор Герб … Вікіпедія

    - «ЯК СТАТИ ЩАСЛИВИМ», СРСР, МОСФІЛЬМ, 1985, кол., 89 хв. Фантастична комедія Одного разу під Новий рік фотокореспондент Гоша познайомився з дивним дідком, який назвав себе винахідником. Останній свій винахід він тримав у валізці і… … Енциклопедія кіно

    Цей термін має й інші значення, див. Кумир. Кумир … Вікіпедія

    - «НЕ ХОЧУ БУТИ ДОРОСЛИМ», СРСР, МОСФІЛЬМ, 1982, кол., 77 хв. Музична комедія. Батьки шестирічного Павлика, кожен за своїм, намагаються зробити з нього ерудиту та супермена. Приїхавши погостювати до бабусі до села, Павлик отримує дозвіл на… Енциклопедія кіно

    У Вікіпедії є статті про інших людей з таким прізвищем, див Коварський. Анатолій Юхимович Коварський Дата народження … Вікіпедія

    Анатолій Юхимович Коварський (23 січня 1904 року, Попівка Конотопського повіту Чернігівської губернії 31 січня 1974 року, Кишинів Молдовської РСР) радянський селекціонер, агроном, генетик, ботанік, доктор сільськогосподарських наук (1940), професор (1940), …

Книги

  • Криміналістика. Практикум. Навчальний посібник, Кушніренко Світлана Петрівна, Пристансков Володимир Дмитрович, Низамов В'ячеслав Юрійович. Передбачає оволодіння теоретичними знаннями наукознавчих основ криміналістики, криміналістичної техніки, тактики і методики розслідування окремих груп і видів, що навчаються.

) - радянський і російський математик і фахівець у галузі інформаційних технологій. Завідувач відділу навчальної інформатики НІІСІ РАН, автор багатьох навчальних посібників з інформатики, розробник навчальної системи програмування Кумир. Кандидат фізико-математичних наук, доцент механіко-математичного факультету Московського державного університету.

Біографія

У статті 1967 року А. Р. Кушніренко запровадив поняття A-ентропії(В англомовній літературі пізніше закріпився термін «sequence enthropy»), яке є модифікацією введеного А. Н. Колмогоровим поняття метричної ентропії динамічної системи. Ряд робіт Кушніренка присвячено дослідженню систем поліноміальних рівнянь та одержанню оцінок для числа рішень таких систем; отримані ним результати (зокрема, «теорема Кушніренко» та «принцип Кушніренко») міцно увійшли до арсеналу дослідників, які працюють у цій галузі математики.

Кушніренко був одним із перших, хто вводив інформатику у 1980-х роках як навчальний предмет. У 1980 році він разом з Г. В. Лебедєвим створив новий курс інформатики в МДУ (на основі цього курсу згодом було створено підручник «Програмування для математиків»), заснований на оригінальних ідеях. 1987 року вийшов другий підручник з інформатики для 10-го класу середньої школи, створений колективом авторів під керівництвом Кушніренка. З 1990 по 1997 рік підручник «Основи інформатики та обчислювальної техніки» було видано загальним тиражем понад 7 мільйонів екземплярів. Кушніренко вважає за необхідне вивчення інформатики в школах.

В основу як курсу лекцій, так і обох підручників лягли: поняття «виконавця» (запропоноване наприкінці 1970-х рр. В. Б. Бетеліним та розвинене А. Г. Кушніренко та Г. В. Лебедєвим) як один із способів реалізації концепції об'єктно-орієнтованого програмування, технологія програмування «згори донизу» та ієрархія структур даних.

Виступав із двома доповідями на Міжнародному семінарі з комп'ютерної алгебри та інформатики.

Сьогодні

Наразі Анатолій Георгійович читає спецкурси та веде спеціальні семінари. Він входить до складу редакційної колегії журналу «Фундаментальна та прикладна математика».

Публікації

По математиці

  • Кушніренко О. Г.// Успіхи математичних наук. – 1967. – Т. 22, вип. 5 (137) . - С. 57-65.
  • Кушніренко О. Г.// Функціональний аналіз та його додатки. – 1967. – Т. 1, вип. 1 . - С. 103-104.
  • Кушніренко О. Г.// Успіхи математичних наук. – 1970. – Т. 25, вип. 2 (152) . - С. 273-274.
  • Кушніренко О. Г.// Функціональний аналіз та його додатки. – 1975. – Т. 9, вип. 1 . - С. 74-75.
  • Бернштейн Д. Н., Кушніренко А. Г., Хованський А. Г.// Успіхи математичних наук. – 1976. – Т. 31, вип. 3 (189) . - С. 201-202.
  • Кушніренко О. Г.// Функціональний аналіз та його додатки. – 1976. – Т. 10, вип. 3 . - С. 82-83.

За інформатикою

  • Кушніренко А. Г., Лебедєв Г. В., Звірень Р. А.Основи інформатики та обчислювальної техніки: Навчальний посібник для 10-11-х кл. загальноосвітніх установ. – М.: Просвітництво, 1990. – 224 с. - ISBN 5-09-002719-6.- було перевидано у 1991, 1993 та 1996 роках
  • Лебедєв Г. В., Кушніренко А. Г.Програмування для математиків: Навчальний посібник для вузів зі спеціальностей «Математика» та «Прикладна математика». – М.: Наука, 1988. – 384 с. - ISBN 5-02-014235-2.
  • Кушніренко О. Г., Лебедєв Г. В. 12 лекцій про те, для чого потрібен шкільний курс інформатики та як його викладати. – М.: Лабораторія Базових Знань, 2000. – 464 с. - 3000 екз. - ISBN 5-93208-063-9.
  • Кушніренко А. Г., Лебедєв Г. В., Зайдельман Я. М.Інформатики. 7-9 класи. 3-тє вид. – М.: Дрофа, 2002. – 336 с. - 10 000 екз. - ISBN 5-7107-5283-5.
  • Кушніренко А. Г., Леонов А. Г., Епіктет М. Г., Борисенко В. В., Кузьменко М. А., Назаров Б. А., Ханжин С. Б.Інформаційна культура. Кодування інформації. Інформаційні моделі 9-10 класи. 2-ге вид. – М.: Дрофа, 1996. – 205 с. - 50 000 екз. - ISBN 5-7107-0769-4.
  • Кушніренко О. Г.Нові інформаційні технології. 11 клас. – М.: Дрофа, 2003. – 160 с. - 10 000 екз. - ISBN 5-7107-6729-8.
  • Бетелін Ст Б. , Веліхов Є. П. , Кушніренко А. Г.// Інформаційні технології та обчислювальні системи. - 2007. - №2. - С. 3-10.
  • Бетелін В. Б., Кушніренко О. Г., Райко Г. О.// Інформаційні технології та обчислювальні системи. - 2010. - №3. - С. 15-18.

Напишіть відгук про статтю "Кушніренко, Анатолій Георгійович"

Посилання

  • на MathNet.Ru

Примітки

  1. . // Сайт кафедри ОПУ мехмату МДУ. Перевірено 23 травня 2015 року.
  2. , с. 18.
  3. . // Сайт НІІСІ РАН. Перевірено 23 травня 2015 року.
  4. . // Сайт Biblus.ru. Перевірено 23 травня 2015 року.
  5. . // Сайт Інституту дистанційної освіти ТГУ. Перевірено 23 травня 2015 року.
  6. , с. 10.
  7. Варченко А. Н., Васильєв В. А., Гусейн-Заде С. М., Давидов А. А., Закалюкін В. М., Ілляшенко Ю. С., Казарян М. Е., Кушніренко А. Г., Ландо С. К., Хованський А. Г.// Праці Матем. ін-та ім. В. А.Стеклова. - 2007. - Т. 259. - С. 5-9.
  8. .
  9. Anosov D. V.Метричне втручання в динамічну систему // Encyclopaedia of Mathematics. Vol. 6. Lob-Opt/Ed. by M. Hazewinkel. - Dordrecht: Kluwer Academic Publishers, 1990. - ix + 546 p. - ISBN 1-55608-005-0.– P. 208-209.
  10. .
  11. .
  12. .
  13. Sottile F. Real Solutions to Equations від Geometry. - Providence, R.I.: American Mathematical Society, 2011. - ix + 200 p. - (University Lecture Series. Vol. 57). - ISBN 978-0-8218-5331-3.- P. 3, 4, 26, 39, 49.
  14. Rusek R., Shakalli J., Sottile F. Dense Fewnomials // Randomization, Relaxation, і Complexity в Polynomial Equation Solving: Banff International Research Station workshop on randomization, relaxation, and complexity, February 28 - March 5, 2010, Banff, Ontario, Canada / Ed. by L. Gurvits, P. Pébay, J. M. Rojas, D. C. Thompson. – Providence, R.I.: American Mathematical Society, 2011. – viii + 216 p. - (Contemporary Mathematics. Vol. 556). - ISBN 978-0-8218-5228-6.– P. 167-186.
  15. ]
  16. Пушкарьова, Тетяна.// Перше вересня. - 2001. - №28.
  17. Дубова, Наталя.//Computerworld Росія. - 2000. - №15.
  18. shade.msu.ru/~lcm_page/LVM30/participants_eng.htm
  19. Кушніренко О. Г.. // Сайт Московського центру безперервної математичної освіти. Перевірено 23 травня 2015 року.

Уривок, що характеризує Кушніренко, Анатолій Георгійович

- Так, але, entre nous, - сказала княгиня, - це привід, він приїхав власне до графа Кирила Володимировича, дізнавшись, що він такий поганий.
— Однак, ma chere, це славна штука, — сказав граф і, помітивши, що старша гостя не слухала його, звернувся вже до панночок. - Гарна постать була у квартального, я уявляю.
І він, уявивши, як махав руками квартальний, знову зареготав звучним і басистим сміхом, що вагав його повне тіло, як сміються люди, які завжди добре їли і особливо пили. – Так, будь ласка, обідати до нас, – сказав він.

Настала мовчанка. Графіня дивилася на гостю, приємно посміхаючись, втім, не приховуючи того, що не засмутиться тепер анітрохи, якщо гостя підніметься і поїде. Дочка гості вже оправляла сукню, запитливо дивлячись на матір, як раптом із сусідньої кімнати почувся біг до дверей кількох чоловічих і жіночих ніг, гуркіт зачепленого і поваленого стільця, і в кімнату вбігла тринадцятирічна дівчинка, запахнувши щось короткою спідницею кисейною, і зупинилася посередині кімнати. Очевидно було, вона ненароком, з нерозрахованого бігу, заскочила так далеко. У дверях тієї ж хвилини з'явилися студент із малиновим коміром, гвардійський офіцер, п'ятнадцятирічна дівчинка і товстий рум'яний хлопчик у дитячій курточці.
Граф схопився і, розгойдуючись, широко розставив руки навколо дівчинки, що втекла.
– А, ось вона! – сміючись, закричав він. - Іменинниця! Ma chere, іменинниця!
- Ma chere, il y a un temps pour tout, - сказала графиня, прикидаючись строгою. - Ти її все балуєш, Elie, - додала вона чоловікові.
– Bonjour, ma chere, je vous felicite, [Здрастуйте, моя люба, вітаю вас,] – сказала гостя. - Quelle delicuse enfant! [Яке чарівне дитя!] – додала вона, звертаючись до матері.
Чорноока, з великим ротом, некрасива, але жива дівчинка, зі своїми дитячими відкритими плічками, які, стискаючись, рухалися у своєму корсажі від швидкого бігу, зі своїми чорними кучерями, що збилися назад, тоненькими оголеними руками і маленькими ніжками в мереживних баштанках і була у тому милому віці, коли дівчинка вже не дитина, а дитина ще не дівчина. Вивернувшись від батька, вона підбігла до матері і, не звертаючи жодної уваги на її суворе зауваження, сховала своє розчервонене обличчя в мереживах материнської мантильї і засміялася. Вона сміялася чомусь, говорячи уривчасто про ляльку, яку вийняла з-під спіднички.
– Бачите?… Лялька… Мімі… Бачите.
І Наталя не могла більше говорити (їй все смішно здавалося). Вона впала на матір і розреготалася так голосно і дзвінко, що всі, навіть манірна гостя, насильно засміялися.
- Ну, іди, іди зі своїм виродком! - сказала мати, вдавано сердито відштовхуючи дочку. - Це моя менша, - звернулася вона до гості.
Наташа, відірвавши на хвилину обличчя від мереживної косинки матері, глянула на неї знизу крізь сльози сміху і знову сховала обличчя.
Гостя, змушена милуватися сімейною сценою, вважала за потрібне взяти в ній якусь участь.
- Скажіть, моя люба, - сказала вона, звертаючись до Наталки, - як же вам доводиться ця Мімі? Дочка, правда?
Наталці не сподобався тон поблажливості до дитячої розмови, з якою гостя звернулася до неї. Вона нічого не відповіла і серйозно подивилася на гостю.
Тим часом все це молоде покоління: Борис – офіцер, син княгині Ганни Михайлівни, Микола – студент, старший син графа, Соня – п'ятнадцятирічна племінниця графа, і маленький Петруша – менший син, всі розмістилися у вітальні і, мабуть, намагалися утримати у межах пристойності пожвавлення та веселість, якими ще дихала кожна їхня риса. Видно було, що там, у задніх кімнатах, звідки вони всі так стрімко прибігли, у них були веселіші розмови, ніж тут про міські плітки, погоду і comtesse Apraksine. [про графину Апраксину.] Зрідка вони поглядали один на одного і ледве утримувалися від сміху.
Двоє молодих людей, студент і офіцер, друзі з дитинства, були одних років і обидва красиві, але не схожі один на одного. Борис був високий білявий юнак із правильними тонкими рисами спокійного та гарного обличчя; Микола був невисокий кучерявий юнак з відкритим виразом обличчя. На верхній губі його вже показувалося чорне волосся, і в усьому обличчі виражалися стрімкість і захопленість.
Микола почервонів, щойно увійшов до вітальні. Видно було, що він шукав і не знаходив, що сказати; Борис, навпаки, одразу ж знайшовся і розповів спокійно, жартівливо, як цю Мімі ляльку він знав ще молодою дівчиною з ще зіпсованим носом, як вона в п'ять років на його пам'яті постаріла і як у неї по всьому черепу тріснула голова. Сказавши це, він глянув на Наташу. Наталка відвернулась від нього, глянула на молодшого брата, який, заплющивши очі, трясся від беззвучного сміху, і, не в силах більше утримуватися, стрибнула і побігла з кімнати так швидко, як тільки могли нести її швидкі ніжки. Борис не засміявся.
- Ви, здається, теж хотіли їхати, maman? Карета потрібна? - Сказав він, з усмішкою звертаючись до матері.
- Так, іди, іди, вели приготувати, - сказала вона, вливаючись.
Борис вийшов тихо в двері і пішов за Наталкою, товстий хлопчик сердито побіг за ними, ніби досадуючи на розлад, що відбувся в його заняттях.

З молоді, не рахуючи старшої дочки графині (яка була чотирма роками старша за сестру і тримала себе вже, як велика) і гості панночки, у вітальні залишилися Микола і Соня племінниця. Соня була тоненька, мініатюрненька брюнетка з м'яким, відтіненим довгими віями поглядом, густою чорною косою, що двічі обвив її голову, і жовтуватим відтінком шкіри на обличчі і особливо на оголених худорлявих, але граціозних м'язистих руках і шиї. Плавністю рухів, м'якістю і гнучкістю маленьких членів і дещо хитрою і стриманою манерою вона нагадувала гарне котеня, яке ще не сформувалося, яке буде чарівною кішечкою. Вона, мабуть, вважала пристойним виявляти посмішкою участь у спільній розмові; але проти волі її очі з-під довгих густих вій дивилися на cousin [двоюрідного брата], що виїжджав до армії, з таким пристрасним обожненням, що усмішка її не могла ні на мить обдурити нікого, і видно було, що кішечка присіла тільки для того, щоб ще енергійніше стрибнути і заграти зі своїм соusin, коли тільки вони так само, як Борис з Наташею, виберуться з цієї вітальні.
- Так, ma chere, - сказав старий граф, звертаючись до гості та вказуючи на свого Миколу. - Ось його друг Борис зроблений в офіцери, і він із дружби не хоче відставати від нього; кидає і університет і мене старого: іде у військову службу, ma chere. А йому вже місце в архіві було готове, і все. Ось дружба? – запитав граф.
- Та війна, кажуть, оголошена, - сказала гостя.
- Давно кажуть, - сказав граф. – Знову поговорять, поговорять та так і залишать. Ma chere, ось дружба що! – повторив він. – Він іде до гусар.
Гостя, не знаючи, що сказати, похитала головою.
- Зовсім не з дружби, - відповів Микола, спалахнувши і відмовляючись ніби від ганебного на нього наклепу. - Зовсім не дружба, а просто відчуваю покликання до військової служби.
Він озирнувся на кузину і на гостю панянку: обидві дивилися на нього з усмішкою схвалення.
– Нині обідає у нас Шуберт, полковник Павлоградського гусарського полку. Він був у відпустці тут і бере його із собою. Що робити? - сказав граф, знизуючи плечима і жартома кажучи про справу, яка, мабуть, коштувала йому багато горя.
- Я вже вам казав, тату, - сказав син, - що якщо вам не хочеться мене відпустити, я залишусь. Але я знаю, що я нікуди не підходжу, окрім як у військову службу; я не дипломат, не чиновник, не вмію приховувати того, що відчуваю, – говорив він, все поглядаючи з кокетством гарної молодості на Соню та гостю панянку.
Кішечка, впиваючись у нього очима, здавалась кожну секунду готовою заграти і виявити всю свою котячу натуру.
– Ну, ну добре! - Сказав старий граф, - все гарячиться. Все Бонапарте всім голову закрутив; всі думають, як це він із поручиків потрапив до імператорів. Що ж, дай Боже, – додав він, не помічаючи глузливої ​​усмішки гості.
Великі заговорили про Бонапарт. Жюлі, донька Карагіної, звернулася до молодого Ростова:
– Як шкода, що вас не було у четвер у Архарових. Мені нудно було без вас, – сказала вона, ніжно посміхаючись до нього.
Польщений юнак з кокетливою усмішкою молодості ближче пересів до неї і вступив з усміхненою Жюлі в окрему розмову, зовсім не помічаючи того, що ця його мимовільна усмішка ножем ревнощів різала серце червоної і удавано усміхненої Соні. - У середині розмови він озирнувся на неї. Соня пристрасно озлоблено глянула на нього і, ледве втримуючи на очах сльози, а на губах удавану посмішку, встала і вийшла з кімнати. Все пожвавлення Миколи зникло. Він зачекав на першу перерву розмови і з засмученим обличчям вийшов з кімнати шукати Соню.
- Як секрети цієї всієї молоді шиті білими нитками! – сказала Ганна Михайлівна, вказуючи на Миколу. – Cousinage dangereux voisinage, [Бідова справа – двоюрідні братики та сестрички,] – додала вона.
- Так, - сказала графиня, після того як промінь сонця, що проникнув у вітальню разом із цим молодим поколінням, зник, і ніби відповідаючи на запитання, якого ніхто їй не робив, але який постійно займав її. – Скільки страждань, скільки занепокоєнь перенесено за те, щоб тепер на них радіти! А й тепер, справді, більше страху, ніж радості. Все боїшся, все боїшся! Саме той вік, у якому так багато небезпек і для дівчаток, і для хлопчиків.
– Все від виховання залежить, – сказала гостя.
- Так, ваша правда, - продовжувала графиня. – Досі я була, дякувати Богу, другом своїх дітей і користуюсь повною їхньою довірою, – говорила графиня, повторюючи помилку багатьох батьків, які вважають, що у дітей їх немає таємниць від них. - Я знаю, що я завжди буду першою confidente [повіреною] моїх дочок, і що Ніколенька, за своїм палким характером, якщо буде пустувати (хлопчику не можна без цього), то все не так, як ці петербурзькі панове.
- Так, славні, славні хлопці, - підтвердив граф, який завжди вирішував заплутані для нього питання тим, що все знаходив славним. – Ось ідіть, захотів у гусари! Та ось що ви хочете, ma chere!
- Яка мила істота ваша менша, - сказала гостя. – Порох!
- Так, порох, - сказав граф. - У мене пішла! І який голос: хоч і моя дочка, а я правду скажу, співачка буде, Саломоні інша. Ми взяли італійця її вчити.

Анатолій Георгійович Кушніренко народився 3 липня 1944 року. Відомий як російський та радянський математик і спеціаліст з інформаційних технологій, автор численних навчальних посібників з інформатики, розробник навчальної системи програмуванняІнфоСвіт та Кумир.

Біографія

Анатолій Георгійович народився у місті Таганрог Ростовської області (СРСР).

Навчався Анатолій Кушніренко у Московському державномууніверситет на механіко-математичному факультеті, який закінчив у 1967 році. Спеціалізацією О. Кушніренка був функціональний аналіз. Науковим керівником його кандидатської дисертації був Володимир Арнольд. За результатами захисту дисертації О. Кушніренко отримав науковий ступінь кандидата фізико-математичних наук.

Наукова та педагогічна діяльність

А.Г. Кушніренко у своїй статті 1967 року запроваджує поняття A-ентропії, яке є зміною поняття метричної ентропії динамічної системи, яке запровадив О.М. Колмогори. Деякі з робіт О. Кушніренка присвячені дослідженню систем поліноміальних рівнянь та одержанню оцінок для кількості рішень подібних систем. Анатолій Георгійович отримав результати (серед них «принцип Кушніренко» та «теорема Кушніренко»), які використовуються дослідниками, які працюють у цій галузі математики.

З 1970 року О. Кушніренко працює у Московському державному університеті на посаді штатного доцента механіко-математичного факультету. З 1998 р. стає доцентом-сумісником кафедри загальних проблем управління (ОПУ). З 1976 до 1979 року О. Кушніренко виконував обов'язки вченого секретаря кафедри ОПУ.

Кушніренко переконаний у необхідності вивчення інформатики у школах. Один із перших О. Кушніренко у 1980-х роках запроваджує інформатику як навчальний предмет. Спільно із Г.В. Лебедєвим у 1980 році Анатолій Георгійович створює новий курс інформатики у МДУ, на основі якого надалі було створено підручник «Програмування для математиків». Курс ґрунтувався на оригінальних ідеях програмування. 1987 року виходить другий підручник з інформатики для 10-го класу середньої школи, створений колективом авторів під керівництвом О. Кушніренка. У 1990–1997 роках підручник «Основи інформатики та обчислювальної техніки» видається загальним тиражем понад 7 мільйонів екземплярів.

В основі курсу лекцій та обох підручників лежить поняття «виконавця», яке було запропоновано наприкінці 1970-х років В.Б. Бетеліним і розвинене А. Кушніренко та Г. Лебедєвим, як один із способів реалізації концепції об'єктно-орієнтованого програмування, поняття технології програмування «згори донизу» та ієрархії структур даних.

Анатолій Кушніренко двічі виступає на Міжнародному семінарі з інформатики та комп'ютерної алгебри.

У 1996–1998 роках О. Кушніренко працює у Пенсільванському університеті міста Стейт-коледж, у якому викладає математику.

Зауваження 1

На сьогоднішній день Анатолій Георгійович є завідувачем відділу навчальної інформатики НІІСІ РАН, веде спеціальні семінари та читає спецкурси, є одним із членів редакційної колегії журналу «Фундаментальна та прикладна математика».

Система Кумир

Кумир (Мир Кушніренко або Комплект Навчальних СВІТів) є мовою та системою програмування, призначеними для підтримки початкових курсів програмування та інформатики в середній та вищій школі. Кумир заснований на методиці, яка розроблена під керівництвом академіка А. Єршова у другій половині 1980-х років. Цю методику широко використовували у середніх школах Росії та СРСР. У системі Кумир використовується шкільна алгоритмічна мова, яку вигадав А. Єршов. Це проста алголоподібна мова з російською лексикою та вбудованими командами управління програмними виконавцями (Чертежник, Робот).