マラン教授、あなたは誰ですか

画像



この蚘事では、ハヌバヌドコヌス「 CS50プログラミングの基瀎 」に぀いお、少し異なる角床から説明したす。個人のプリズム、このコヌスを珟代的な圢で䜜成したカリスマ的なDavid Malanを通しお。



非定型コヌス



オヌディ゚ンスサンダヌスシアタヌ、ハヌバヌドメモリアルホヌル、ケンブリッゞ、マサチュヌセッツ州。 講矩だけでなく、コンサヌト、公挔、衚地匏、有名人による公挔も開催しおいたす。 これらの壁は、さたざたな皮類の厳soleなノむズに䜿甚されたす。 しかし、圌らにずっおも、䞀般的にハヌバヌドの堎合ず同様に、芋事に匕き裂かれた玙のガむド、DJ、人圢、テレビ番組からの抜粋、およびその他の倧衆文化の芁玠を含む、プログラミングずコンピュヌタヌサむ゚ンスの基瀎に関するコヌスであるCS50コヌスは異䟋です。



画像



しかし、そこには䜕がありたすそれは䞖界のどの倧孊にずっおも兞型的ではありたせん挔劇の専門は取りたせん、他の仕事がありたす。 ただし、CS50はサンダヌスシアタヌによっおホストされおいたす。これはハヌバヌドで最倧の芖聎者であるためです。 他の郚屋では、マラン教授の講矩を聞きたい人は党員、合わないリスクがありたす。 近幎、CS50はそれを遞択する孊生の数で自信を持っおリヌダヌになっおいたすもちろん、むンタヌネットからの「仮想」リスナヌを考慮しおいたせん。



画像



これは垞にそうではありたせんでした。 ハヌバヌドでは、CS50は前䞖玀の80幎代に萜ち着きたしたが、完党に異なっおいたした高品質およびハヌバヌドの他の方法も、しかし非垞に䌝統的なスタむル、初心者向けのプログラミングコヌス。 それほど倚くはありたせんが、倚くの人がITプロフェッショナルになるよう促したした。



CS50がデビッドマランに率いられた2007幎に劇的な倉化が起こりたした。 圌の到着により、コヌスは芋事な脚本、芳客生埒、ハヌバヌドに関連するIT界の「マペット」人圢から「生きおいる」星に至るたでのさたざたなキャラクタヌの絶え間ない関䞎による゚キサむティングなショヌのようになりたした-マヌク・ザッカヌバヌグ、ビルゲむツ、スティヌブ・バルマヌ...







これらの講矩のショヌは倚すぎるず考える人もいるかもしれたせん。 しかし コヌスの質、孊問的特質、充実床は圱響を受けなかったこずに泚意するこずが重芁です。 それどころか、CS50は絶えず進化し、革新を捉えおおり、忘华に沈んだテクノロゞヌで構成された過去の凍った圫像のようには芋えたせん。 結局のずころ、これはむンタヌネットで完党にアクセスできる最初の倧孊コヌスの1぀です。



知られおいるこず燃えるような目ず知られおいる、たたはキャッチヌなものぞのほのめかしが提瀺される堎合、人々は深刻な情報を吞収する可胜性が高い。 科孊コヌスでは、消化を気にせず、抜象的な味のないクラッカヌが䞎えられるずいう事実に慣れおいたす。 そしお、車が回転したした。 CS50は飛躍的に成長し始めたした。







もちろん、コヌスの成長は、カリスマ性ず顕著な監督胜力を備えたデむビッドだけに起因するものではありたせん。球䜓自䜓ずその興味は、圌の努力に関係なく垞に成長したす。 おそらく、栞物理孊では、この数は増えおいなかっただろう。 そしお、デむビッドは毛垃党䜓を自分の䞊に匕っ匵るのではなく、圌はコヌスの若い教垫や昚日の生埒の䞭から倚くのアシスタントに助けられおいたす。 それでも、倚くの人にずっお、耇合䜓に぀いお単に話すだけでなく、刺激を䞎える方法を知っおいるマラン教授は、コヌスに登録する䞻な理由の1぀です。 そのため、私たちが取り組んでいる第6回の講矩「CS50 Fundamentals of Programming」は、マランではなく、アシスタントのロブ・ボヌデンによっお行われたした。 芋知らぬ人を芋お、コヌスのオンラむンバヌゞョンの芖聎者の䞀郚は興奮したした。Davidは本圓にCS50を離れお他のこずをしたすか おそらく適切な科孊的研究たたはより「高床な」コヌスですか 最終的に、人は同じこずを教えるのに幎々退屈するこずができ、さらにもっず基本的なこずを教えるこずができたす。



私たちは急いで保蚌したす。CS50のDavid Malanはどこにも行きたせん。 そしお、蚘事の次のセクションでは、その理由を説明したす。 より正確には、圌自身がすべおを教えおくれたす。



非定型教授



「ゎヌドンマッケむ」ずいう接頭蟞を持぀教授であるデむビッドマランこの名前は、ハヌバヌド倧孊教授の名誉称号であり、慈善家および慈善家のゎヌドンマッカむを称えお蚭立されたしたは、おそらくハヌバヌドの最も有名な挔技教垫です。



画像



圌のFacebookペヌゞの「自己玹介」列に、「CS50を教える」ずいう短いフレヌズがあり、個人的な特城はありたせん。 仕事ず研究の堎所に関する情報驚きはありたせんどちらの堎合もハヌバヌド、1999幎にデむビッドを卒業したした、以前のプロゞェクトIT䌁業および居䜏地マサチュヌセッツ州ケンブリッゞに関する情報のみ。 りェブサむトぞのリンクだけでなく、その名前は䞻に自己蚘述4文字から私たちによく知られおいるものず同じものです CS50 。



そしお、CS50が絶察的な初心者向けのコヌスであるこずを知らなければ、すべおがうたくいくでしょう。 圌ず基本的な数孊ずキヌボヌドの䜿甚方法を知っおいる知的な孊生は、倧きな欲求で「匕っ匵る」でしょう。



「私にずっおも、ハヌバヌド倧孊教授の誇りです」誰かが思うでしょう。 あらゆる意味で初等教育を過小評䟡するのが慣䟋であり、教授の業瞟は研究の耇雑さず新芏性によっお枬定されたす。 完党な「初心者」のためのコンピュヌタヌの構造ず、それらのプログラミングの基本を以䞋に瀺したす。



Facebookを離れおハヌバヌドのWebサむトを怜玢するず、Davidは次のこずに぀いお自分自身に぀いお曞いおいるこずがわかりたす。

「私の関心は、サむバヌセキュリティ、デゞタルフォレンゞック、ボットネット、コンピュヌタヌサむ゚ンス教育、遠隔教育、合同およびコンピュヌタヌトレヌニングです。 倧孊院では、「プログラミング蚀語のグルヌプ」プログラミング蚀語の実装ず蚭蚈に関連する問題を研究する孊生ず教垫のハヌバヌド協䌚線の䞀郚ずしおディヌンマむケルD.スミスず働きたした。プログラミング蚀語、コンパむラ、セキュリティを研究したした。 圌らは私にミラヌシヌルドを手に入れた、そしおそれはほずんどの攻撃を防ぐだろうず蚀いたした、そしお、Like Likesはそれを食べるこずができたせん最埌のフレヌズはゲヌムのれルダの䌝説シリヌズぞの暗瀺ですシヌルドDavidはおそらくセキュリティでZenを達成するこずをほのめかしおいたす-ed。



私の研究は、゜フトりェアレベルのセキュリティを䞻な焊点ずするSecuritasグルヌププロゞェクトの䞀郚でした。 私の論文では、共同ピアネットワヌクの䞀郚ずしおボットネットを迅速に怜出するこずを提案したした英語のcs.harvard.edu/malan/publications/thesis.pdfの Davidの研究ぞのリンクです 。 この䜜業の実際的な結果の1぀は、サヌバヌ偎でワヌムを怜出するWormboyドラむバヌでした。



Securitasに入瀟する前は、SYRAH Code BlueプロゞェクトのMatt Welsh教授ず協力しお、病院前および救急医療、灜害察応、脳卒䞭リハビリテヌションのためのワむダレスセンサヌネットワヌクの䜿甚に぀いお取り組んでいたした。 この䜜業に関連付けられたTinyOS甚のEccMモゞュヌルは、MICA2での楕円暗号の実行可胜性を瀺しおいたす。


ご芧のように、このような教育、興味、゚ネルギヌにより、この人は科孊に真剣に取り組むか、IT䌚瀟を蚭立するこずができたす。 たたは、将来の䞖代ず知識を共有したい堎合は、高床なこずを教えるこずもできたす。 しかし、いや、なぜかデむビッドはCS50ず、教授からの深い知識を必芁ずしない倚少の「初心者」コヌスを率いおいたす。 別の科孊者にずっお、ゞュニアコヌス、特に絶え間ないコヌスぞの「参照」は臎呜的な憧れのように芋えるかもしれたせんが、マランにはそうではありたせん



1996幎の秋孊期の2幎目にハヌバヌド倧孊でCS50を聞いたこずが、コンピュヌタヌサむ゚ンスに移行するきっかけになりたした。 ブラむアン・カヌニガン自身KRの「K」この略語は、ブラむアン・カヌニガンずデニス・リッチヌの著者が曞いたC蚀語の最初の本を隠しおいる。-Ed。、圌はプリンストンで働いおいる。



来幎の倏、䞻な専門分野を政治孊からコンピュヌタヌに倉曎したした。 金曜日の倜、最初の問題セットプログラミングに関する毎週の宿題に突入したずきのこずを今でも芚えおいたす。 圌の決断から感じた高揚感は有意矩でした それ以来、このコヌスは私の心の䞭で特別な堎所になりたした。 そしお、教えるためのコヌスを1぀だけ遞択する必芁がある堎合、ためらうこずはありたせん。



私は非垞に幞運でした。CS50を教えた私のスヌパヌバむザヌMichael D. Smithが孊䜍論文Ph。D.を擁護したずき、孊郚長の地䜍を埗お、コヌスを受講する幞せな機䌚がありたした。 適切なタむミングで適切な堎所にヒット」


聞こえたすか ハヌバヌド倧孊の教授は、初心者向けコヌスを倧成功ず十分な情報に基づいた遞択ずしお教える機䌚に぀いお語っおいたす。 そしお圌は「毎幎同じこず」を教えるこずに飜きおいたせん。



「CS50は絶えず倉化しおおり、最も重芁な方法です」ずデむビッドは蚀いたす。 -時々、これらの倉曎は単にスケゞュヌルに関係し、より頻繁に-適甚される技術に、そしお時には地理的にも関係したす ここでデビッドは、2015幎にコヌスが入孊した別のアむビヌリヌグ倧孊むェヌル倧孊でのCS50の公匏ステヌタスを瀺唆したした-玄。 これらの倉化は私を良い状態に保ち、やる気ず興味を䞎えおくれたす。 もっず正確に蚀えば、それでさえありたせん。私自身も、やる気ず興味を持ち続けるために、これらの倉化を絶えず始めおいたす



しかし、私のほかにも、すべおが絶えず倉化しおいたす。毎幎、新しい孊生がコヌスを聎き、新しいアシスタントが育ち、これらの人々はすべおコヌスの開発に新しいアむデアをもたらしたす。 講矩でのコヌドのデモンストレヌションず同様に、実際の挔習の数ず質は増加しおいたす。 私たちが教えるパラダむムも時間ずずもに倉化したすもちろん、これはWebプログラミングのコヌスの䞀郚により倚く適甚されたすが、Cの倉曎による圱響はそれほど倧きくありたせん。 たた、慣れ芪しんでいるプラットフォヌムにずどたりたせん。2015幎には、以前䜿甚しおいた仮想マシンではなく、最新のクラりドベヌスのIDEにCS50を接続したした。 ある時点で、コヌス講矩がむンタヌネットに登堎したした。 2010幎には、ハッカ゜ンを初めお開催し、2011幎にパズルの日を玹介し、最近では2016幎の倏に、最初のオヌプンコヌディングコンテストCS50 Coding Contestが開催されたした。孊生は、Cの問題の最倧数を解決するように求められたした。



珟圚、4Kの解像床でコヌスを撮圱しおいたすそしお控えめなSD 43の写真から始めたした。2016幎の秋には、バヌチャルリアリティメガネでそれを芋る機䌚が初めお提瀺されたす。 そのため、幎ごずの単調さはCS50の問題ではありたせん」


あなたがデむビッドが欲しいなら、あなたは望んでいお、望んでいたせんが、あなたは感染したす。 そしお、おそらく、これは講垫ずしおの圌の最も重芁で吊定できない利点です。 初心者には玠材をよく知っおいる人がたくさんいたす。 しかし、科孊や芞術の真の普及者は垞に少数ですが、圌らなしでは知るこずも理解するこずも感じるこずもできなかった人々に火を぀けるこずができたす。 ゜連のゞェむコブペレルマンやアメリカのアむザックアシモフなど、科孊の飜くなき普及者を思い出しおください。 1぀目は「Entertaining Physics」や「Entertaining Mathematics」などの倧衆科孊の本で知られおいたす。2぀目は、サむ゚ンスフィクションの本に加えお、算術、物理孊から地理、歎史たでのトピックに関するノンフィクションの本を非垞に積極的に執筆しおいたす。



レナヌド・バヌンスタむンを思い出すこずができたす。 圌はたず䜜曲家そしおミュヌゞカルずアカデミック音楜を曞いたずしお、たた指揮者ずしお知っおおり、西郚では音楜の矎しさず構造を䌝えようず50幎から70幎にかけお数倚くの公開講挔を行った人物ずしおも知られおいたすみんなずどこでも音楜。 子䟛向けの圌の「若者コンサヌト」のテレビ録画、幅広いリスナヌ向けのオムニバステレビ番組、そしお1973幎にハヌバヌド倧孊で行ったより深刻な講矩のビデオは生き残っおいたす。 米囜では、圌の講矩の蚘録によれば、1䞖代以䞊のミュヌゞシャンが、教垫であるバヌンスタむンず倚くの「䞍圚」のおかげで、音楜を正確に理解し始めたず䞻匵しおいたす。



教垫のマランの運呜そしお䞀郚はすでに具䜓化されおいるが圌を埅っおいるこずがわかりたす。 そしお圌は圌女に非垞に満足しおいたす。



「以前は、私が今日やっおいるこずを想像するこずはできたせんでした。 私は人前で話すスキルを向䞊させるためだけに教え始めたした。 倧孊3幎生のずきに初めお聎衆ず話をしたした。 それはひどく悪かった。 人前で話すほど䞊手くなれなかったようです。 それにもかかわらず、私はそれらの改善に取り組みたした、そしお私は䜕かを達成したようです。 匕き続き䜿甚する予定です。CS50を蚱可されおいる限り、教えたす。 なんで これは私が本圓に愛しおいるものだからです。」



All Articles