David J. Malan - David J. Malan
Dawid Malan | |
---|---|
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 |
David J. Malan ( / m eɪ 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) .