David J. Malan - David J. Malan

Dawid Malan
David J. Malan.png
Urodzić się
David J. Malan
Alma Mater
Znany z CS50
Kariera naukowa
Pola
Instytucje
Praca dyplomowa Szybkie wykrywanie botnetów za pośrednictwem sieci współpracy równorzędnych  (2007)
Doradca doktorski Michael D. Smith
Wpływy Brian Kernighan
Strona internetowa cs .harvard .edu /malan

David J. Malan ( / m l ɛ n / ) to amerykański informatyk i profesor. Malan jest profesorem Gordona McKay praktyki informatyki na Uniwersytecie Harvarda i jest najbardziej znany z nauczania informatyki 50 (znanej jako CS50 ), która jest największym kursem na Harvardzie i największym masowym otwartym kursem online (MOOC) na edX , z wykłady oglądane przez ponad milion osób na platformie edX do 2017 roku.

Malan jest członkiem wydziału na Harvard John A. Paulson School of Engineering and Applied Sciences , gdzie Jego zainteresowania badawcze obejmują cyberbezpieczeństwa , kryminalistyki cyfrowej , botnety , wykształcenie informatyka , nauczanie na odległość , współpracy nauki i nauczania wspomaganego komputerowo .

Edukacja

Malan zapisał się do Harvard College , początkowo studiując rząd, i jesienią 1996 r. wziął kurs CS50 , którego nauczał w tym czasie Brian Kernighan . Zainspirowany Kernighanem, Malan rozpoczął edukację w dziedzinie informatyki, uzyskując w 1999 r. tytuł Bachelor of Science w dziedzinie informatyki. Po okresie pracy poza środowiskiem akademickim powrócił na studia podyplomowe, aby uzyskać tytuł magistra nauk ścisłych w 2004 r. PhD w 2007 roku za badania nad cyberbezpieczeństwa i Computer forensics , nadzorowane przez Michael D. Smith .

Nauczanie

Malan jest znany z prowadzenia CS50 , kursu wprowadzającego z informatyki dla kierunków i innych kierunków, który ma na celu rozwijanie umiejętności myślenia obliczeniowego przy użyciu narzędzi takich jak Scratch , C , Python , SQL i JavaScript . Od 2016 roku kurs ma 800 studentów pierwszego i drugiego roku każdego roku w Harvard College , co czyni go największym kursem w tym kraju. CS50 jest dostępny na edX jako CS50x, z ponad milionem wyświetleń z wykładów. Jego kursy na EdX znane są z tego, że uczęszczają na nie ludzie w każdym wieku. Wszystkie jego kursy są swobodnie dostępne i licencjonowane do ponownego wykorzystania z uznaniem autorstwa przy użyciu OpenCourseWare , na przykład na cs50.tv. CS50 istnieje również jako CS50 AP ( Advanced Placement ), adaptacja dla szkół średnich, która spełnia AP Computer Science Principles of College Board .

Oprócz CS50 Malan uczy również w Harvard Extension School i Harvard Summer School . Przed nauczaniem na Harvardzie Malan uczył matematyki i informatyki w Franklin High School i Tufts University .

Kariera i badania

Malan pracował w Mindset Media, LLC w latach 2008-2011 jako Chief Information Officer (CIO) , gdzie był odpowiedzialny za reklamę skalowalności sieci, bezpieczeństwo i planowanie przepustowości. Zaprojektował infrastrukturę do gromadzenia ogromnych zbiorów danych zdolnych do 500 milionów żądań HTTP dziennie, ze szczytami 10 tys. na sekundę. W 2011 roku Mindset Media została przejęta przez Meebo, Inc. W latach 2001-2002 pracował dla AirClic jako Engineering Manager.

Malan był także założycielem i prezesem Diskastert, firmy zajmującej się odzyskiwaniem danych, która oferowała profesjonalne odzyskiwanie danych z dysków twardych i kart pamięci, a także dochodzenia sądowe w sprawach cywilnych.

Podczas studiów licencjackich Malan pracował w niepełnym wymiarze godzin dla Prokuratury Okręgowej w hrabstwie Middlesex w stanie Wirginia jako śledczy sądowy , po czym założył własne dwa startupy. Na boku od 2003 roku dobrowolnie pracował jako technik ratownictwa medycznego (EMT-B) dla MIT- Emergency Medical Services (EMS) . Nadal jest wolontariuszem jako ratownik medyczny dla Amerykańskiego Czerwonego Krzyża .

Malan jest również aktywnym członkiem społeczności SIGCSE , specjalnej grupy zainteresowań (SIG) zajmującej się edukacją informatyczną (CSE) organizowanej przez Association for Computing Machinery (ACM) .

Bibliografia