Русский
Русский
English
Статистика
Реклама

Computer literacy project

Как BBC и Гарвард вырастили целое поколение первых программистов

11.03.2021 12:11:09 | Автор: admin

На Хабре сложно найти человека, который не слышал бы о знаменитом гарвардском курсе лекций по программированию Computer Science 50, который в доступной форме преподносит слушателю основы программирования и подходит даже для тех, кто совершенно не был связан с IT, но решил начать изучать эту специальность. Несколько лет назад его даже перевели на русский язык.

Но это не первый подобный замысел, попытки поднять компьютерную грамотность предпринимались и раньше. В начале 80-х корпорация BBC при поддержке правительства Великобритании запустила необычный курс дистанционного обучения и популяризации компьютерных технологий под названием BBC Computer Literacy Project. На текущий момент это самый беспрецедентный замысел такого рода по своим масштабам: он выходил на протяжении почти десяти лет, собирая огромную аудиторию. В те годы Великобританию по праву можно было назвать самой продвинутой страной в сфере Информационных технологий, тогда она обогнала даже США.

Предпосылки


Программирование очень востребованная профессия и стала такой довольно давно. Но полвека назад это не было настолько очевидным для широкой публики, в тренде были другие специальности, а до айтишного хайпа и взлета гигантских корпораций типа Google было еще далеко. Однако программисты были нужны, и требовалось заинтересовать людей этой профессией, объяснить им, что на компьютере можно не только играть в простенькие аркадные игры типа Pong. Кроме того, в то время компьютеры повсеместно внедрялись на предприятиях, и люди чувствовали в них угрозу, переживая, что их специальности будут сокращены из-за компьютеризации производства. Требовалось успокоить общественность и привлечь новые кадры.

В 1978 году в рамках популярного документального телесериала Horizon году вышла серия Now the Chips are Down, в которой рассказывалось о влиянии компьютеров на современную жизнь. Ходили слухи, что эту серию показали кабинету министров Великобритании и пристыдили британское правительство, что население страны плохо осведомлено о новых технологиях, и это угрожает экономике страны, на фоне начинающегося всемирного бума персональных компьютеров; в Штатах только-только начали выпускать Apple II, один из самых популярных компьютеров того времени, который взорвал рынок.

В конце 70-х BBC Education провела международное исследование, финансируемое Комиссией по кадровым услугам, итогом которого стал отчет под названием Microelectronics, в котором излагались мнения различных специалистов из промышленности, профсоюзов и преподавателей на современные тенденции использования компьютеров. Что примечательно, в нем действительно неплохо проанализированы перспективы развития компьютерных технологий, обсуждались проблемы, которые актуальны и сегодня, такие как: распознавание и синтез речи, влияние технологий на бизнес, образование, здравоохранение и даже некоторые философские проблемы.


Кристофер Эванс

Примерно в это же время Кристофер Эванс пишет футурологическую научно-популярную книгу The Micro Millennium, в которой описывает свое видение развития компьютерных технологий до 2000 года. Позже по этой книге снимут сериал The Mighty Micro из шести эпизодов, который выйдет на телевидении осенью-зимой 1979 года и сильно впечатлит Пола Кривачека из BBC (он впоследствии, станет продюсером Computer Literacy Project).


Пол Кривачек в 1982 году


Кеннет Бейкер

Пост министра по Информационным технологиям в Британии тогда занимал Кеннет Бейкер. Он очень активно выступал за внедрение компьютеров в образовании и на производствах, справедливо негодуя, что страна сильно отстает в сфере IT. А в 1980 году он выступил с речью National Strategy for Information Technology, в которой критиковал систему образования за отсталость, убедил правительство снабдить школы новыми компьютерами BBC Micro и объявить 1982 год годом высоких технологий, что сильно способствовало проекту CPL.

Разработка программы


Все это привело к тому, что в конце 70-х BBC, вместе с британским правительством, задумались о том, что необходимо заинтересовать людей программированием, показать, что это не очень сложно и доступно каждому, кто задастся целью получить новую специальность. Назвали его незатейливо: Проект компьютерной грамотности, или Computer Literacy Project.

До эпохи Интернет было еще почти 10 лет, и о перспективах компьютерных сетей задумывались только ученые, потому курс был создан в наиболее популярном тогда формате телесериала. Планировалось запустить десять серий, под общим названием The Computer Programme, которые бы показывались в удобное время для студентов колледжей и потом повторялись для домашних зрителей.


On the Move

Любопытно, что при разработке концепции сериала, использовался опыт по ликвидации неграмотности среди взрослого населения страны. Как ни удивительно, в конце XX века в Великобритании существовала такая проблема, что несколько миллионов взрослых людей имели трудности с чтением и письмом. Проект был запущен в 75 году как телесериал под названием On the Move. Нескольких десятков серий содержат короткие зарисовки из жизни двух курьеров разьезжиющих на фургоне, Альфы(Боб Хоскинс) и Берта (Дональд Ги), в которых Альф подшучивает над грамотностью Берта и радуется его успехам. Кроме этого в каждой серии присутствует интервью с человеком, который рассказывает, как изменилась его жизнь после повышения грамотности, и выступления знаменитых ведущих того времени. В конце каждой серии показывали телефон службы доверия, по которому можно было позвонить и получить консультацию.

CLP предваряли несколько коротких сериалов по теме, чтобы подготовить зрителей к проблеме и проанализировать реакцию аудитории: The Silicon Factor и Managing the Micro. В первом сериале компьютерные технологии демонстрируются обычным людям и показывается их мнение, а второй сериал был научно-популярным, где рассказывалось о работе микропроцессоров и компьютеров.

В то время образовательные телепередачи BBC были более дидактическими, чем сейчас, и всегда сопровождались выпусками книг с учебными и популярными мсатериалами. CLP не стал исключением. В рамках курса было выпущено несколько руководств и сборников занимательных задач, как научно-исследовательских, так и тех, которые можно было бы применять для решения текущих бытовых проблем в обычной жизни любого человека.

Невозможно программировать, только читая книгу по Бейсику, для этого нужен компьютер. Потому, в BBC рискнули и решили выпустить не только книги о программировании, но и сам компьютер. Это был первый опыт создания массового дидактического материала, совершенно отличного от привычных книг.


К выпуску железа для телепередачи подошли ответственно, был запущен тендер по разработке компьютера, который был бы достаточно простым и без серьезных затрат мог познакомить людей с новой профессией. Итоговая цена была начальной модели чуть больше 200 фунтов, что примерно соответствовало средней зарплате за неделю или две. Более мощная версия стоила 325 фунтов, дороже, но тоже сравнительно бюджетно. Подробнее об истории его создания и спецификацией можно ознакомиться в этой статье на Хабре: BBC Micro компьютер, который обыграл ZX Spectrum.


Выбор языка программирования был очевиден. Паскаль слишком тяжеловесный для неподготовленных людей, C еще сложнее, C++ тогда не изобрели, а языки типа Фортрана и Кобола слишком специфичны и заточены под узкую нишу задач. Потому был выбран Бейсик. Несмотря на скудные возможности, он имеет одно неоспоримое преимущество наглядность. Его синтаксис такой простой, что листинг выглядит очень похоже на обычный повествовательный текст, а короткие программы понятны даже тем, кто вообще не знаком с программированием.

Кроме руководств, в рамках программы выпускались и другие книги о компьютерах и программировании, одна из них стала настоящим бестселлером; было продано 80 000 экземпляров:


Софт для компьютера выпускался на кассетах и был вполне традиционным для того времени. Упражнения для программирования, программы для простых бытовых расчетов и, конечно же игры.


Запуск проекта


Первая часть образовательного проекта была выпущена в 82-83 годах, она содержала четыре сериала, в каждом из которых последовательно разбираются несколько примеров применения компьютеров. Всего было показано 31 серий, по 25 минут. В каждом эпизоде обсуждается небольшая реальная задача, которую предлагается решить зрителям, используя их компьютер BBC Micro и прилагающиеся к нему руководства. В первых сериях разбираются основы программирования на Бейсик, далее задачи постепенно усложняются.


Дополнительно был запущен 30-часовой курс программирования на Бейсике, в National Extension College, на который зарегистрировалось более 150 000 человек, с отсевом меньше 3%, что и по нынешним меркам может считаться превосходным результатом для дистанционного обучения программированию.

Итоги первого года CLP были по настоящему впечатляющие! Аудитория каждого выпуска была от 500 000 до 2 000 000 зрителей. Не удивительно, что количество проданных компьютеров было более двух миллионов (включая продажи в других странах), потому что без компьютера смотреть передачу не имело смысла. 85% начальных школ и 65% средних выбрали BBC Micro в качестве образовательного компьютера. Компания Acorn, производившая компьютер, тоже не осталась без пряника, ее оборот вырос с 1 миллиона фунтов в 1979 году, до 20 миллионов в 1982.

Второй этап, 1983-1989


Успех был настолько ошеломляющим, что правительство продлило проект вплоть до 1989 года. Во второй фазе было выпущено, в общей сложности больше 200 серий, включая необычный формат прямых эфиров Micro-Live, передачи от получаса до двух, на которых шло живое общение со зрителями в студии, опытными и начинающими программистами. Во время одного такого шоу случился забавный курьез. Передача была посвящена работе электронной почты. Один из зрителей, во время ожидания трансляции, подслушал, как в соседней комнате менеджер раздавал инструкции для ведущих и произнес вслух пароль от почтового ящика, который собирались использовать для демонстрации. Каково же было удивление ведущих, когда в прямом эфире они наблюдали подключение к своему аккаунту и отправку письма с саркастическим текстом (к счастью, пристойным) на тему компьютерной безопасности. Зато для зрителей вышел очень наглядный урок.

Развитие компьютерной техники в течение существования программы привело к тому, что в ее выпусках обсуждалось программирование не только на компьютерах BBC Micro, но и на других, включая ZX Spectrum, который первоначально был конкурентом на место компьютера программы, но проиграл состязание.

Итогом всей программы явился огромный всплеск интереса людей к компьютерам, который подтолкнул многих людей к работе в сфере Информационных технологий. Люди перестали бояться лишениях их должностей, бизнес стал еще более активно внедрять компьютеры в свои процессы, а школы вводили обучение азам компьютерных специальностей. Несколько досадно то, что BBC не продумала бизнес-стратегию экспансии на внешние рынки и не смогла завоевать достаточную популярность за рубежом из-за сильной конкуренции с местными сетями дистрибуции компьютеров.

Наследие


Посмотреть первую часть сериала из 10 эпизодов можно на сайте Интернет Архива.

Кроме этого, BBC хранит архив игр для своего компьютера на сайте Complete BBC Micro Games Archive.

Эмуляторы BBC Micro существуют практически для всех платформ, включая мобильные, например: Beebdroid.

В 2015 году на фоне очередного снижения интереса к IT и недостатка специалистов BBC попробовала тряхнуть стариной и выпустила простенький одноплатник для очередной образовательной программы: The BBC micro:bit. Это типичный Chip-on-Board, построенный на процессоре ARM, вдвое меньше банковской карты и с довольно скромными аппаратными возможностями: процессор ARM Cortex-M0 работающий на 16 МГц, с 16 килобайтами оперативки и 256 килобайтами флеш-памяти, акселерометром, компасом, термометром и матрицей из 25 светодиодов. Из интерфейсов USB, BT и пара кнопок. В 2020 году вышла вторая ревизия на более мощном процессоре ARM Cortex-M4, дополненная микрофоном и динамиком; флеш-память увеличили до 512 килобайт, а оперативную до 128 кб.


Первоначально предполагалось, что программироваться одноплатник будет на адаптированных версиях Pyton и JS, но позже к нему выпустили еще несколько языков программирования, от Бейсика до Паскаля и С++.

***


Вспоминая успех этого национального проекта, остается только позавидовать англичанам и помечтать, что подобный многолетний курс будет запущен и в нашей стране, тем более, что компьютеры стали несравнимо доступнее, у каждого в кармане смартфон мощнее BBC Micro, а интернет для обучения куда удобнее, чем телевизор с книгой.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru