Программирование — вторая грамотность - [6]
Какая-то компания выпустила на рынок игру-компьютер, которая проверяет спеллинг английских слов. С помощью синтезатора речи слово произносится, ребенок набирает это слово по буквам, машина проверяет и реагирует. В карманную игру трудно вложить хороший синтезатор речи, но авторы обратили его недостаток в достоинство, сделав его очень похожим на голос Буратино. Представляете себе восторг детей, когда игрушка пищит им голосом Буратино: «Пробуй снова, пробуй снова, ты не знаешь это слово!».
Еще одно очень интересное наблюдение. На конкурсных вступительных экзаменах в ВУЗ для абитуриентов установили консультационную информационную систему, реализованную на ЭВМ. Около терминалов всегда толпилась очередь. В интересах ребят рядом посадили двух преподавателей, чтобы разгрузить машину. Преподаватели сидели без дела, а у терминала по-прежнему была очередь. Почему? «А мы не стесняемся перед машиной обнаружить свое незнание, а перед преподавателем стесняемся», — объяснили ребята. Действительно, по многим показателям ЭВМ является гораздо более удобным для детей источником и контролером знаний. С одной стороны, это всезнающий партнер, а с другой всего лишь орудие, вещь. ЭВМ создает игровую обстановку, которая в обучении гораздо ценней реальной жизни тем, что из игры можно выйти, не утратив достоинства. Примеры подобного рода можно было бы умножить.
Есть и более серьезные предпосылки к продвижению ЭВМ в школу. Я уже упоминал о работах профессора Сеймура Пейперт, работающего в Лаборатории искусственного интеллекта Массачусетского технологического института. На недавнем конгрессе ИФИП-80, состоявшемся в Японии и Австралии, профессор Пейперт выступил с докладом «Детство по-новому: присутствие ЭВМ как эксперимент в психологии развития». Этот доклад привлек всеобщее внимание.
Профессор Пейперт предсказывает всестороннее вторжение ЭВМ в мир ребенка, когда машина станет интеллектуальным орудием, применяемым ребенком с той же непосредственностью, с какой он использует перо и карандаш, но с гораздо большим разнообразием. Интерпретируя наблюдения Ж. Пиаже над тем, что ребенок совершает большинство своих интеллектуальных открытий самостоятельно при условии, что окружающий его фон достаточно богат, — профессор Пейперт показал, что компьютеризация этого фона создаст новую, невиданную ранее операционную обстановку, которая потребует новых представлений в психологии развития. В качестве примеров им было приведено значительное ускорение овладения алфавитным языком и более раннее развитие комбинаторных способностей, что позволяет детям овладеть этими фундаментальными умениями практически до вступления в подростковый возраст. Одним из положительных последствий этого изменения может стать преодоление инфантилизма и чувства зависимости, столь характерных для современного городского общества.
Собственно говоря, этот позитивный вывод профессора Пейперта может быть взят в качестве кульминации нашего анализа. Не нужно большого воображения, чтобы понять, к каким большим сдвигам в образовании приведет реализация подобной педагогической задачи.
ЗАКЛЮЧЕНИЕ
Я начал свое выступление с метафоры. Сейчас мы можем раскрыть ее конкретное содержание. Мы стоим на пороге практически беспредельного развития и распространения электронной вычислительной техники в обществе. Машина становится интеллектуальным орудием и партнером практически во всех сферах жизни и деятельности человека. Необходимость актуализировать в виде программ информационную модель мира, постоянное усложнение окружающей среды требуют и одновременно делают возможным существенно повысить интеллектуальную силу человечества. Значительное место в этом поступательном развитии человеческого интеллекта должны занимать законы обработки информации, способы перехода от знания к действию, способность строить программы, рассуждать о них и предвидеть результаты их выполнения. Сумма знаний по этим вопросам должна подвергнуться тщательному концептуальному анализу и в объединении с математическими и лингвистическими концепциями стать фундаментальной компонентой общего образования.
Вычислительная машина станет не только техническим орудием учебного процесса. Она приведет к формированию нового интеллектуального фона, новой операционной обстановки, органически и естественно используемой ребенком в его развитии в школе и дома. Возможности, предоставляемые машиной, и новые задачи образования неизбежно окажут заметное влияние на основные положения психологии развития, сложившиеся дидактические принципы и формы обучения.
Их реализация ускорит интеллектуальное созревание ребенка, повысит его активность, сделает его лучше подготовленным к профессиональной деятельности, в частности, к осуществлению второй индустриальной революции, вызванной появлением ЭВМ и новых форм автоматизации.
Другими словами, программирование — это вторая грамотность. Это по-прежнему метафора, но которая, как мне кажется, наилучшим образом фокусирует цели и содержание нашей конференции.
В учебно-методическом пособии рассматриваются основы языка программирования PL/SQL, реализованного в системе управления базами данных Oracle Database Server. Приводятся сведения о поддерживаемых типах данных, структуре программ PL/SQL и выполнении SQL-предложений в них. Отдельно рассмотрено создание хранимых в базах данных Oracle программ PL/SQL – процедур, функций, пакетов и триггеров.
Рассмотрено все необходимое для разработки, компиляции, отладки и запуска приложений Java. Изложены практические приемы использования как традиционных, так и новейших конструкций объектно-ориентированного языка Java, графической библиотеки классов Swing, расширенной библиотеки Java 2D, работа со звуком, печать, способы русификации программ. Приведено полное описание нововведений Java SE 7: двоичная запись чисел, строковые варианты разветвлений, "ромбовидный оператор", NIO2, новые средства многопоточности и др.
В книге рассматриваются базисные теоретические основы, необходимые для построения компиляторов, основные технологические приемы и методы их реализации. В ней приведены различные варианты заданий для выполнения лабораторного практикума по курсу «Системное программное обеспечение», а также примеры выполнения этих заданий. В каждом примере подробно рассматриваются все особенности его выполнения, как на этапе подготовки необходимой математической базы, так и на этапе программной реализации. В лабораторных работах автор обращает внимание на основные сложности, связанные с ее выполнением, а также на возможные типичные ошибки и недочеты, дает рекомендации по возможностям программной реализации, отличным от кода, приводимого в примерах.Книга ориентирована на студентов, обучающихся в технических вузах по специальностям, связанным с вычислительной техникой.
Книга известного специалиста по программированию (Югославия), содержащая основы языка Пролог и его приложения для решения задач искусственного интеллекта. Изложение отличается методическими достоинствами — книга написана в хорошем стиле, живым языком. Книга дополняет имеющуюся на русском языке литературу по языку Пролог.Для программистов разной квалификации, специалистов по искусственному интеллекту, для всех изучающих программирование.
РАССЫЛКА ЯВЛЯЕТСЯ ЧАСТЬЮ ПРОЕКТА RSDN, НА САЙТЕ КОТОРОГО ВСЕГДА МОЖНО НАЙТИ ВСЮ НЕОБХОДИМУЮ РАЗРАБОТЧИКУ ИНФОРМАЦИЮ, СТАТЬИ, ФОРУМЫ, РЕСУРСЫ, ПОЛНЫЙ АРХИВ ПРЕДЫДУЩИХ ВЫПУСКОВ РАССЫЛКИ И МНОГОЕ ДРУГОЕ.
В этой книге содержится описание базовых принципов функционирования платформы .NET, системы типов .NET и различных инструментальных средств разработки, используемых при создании приложений .NET. Представлены базовые возможности языка программирования C# 2005, включая новые синтаксические конструкции, появившиеся с выходом .NET 2.0, а также синтаксис и семантика языка CIL. В книге рассматривается формат сборок .NET, библиотеки базовых классов .NET. файловый ввод-вывод, возможности удаленного доступа, конструкция приложений Windows Forms, доступ к базам данных с помощью ADO.NET, создание Web-приложений ASP.NET и Web-служб XML.