BBCずハヌバヌドがどのようにしお党䞖代の初期プログラマヌを育おたか



Habréでは、プログラミングの基瀎をリスナヌに教え、たったく知らなかった人にも適した、プログラミングに関する有名なハヌバヌド倧孊のコンピュヌタサむ゚ンス50の講矩に぀いお聞いたこずがない人を芋぀けるのは困難です。 ITに関連しおいたしたが、この専門分野の研究を開始するこずにしたした。数幎前、それはロシア語にさえ 翻蚳されたした。



しかし、これはそのような最初のアむデアではありたせん。コンピュヌタリテラシヌを高める詊みは以前に行われたこずがありたす。1980幎代初頭、BBC Corporationは、英囜政府の支揎を受けお、BBC Computer LiteracyProjectず呌ばれる珍しい遠隔教育コヌスずコンピュヌタヌ技術の普及を開始したした。これたでのずころ、これは芏暡の点でこの皮の最も前䟋のない抂念です。これは、ほが10幎間公開されおおり、倚くの聎衆を集めおいたす。圓時、英囜は情報技術の分野で最も進んだ囜ず蚀っおも過蚀ではなく、米囜さえも远い抜いおいた。



前提条件 



プログラミングは非垞に人気のある職業であり、非垞に昔になりたした。しかし、半䞖玀前、これは䞀般の人々にはそれほど明癜ではなく、他の専門分野も流行しおおり、ITの誇倧宣䌝やGoogleのような巚倧䌁業の台頭からはほど遠いものでした。しかし、プログラマヌが必芁であり、この職業に興味を持っお、コンピュヌタヌではポンのような単玔なアヌケヌドゲヌムをプレむできるだけではないこずを説明する必芁がありたした。たた、圓時、工堎ではコンピュヌタヌが普及しおおり、生産のコンピュヌタヌ化により専門性が䜎䞋するのではないかず䞍安を感じおいたした。囜民を萜ち着かせ、新しい人員を匕き付ける必芁がありたした。 



1978幎、人気のドキュメンタリヌテレビシリヌズHorizo​​nの䞀郚ずしお コンピュヌタが珟代の生掻に䞎える圱響を調査した䞀連の Nowthe Chips areDownがリリヌスされたした。この゚ピ゜ヌドは英囜内閣に瀺され、英囜政府は、囜の人口が新技術に぀いお十分に知らされおおらず、これが䞖界的なパヌ゜ナルコンピュヌタブヌムの始たりを背景に囜の経枈を脅かしおいるず噂されたした。米囜は、圓時最も人気のあるコンピュヌタの1぀であるApple IIのリリヌスを開始したばかりで、垂堎を爆砎したした。 



1970幎代埌半、BBC Educationは人事委員䌚の資金提䟛を受けお囜際調査を実斜し、その結果、「マむクロ゚レクトロニクス」ずいうタむトルのレポヌトが䜜成されたした。 」は、コンピュヌタの䜿甚における珟圚の傟向に぀いお、業界、劎働組合、教垫からのさたざたな専門家の芋解を瀺しおいたす。泚目に倀するのは、コンピュヌタヌテクノロゞヌの開発の芋通しを分析し、音声認識ず合成、テクノロゞヌがビゞネス、教育、ヘルスケア、さらにはいく぀かに䞎える圱響など、今日関連する問題に぀いお議論するこずです。哲孊的問題。 





クリストファヌ・゚ノァンス 



ほが同じ時期に、 クリストファヌ・゚ノァンスは未来の人気科孊曞「マむクロミレニアム」を執筆し、2000幎たでのコンピュヌタヌ技術の開発に関する圌のビゞョンを説明しおいたす。その埌、この本は6゚ピ゜ヌドのテレビシリヌズ The Mighty Microずしお䜿甚され、1979幎の秋/冬にテレビで攟映され、BBCのPaul Krivacekに倧きな感銘を䞎えたす圌は埌にコンピュヌタヌリテラシヌのプロデュヌサヌになりたす。事業。





1982幎のPaulKrivachek





ケネス・ベむカヌケネス・ベむカヌは



圓時、英囜の情報技術長官でした。圌は教育ず生産におけるコンピュヌタヌの導入を提唱するこずに非垞に積極的であり、囜がIT郚門ではるかに遅れおいるこずを圓然のこずながら憀慚しおいる。そしお1980幎に圌は「情報技術のための囜家戊略」ずいうスピヌチを行い、教育システムの埌退を批刀し、政府に新しいBBCマむクロコンピュヌタヌを孊校に装備するよう説埗し、1982幎をハむテクの幎ず宣蚀したした。 CPLプロゞェクトに貢献したした。



プログラム開発



これらすべおが、70幎代埌半に、BBCが英囜政府ずずもに、プログラミングに興味を持っおもらう必芁性に぀いお考え、新しい専門分野を取埗したい人にずっおはそれほど難しくなく、アクセスしやすいこずを瀺したずいう事実に぀ながりたした。 。圌らはそれを単玔なものず呌んだ「コンピュヌタリテラシヌプロゞェクト」たたは「コンピュヌタリテラシヌプロゞェクト」。 



むンタヌネットの時代以前はただ10幎近くあり、科孊者だけがコンピュヌタネットワヌクの展望を考えおいたため、圓時最も人気のあったテレビシリヌズの圢匏でコヌスが䜜成されたした。倧孊生に郜合の良い時間に攟映され、家庭の芖聎者にも繰り返される「TheComputerProgram」ずいう総称で10話を開始する予定でした。





移動䞭



シリヌズのコンセプトを開発する際に、囜の成人人口の非識字を根絶する経隓が䜿甚されたのは䞍思議です。驚いたこずに、20䞖玀の終わりに、英囜では数癟䞇人の成人が読み曞きに苊劎するほどの問題がありたした。このプロゞェクトは、75幎に「OntheMove」ずいうテレビシリヌズずしお開始されたした。 "。数十の゚ピ゜ヌドには、バンに乗った2人の宅配䟿業者、AlphaBob HoskinsずBerthaDonald Guyの人生の短いスケッチが含たれおいたす。ここでは、AlfがBertの識字胜力をからかっお、圌の成功を喜んでいたす。たた、各゚ピ゜ヌドには、識字率の向䞊埌に人生がどのように倉化したかを語る人物ぞのむンタビュヌず、圓時の有名なプレれンタヌによるスピヌチが含たれおいたす。各゚ピ゜ヌドの終わりに、電話をかけおアドバむスを埗るこずができるヘルプラむンが衚瀺されたした。 



CLPの前に、芖聎者が問題に備える準備をし、芖聎者の反応を分析するためのトピックに関するいく぀かの短いシリヌズがありたした 。シリコンファクタヌず マむクロの管理です。..。第1シリヌズは䞀般の人々にコンピュヌタ技術をデモンストレヌションしお意芋を述べ、第2シリヌズはマむクロプロセッサずコンピュヌタの仕事に぀いお語ったポピュラヌサむ゚ンスでした。 



圓時、BBCの教育テレビ攟送は珟圚よりも教蚓的であり、教育的で人気のある資料を含む本のリリヌスを垞に䌎っおいたした。 CLPも䟋倖ではありたせん。コヌスの䞀環ずしお、研究開発の䞡方で、面癜い問題のいく぀かのマニュアルずコレクションが公開されたした。たた、あらゆる人の日垞生掻における珟圚の日垞の問題を解決するために䜿甚できるものもありたす。 



BASICの本を読むだけではプログラムできず、コンピュヌタヌが必芁です。そのため、BBCはチャンスを぀かみ、プログラミングに関する本だけでなく、コンピュヌタヌ自䜓も出版するこずにしたした。これは、通垞の本ずはたったく異なる、倧量の教蚓的な資料を䜜成した最初の経隓でした。





 åœŒã‚‰ã¯ãƒ†ãƒ¬ãƒ“送信甚のハヌドりェアのリリヌスに責任あるアプロヌチを取り、非垞にシンプルで、深刻なコストをかけずに人々に新しい職業を玹介できるコンピュヌタヌを開発するための入札が開始されたした。初期モデルの最終䟡栌は200ポンド匷で、これはおおよそ1〜2週間の平均絊䞎でした。より匷力なバヌゞョンは325ポンドで、より高䟡でしたが、比范的予算もありたした。その䜜成の歎史ず仕様の詳现に぀いおは、HabréBBCMicroのこの蚘事を参照しおください-ZXSpectrum を打ち負かしたコンピュヌタヌ。





プログラミング蚀語の遞択は明癜でした。 Pascalは蚓緎を受けおいない人には重すぎ、Cはさらに耇雑で、C ++は圓時発明されおいたせんでした。たた、FortranやCobolなどの蚀語は具䜓的すぎお、狭いニッチなタスクに合わせお調敎されおいたす。そのため、BASICが遞択されたした。わずかな機胜にもかかわらず、それは1぀の明癜な利点を持っおいたす-可芖性。その構文は非垞に単玔なので、リストは通垞​​の物語のテキストに非垞によく䌌おおり、プログラミングにたったく慣れおいない人でも短いプログラムを理解できたす。 



マニュアルに加えお、このプログラムはコンピュヌタヌずプログラミングに関する他の本も䜜成し、そのうちの1冊が真のベストセラヌになりたした。 80,000郚が販売されたした





コンピュヌタ゜フトりェアはカセットで䜜成され、圓時はかなり䌝統的でした。プログラミングの緎習、簡単な家蚈蚈算のプログラム、そしおもちろんゲヌム。





プロゞェクトの立ち䞊げ



教育プロゞェクトの最初の郚分は82-83幎にリリヌスされ、4぀のシリヌズが含たれ、それぞれがコンピュヌタヌの䜿甚䟋を順番に理解しおいたす。合蚈31の゚ピ゜ヌドが、それぞれ25分で衚瀺されたした。各゚ピ゜ヌドでは、芖聎者がBBCMicroコンピュヌタヌず付属のマニュアルを䜿甚しお解決するための小さな珟実の問題に぀いお説明しおいたす。最初のシリヌズでは、BASICでのプログラミングの基本を理解し、その埌、タスクは埐々に耇雑になっおいたす。 





さらに、30時間のBASICプログラミングコヌスがNational Extension Collegeで開始され 、15䞇人以䞊が登録され、䞭退率は3未満でした。これは、今日の基準では、遠隔教育プログラミングの優れた結果ず芋なすこずができたす。



CLPの最初の幎の結果は本圓に印象的でした各号の聎衆は50䞇人から2,000,000人でした。圓然のこずながら、販売されたコンピュヌタヌの数は200䞇台を超えたした他の囜での販売を含む。コンピュヌタヌがなければ番組を芋るのは意味がなかったからです。小孊校の85ず䞭孊校の65が、教育甚コンピュヌタヌずしおBBCMicroを遞択しおいたす。コンピュヌタヌ䌚瀟の゚むコヌンもニンゞンを持っおいお、1979幎の100䞇ポンドから1982幎には2000䞇ポンドに成長したした。 



1983-1989幎の第2段階



成功は圧倒的だったので、政府はプロゞェクトを1989幎たで延長したした。第2フェヌズでは、スタゞオで芖聎者ずのラむブコミュニケヌションを䜓隓した30分から2時間の番組である「マむクロラむブ」ずいう珍しい圢匏の生攟送を含む、合蚈200以䞊の゚ピ゜ヌドがリリヌスされたした。ず初心者プログラマヌ。そのようなショヌの間に、面癜い奜奇心が起こりたした。ショヌは電子メヌルの仕事に捧げられたした。芖聎者の䞀人は、攟送を埅っおいる間、隣の郚屋のマネヌゞャヌがプレれンタヌに指瀺を出し、デモに䜿われる予定のメヌルボックスのパスワヌドを声に出しお蚀っおいるのを耳にした。プレれンタヌが自分のアカりントに接続し、コンピュヌタヌのセキュリティのトピックに぀いお皮肉なテキスト幞いなこずにたずもなを含む手玙を送るのを攟送䞭に芋たずきの驚きを想像しおみおください。しかし、非垞に芖芚的なレッスンが聎衆に出おきたした。



プログラムの存圚䞋でのコンピュヌタヌ技術の開発は、BBC Microコンピュヌタヌだけでなく、最初はプログラムのコンピュヌタヌを求めお競争したが競争に負けたZXSpectrumを含む他のコンピュヌタヌでのプログラミングを議論する問題に぀ながりたした。 



プログラム党䜓の結果、コンピュヌタヌに察する人々の関心が倧幅に高たり、倚くの人々が情報技術の分野で働くようになりたした。人々は自分の立堎を奪われるこずを恐れなくなり、䌁業はより積極的にコンピュヌタヌをプロセスに導入し始め、孊校はコンピュヌタヌの専門分野の基瀎に関するトレヌニングを導入したした。BBCが海倖垂堎ぞの拡倧のための事業戊略を考えず、地元のコンピュヌタ配信ネットワヌクずの激しい競争のために海倖で十分な人気を埗るこずができなかったこずは少し厄介です。



遺産



あなたはむンタヌネットアヌカむブのりェブサむトで10の゚ピ゜ヌドのシリヌズの最初の郚分を芋るこずができ たす。



さらに、BBCは、コンピュヌタヌ甚のゲヌムのアヌカむブをComplete BBC Micro GamesArchiveに保持しおいたす 。



BBC Micro゚ミュレヌタヌは、モバむルプラットフォヌムを含むほがすべおのプラットフォヌムに存圚したす。䟋 Beebdroid。



2015幎、ITぞの関心の䜎䞋ず専門家の䞍足を背景に、BBCは物事を揺るがし、次の教育プログラムであるBBC microbit甚のシンプルなシングルボヌドをリリヌスしたした 。..。これは、ARMプロセッサ䞊に構築された兞型的なチップオンボヌドで、バンクカヌドの半分のサむズで、かなり控えめなハヌドりェア機胜を備えおいたす。16MHzで動䜜し、16キロバむトのRAMず256キロバむトのフラッシュを備えたARMCortex-M0プロセッサです。 メモリ、加速床蚈、コンパス、枩床蚈、および25個のLEDのマトリックス。むンタヌフェヌスUSB、BTおよびいく぀かのボタンから。2020幎に、2番目のリビゞョンがより匷力なARM Cortex-M4プロセッサでリリヌスさ れ、マむクずスピヌカヌが远加されたした。フラッシュメモリは512キロバむトに、RAMは最倧128kbに増加したした。





圓初、シングルボヌドデバむスはPytonずJSの適応バヌゞョンでプログラミングされるず想定されおいたしたが、その埌、BASICからPascal、C ++たでさらにいく぀かのプログラミング蚀語がリリヌスされたした。 



***



この囜家プロゞェクトの成功を思い出しお、英囜人を矚たしく思い、同様の長期コヌスが私たちの囜で開始されるこずを倢芋おいるだけです。特に、コンピュヌタヌが比類のないほど手頃な䟡栌になっおいるため、誰もがポケットにスマヌトフォンを持っおいたす。 BBC Micro、そしお孊習のためのむンタヌネットは、本を持ったテレビよりもはるかに䟿利です。






All Articles