>> [MUSIC ifa]
>> [Alqış]
>> DAVID J. MALAN: Bu CS50, Harvard Universitetinin tətbiqi
intellektual üçün kompüter müəssisələri
və proqramlaşdırma sənəti.
İndi arasında əgər ki, hər il burada oturan
fikrinizi sinir bir az, belə ilə siz düşünmürəm ki, burada məxsusdur
Siz ən çox hesab edirəm ki, Əgər ətrafında oturan hər kəs
, həqiqətən, sizin daha çox bilir kompüter sizin daha rahat
elm və ya kompüter ümumiyyətlə, həyata
indi tələbələrin 78% CS50 heç bir təcrübəsi var almaq.
>> Həqiqətən, 100 nöqtələr var var Ekrandakı, 78 olan
deməkdir bərk yaşıl var, ki, demoqrafik arasında əgər,
burada həyata çox yaxşı şirkət var.
Və siz arasında əvəzinə, əgər Həqiqətən kim CS50 tələbələrin 22%
olub, təcrübəsi var lisey və ya digər proqram,
da sizi həyata keçirir zamanı etiraz edilə bilər.
>> Yalnız biz müxtəlif yolları var tələbələr daha az rahat və daha çox
bölmələr eyni rahat, biz da hacker nəşrləri deyilən
ən problem dəstləri həmin tələbələr etiraz edəcək
əlavə təcrübə ilə oxşar material tədqiq etmək
lakin daha çox inkişaf etmiş perspektiv.
>> Lakin kompüter elm nədir?
Yaxşı, nəticədə, nə olacaq Bu sahəyə araşdırmaq kimi bir məsələ deyil
qədər başa harada sinif yoldaşları nisbətən,
ancaq özünüz başa harada Burada başlamaq yerləşir qarşı həftə 12
həftə sıfır.
İndi kompüter yaxşı science--, edək computation-- elm zəng
harada hesablama həqiqətən, yalnız bir deyil bəzi daxil alaraq, deyərək xülya yolu,
bəzi çıxış istehsal, və çalışan alqoritmləri ilə bunu,
həlli üçün təlimat dəsti həmin resurslara bəzi problem
bəzi çıxış istehsal etmək üçün və ya həll olan maraqlı.
>> Belə ki, biz bu yaxınlarda münasibətilə həyata səyahət
California bir alumna ilə görüşəcək.
Onun adı Susan Wojcicki edir.
Və o, danışmaq istərdim burada video üçün
yalnız necə tətbiq ifadə etmək kompüter hətta bir dad
Bu elm giriş səviyyəsi ola bilər.
Siz həyata getmək bile bir sahə kimi kompüter elm,
və ya hətta mühəndis, və ya ümumiyyətlə STEM
əslində, görürsünüz, necə müəyyən Əlbəttə belə ki, onun həyat təsir göstərmişdir.
Və o yalnız zaman o bunu etdi Harvard Kollecində burada baş idi.
>> Biz Susan işıqları dim bilər.
Susan Wojcicki: Salam, dünya.
Mən Susan Wojcicki edirəm.
Mən YouTube CEO edirəm.
Mən olanda və mən CS50 etdi 1990-cı ildə Harvard baş.
Mən, həqiqətən, bir tarix idi və ədəbiyyat böyük.
>> Və mənim kiçik yay, Anladım ki, mən bəlkə
bir şey öyrənmək istədi Kompüter haqqında.
Və mən geri gəldi.
Mən CS50 etdi.
Bu çətin idi, lakin bu idi ən gözəl sinif I aldı.
>> Mən hər şey haqqında düşünmək necə dəyişib.
Mən Harvard məzunu 1990-cı ildə, mən Silicon Valley üçün getdi.
Mən bir iş var.
Mən iş etdik beri texnologiya.
DAVID J. MALAN: İndi nə Susan Bu video qeyd etməyib,
onun həqiqətən idi ki, Google özü olduğunu qaraj
Larry və Sergey yaradılmışdır.
>> İndi biz dostlarımıza da çatdı code.org bir təşkilat ki,
Ötən il ərzində olmuşdur əldə insanların, xüsusilə
kompüter elm heyecan və proqramlaşdırma, xüsusilə.
Amma bu proqramlaşdırma qeyd dəyər informatika özlüyündə deyil.
Kompüter elm proqramlaşdırma deyil.
Əksinə proqramlaşdırma yalnız bir deyil tool-- siz bütün ilə
bütün çox yaxşı olacaq semestr end-- tanış
Belə deyil müraciət edə bilər ki, yalnız CS gələcək kursları
amma haradan nə sahələrində Siz, humanitar, gəlirik
ictimai elmlər, fən elm, və ya kimi.
>> Həqiqətən, bir neçə digər imkan məzunların və onların həmkarları
tətbiq danışmaq gözləyir ki, bu sahədə.
>> BILL GATES: zaman mən 13 idi ilk kompüter çıxışı var.
>> JACK DORSEY: Mənim valideynləri 1984-cü ildə mənə Macintosh alıb
Mən səkkiz yaşında idi.
>> Mark Zuckerberg: Mən altıncı sinifdə.
>> HOPARLÖR 1: Mən kollec kod öyrənildi.
>> Ruchi SANGHVI: Birinci il ilk semestr, Kompüter Elm Intro.
>> BILL GATES: Mən bir proqram yazıb ki tic-tac-barmaq oynadı.
>> DREW HOUSTON: Mən idi olduqca məzlum əvvəlindən.
Mən ilk proqram hesab Mən yazıb, hər şeyi kimi istədi
Sevimli rəng nədir?
Yoxsa necə yaşınız var?
ELENA SILENOK: Mən ilk öyrəndim bir yaşıl dairəsi etmək üçün necə
və qırmızı kvadrat ekranda görünür.
GABE NEWELL: İlk Mən, həqiqətən, idi zaman
bir şey gəlmək və hello, dünya, deyirlər.
Mən bir kompüter bunu etdi.
Bu, sadəcə heyrətamiz idi.
>> Mark Zuckerberg: necə öyrənmək off start vermədi proqramı
öyrənmək istəyən kimi kompüter elmin bütün
və ya bu master üçün çalışırıq intizam və ya bu kimi bir şey.
Bu, sadəcə, çünki mən başladı Bu sadə bir şey etmək istəyirdi.
Mən bir şey etmək istəyirdi ki, özümə və bacılar üçün fun idi.
>> Mən bu kiçik proqram yazıb.
Və sonra əsasən yalnız bu bir az əlavə edib.
Və sonra mən lazım yeni bir şey öyrənmək,
Mən ya baxdı bir kitab və ya internet,
və sonra bir az əlavə edib.
>> DREW HOUSTON: Bu fərqli həqiqətən deyil bir alət və ya bir şey oynayan
və ya bir idman oynayan.
DAVID J. MALAN: Bütün hüququ.
Belə ki, əslində indi bizə bildirin bir az daha dərin dalış.
Bu giriş və çıxış hansılardır ki, burada söhbət edirik?
>> Belə ki, necə sadə bir şey haqqında?
Siz yəqin ki, var belə, bilirəm kompüter ilə heç bir tanışlıq
heç kompüter birtəhər istifadə və yalnız adet sıfır və olanları başa düşür.
Amma necə ki, bəlkə necə verilə bilər daha bugünkü masa üstü və eyni noutbuk
edə bilər?
>> Günün DNT, tək onlar anlayırlar ki, əlifba
sıfır və ya bir biridir.
Bəli, bu hesab.
Biz, insanlar, istifadə edirlər decimal sistemi. 10 mənası "Dekabr".
Çünki bizdə və 10 var 10 rəqəm, doqquz vasitəsilə 0.
>> İndi kompüter, əksinə, ikili istifadə edirlər.
Iki məna "Bi".
Belə ki, onlar yalnız sıfır və bir istifadə edirlər.
Amma bu belə çıxır yalnız adet sıfır və olanları ilə
kifayət qədər böyük əlifbası olan ən təmsil
istədiyiniz məlumatların heç bir parça, Bu bir sıra olsun,
bir məktub olsun, olsun ekranda qrafik və ya video.
>> Məsələn, biz necə insanlar hesab adətən burada bu sıra şərh.
Bu yalnız üç rəqəm, bir, iki, üç.
Amma biz bu sayı bilmək innately indi 123 kimi.
Amma niyə ki?
>> Yaxşı, siz geri düşünüyorsanız bəlkə grade məktəbə,
Siz yəqin ki, düşünmək tədris sütun olan bu nömrələri,
bir yüzlərlə olduğu yeri, iki, on yerdə
və üç olanları yerdədir.
Niyə ki, həqiqətən faydalıdır?
Yaxşı, haqqında düşünmək super sadə hesab
biz bütün olmuşdur ki, İndi ildir.
Səmərəli, Əgər var, əgər yüzlərlə yerdə bir,
Siz sürətli math edə 100 dəfə 1 plus 10 dəfə 2--
iki onlarla çünki place-- plus 1 dəfə 3--
üç olanları bir yerdə çünki.
Belə ki, əlbəttə, biz əgər həqiqətən, bu çoxaltmaq
nə biz, həqiqətən təmsil edirik bu pattern-- biri ilə
iki three-- 100 plus 20 plus edir 3, əlbəttə, 123 olan.
>> İndi ikili, və kompüter həqiqətən, əsaslı eyni dili danışmaq
biz ki.
Onlar yalnız kiçik bir əlifbası var.
Belə ki, kompüter yalnız adet sıfır və onların sərəncamında olanları.
Biz insanlar mahiyyətcə var, halbuki belə Bu places-- hər 10 səlahiyyətləri
Bir sıfır, 10, 10, on siz 110 və 100 verilməsi ikisi
müvafiq olaraq.
>> Kompüter yalnız iki dəyərlər var onlar, sıfır və bir başa düşmək olar
Onlar müxtəlif dəyərlər istifadə etmək Bu sütun, bir, iki, dörd.
Və biz səkkiz, davam saxlanılır əgər, 16, 32, 64, və s.
Amma model və zehniyyəti tam eyni deyil.
>> Belə ki, bu məntiq, hər kəs tərəfindən, necə ki, Mən sayı haqqında getmək
ikili bir?
Siz hətta barədə fikir heç etdik bu, əvvəl, sizin bağırsaq nə demək oldu?
>> Auditoriya: One.
DAVID J. MALAN: One.
Dəqiq.
Biz yalnız bir bir ehtiyac Bu adet sıfır çünki olanları yer
bizə vermək kifayətdir nə dörd, nə iki.
Belə ki, bir dəfə bir bir bərabərdir.
İndi hər şeyi bir az maraqlı olsun.
Mən təmsil etmək istəyirsinizsə, two-- lakin sayı Binar,
daha, siz var, hətta heç vaxt əvvəl bu şifahi dil,
necə biz ikili təmsil edə dəyəri biz insanlar iki kimi bilirik?
Zero bir sıfır.
Yalnız bir qoymaq Siz istədiyiniz sütun.
>> İndi bu, olduqca əldə asan yəqin ki, indi.
Mən three-- təmsil etmək istəyirsinizsə Üç sütun var.
Belə ki, daha, mən indi bu dəyərlər əlavə edə bilərsiniz birlikdə burada bir qoyaraq.
Belə ki, 2 dəfə 1 plus 1 dəfə 1, əlbəttə, 3.
>> İndi hər şeyi bir az əyləncə almaq Bu isə indi adet sıfır olmaq.
Və dörd təmsil, mən bu almaq.
Və biz yavaş-yavaş arttırmayı əgər burada ki, beş olardı.
Bu altı olardı.
Bu yeddi olardı.
>> Amma indi var görünür bir problem daxil.
Necə haqqında getmək bilər eight-- növbəti dəyəri olacaq.
Bəli, biz yeni bir bit lazımdır.
Və həqiqətən, siz var əgər əvvəl bu söz eşitdim,
bit ki, yalnız qısa ikili rəqəmli, sıfır və ya bir.
>> Və mən təmsil baş burada yalnız üç belə bit.
Amma mən saxlanılması bir yol var idi, əgər üç müxtəlif bit, lakin dörd,
şübhəsiz ki, mən təmsil edə bilər səkkiz, sonra doqquz, və sonra
10 və daha yüksək və daha yüksək.
>> Amma sonra çağırır sual necə biz
Bu haqqında getmək ilk növbədə şeylər.
Bu cəlb etmək üçün bir şey var Burada bir slayd onları,
lakin siz onları təmsil necə bir mexaniki cihaz əgər?
Kompüter nə edir giriş və çıxış etdirir ki,
əsaslı hesablanması müəyyən Günün sonunda?
>> Yaxşı, nə bir şey haqqında super bu kimi sadə?
Bu, sadəcə bir ampul var.
Və mən bu tetikleyebilir ampul getmək üçün
bəzi elektrik dönüş və imkan elektronlar
dəyişikliklər vasitəsilə axını onun dövlət və ya onun dəyəri, belə danışmaq.
Məsələn, bu köhnə məktəb stolüstü lampa
Burada belə bir Bunun içərisində ampul.
Və indi deyil həqiqətən faydalı bir şey bunu.
Amma Mən onu yerləşdirin kimi elektrik rozetka daxil
və sonra bu switch-- istifadə və ya biz hətta bir transistor zəng edə bilərsiniz
və ya such-- kimi hesab İndi təmsil edə bilərsiniz
bu dəyər olduğu ampul üzrə açıq-aydın off, və ya bu dəyər.
Bu dəyər və ya bu dəyər.
Bu dəyər və s.
>> Kompüter daxilində Belə ki, güman, hardware daha kiçik ədəd,
amma sonunda Günün sadəcə
electricity-- istifadə bəlkə it-- ələ
və sonra bir şey saxlamaq və ya bir şey off saxlamaq.
Əlbəttə ki, bu deyil bunu xüsusilə maraqlı
yalnız bir ampul ilə.
>> Əslində, necə yüksək I arxalana bilər Burada bu stolüstü lampa ilə ikili?
>> Auditoriya: One.
>> DAVID J. MALAN: One, sağ?
Mən daha çox masa lampaları lazımdır, əgər mən həqiqətən yüksək saymaq istəyirik.
Amma biz daha yaxşı edə bilərsiniz.
Yüngül ampüller çünki ki, biz bu şeylər qoymaq etdik
həqiqətən meraklısı yüngül ampüller var yesteryear imkan daha.
Onlar həqiqətən istəyirik ağ işıq ampüller.
Və şirkətlərin dəstələri bu gün bu şeylər.
>> Amma bu çıxır ki, Xüsusilə bu
bir xüsusiyyət vasitəsi ilə gəlir onun rəng dəyişdirə bilərsiniz.
Məsələn, əgər siz Sizin yurt otaq bəzəkli
Bu yüngül bir neçə ilə ampüller, sizin əhval-ruhiyyəniz asılı olaraq,
gəlir asılı olaraq, hava asılı olaraq,
vaxt asılı olaraq gün, siz həqiqətən bilərsiniz
rəng dəyişdirmək Sizin otaqda ampüller.
Və bu işıq, çünki bu kimi ampüller və başqaları nə var
bir proqram, bir API adlı proqramlaşdırma interface olan
Siz yaxşı olacaq olan bir mövzu deyil semestr sonuna ilə tanış.
>> Və bu yalnız bir xülya deyil, deyərək sirli yol,
Bu işıq proqram bilər ampüller teklif etmək üçün.
Siz onlara göndərə bilərsiniz yalnız sizin kimi bir insan,
bir web server bir mesaj göndərə bilərsiniz deyərək, mənə bu gün xəbər vermək
və ya mənə e-poçt verir.
>> Daha çox gizli göndərə bilərsiniz Bu yüngül ampüller mesajlar
yandırmaq və söndürmək, demək.
Amma ki, bütün maraqlı deyil.
Siz qırmızı yandırmaq, demək olar , yaşıl yandırmaq mavi yandırmaq,
eyni ampul ilə.
Və, hətta bilərsiniz bir az daha fərasət, demək, mavi özünüz açın
bir tutqun gün zaman kənarda, məsələn.
Bu, həqiqətən, daxil bağlamaq olar bir hava API və tapmaq
hava, və ya vaxt nə gün, və ya digər tetikler.
>> Belə ki, əslində, iki CS50 öz əməkdaşları,
Dan Bradley və Ansel Duff burada, xahiş satın
Gəlin bu yüngül ampüller bütün dəstə.
Onlar CS50 nin inşa ilk ikili bulbul,
biz burada təmsil olduğunuz Bu oynaq az magnets-- ilə
müxtəlif placeholders biz yalnız bir az əvvəl istinad.
>> Belə ki, burada yol edir isə yer, iki, dörd.
Və biz daha yüksək görmədim.
Lakin, əlbəttə, onlar iki səlahiyyətləri istəyirik.
Səkkiz, 16, 32, 64 və 128.
Mən indi bir az meraklısı olmaq istəyirsinizsə Bu köhnə məktəb keçid istifadə edərək, daha,
Mən bu iPad burada var bir super sadə interface
ki Dan Bradley, keçmiş tələbə və indi tədris fellow,
Bəzi HTML istifadə programed və JavaScript hansı
biçimlendirme və proqramlaşdırma var müvafiq languages.
Və yəqin ki, bilər see-- hətta back-- da
böyük plus və böyük minus var, plus bu ampüller hər biri üçün bir düyməsini basın.
Və nə bu mənə imkan gedir Məsələn, artı edir basın yoxdur
və indi, təmsil Əlbəttə ki, nə sayı?
Biri.
Mən yenidən təşkil edə bilərsiniz.
Iki.
Üç.
Dörd.
Beş.
Six.
Seven.
>> Və indi biz ki, rollover almaq lakin biz dördüncü az bu dəfə var,
indi biz səkkiz var.
Belə ki, biz çox vaxt bunu edə bilər.
Əslində, bir kənara kimi, biz nə qədər yüksək saymaq bilər?
Hər kəs?
>> Auditoriya: 255.
>> DAVID J. MALAN: 255, sağ?
Üçün riyaziyyat haqqında çox narahat olmayın İndi, lakin olduqca layiqli sıra var.
Amma bu, həqiqətən, yalnız bağlı deyil məlumat neçə ədəd,
bir məktub, ya qrafik kimi biz təmsil edə bilər ki,.
>> Amma indi heç bir məsələ.
Mən irəli getmək üçün gedirəm və onları söndürün.
Mən ola bilər, mən soruşmaq istərdim könüllü, ilk volunteer--
oh, səhnədə salam.
Tutmaq olmalıdır edir rahat aydın sizin kimi görünen
bütün sinif yoldaşları qarşısında, həmçinin internet kimi.
Və mənə the-- kənarda bir az baxaq necə burada ağ köynək haqqında?
Və əl.
Qədər Hadi.
Sizin adınız nədir?
>> Auditoriya: Jackie.
>> DAVID J. MALAN: Jackie.
Jackie qədər gəlib.
Belə ki, bu da nə var iPad Oyun rejimi adlı bir düyməsinə edir.
Və bu oyun rejimi daxil mənə imkan gedir
əvvəlcədən müəyyən decimal ilə sayı, ədəd insanlar biz
ilə tanış.
Və sonra etiraz ediləcək Burada düymələri istifadə etmək
üçün top-- bir Bu bulbs-- hər
həqiqətən anlamaq üçün yüngül ampüller model
ki, sözügedən sayını göstərir.
>> Mən adı yenə nə idi, təəssüf edirəm?
>> Auditoriya: Jackie.
>> DAVID J. MALAN: Jackie.
Bütün hüquqlar.
Görüşmək üçün yaxşı.
>> Mənə davam və proqram gedək dünya üçün sayı 15 görürük.
Biz burada ilk kiçik saxlamaq lazımdır.
Mən Oyun rejimi getmək üçün gedirəm.
Mən müəyyən etmək üçün gedirəm Bizə sayı 15 verir.
>> OK.
Və hər kəs əgər watching-- indi bəlkə bu şəkildə durmaq istəyirəm,
irəli getmək gündəmə girdi olacaq, çünki üstündeki səkkiz düymələri keçid
üzrə ampüller çevirmək və ya uygun off kimi.
>> Auditoriya: OK.
>> DAVID J. MALAN: And heç bir aldadıcı vuruş plus 15 dəfə.
Oh, biz bunu edir.
>> Auditoriya: Oh, gözləyin.
Üzüldüm.
>> DAVID J. MALAN: Siz də öz növbəsində bilər fərdi yüngül ampüller
bu üst düymələri hər.
Auditoriya: OK, Oh.
Belə ki qədərdir olacaq
DAVID J. MALAN: OK.
Belə ki, indi biz səkkiz var.
Belə ki, üçün fasilə imkan tamaşaçı burada məşğul.
Nə sayı Jackie edir Hal-hazırda təmsil?
11.
Beləliklə, biz demək olar ki, orada edirik.
Və əla.
Beləliklə, biz ilk qalib var.
Təbrik edirəm.
>> Və biz istədiyiniz fikir bəzi inanılmaz hediye.
Əgər belə bir olmaq istəyirsinizsə kampus burada otaq yurd,
Özünüz bir yekun layihə ola bilər İndi bu API istifadə edərək, Jackie thanks.
Belə ki, now--
>> [Alqış]
>> --if biz bilər, bir daha Bu ətrafında belə.
Oh, indi hər kəs bəzi yüngül ampüller istəyir.
Qondarma hacker nəşr, biz oh birimiz onu ramp olacaq
Bəli, neytral.
Mən indi gələn etdiyiniz düşünürsünüz Sizin tərəfdən aşağı olacaq əgər.
Sizin adınız nədir?
>> Auditoriya: Alex.
DAVID J. MALAN: Alex, burada gəlib.
Alex Belə ki, biz gedirik, bir az daha böyük sayda program.
Yəqin ki, üçün.
Sayı 50.
>> Auditoriya: OK.
DAVID J. MALAN: Lakin, kimi Mən said-- və güc
belə ki, burada durmaq istəyirəm düymələri sıralamaq ki,
Siz expect-- lakin mən kimi Bu hacker nəşr zəng.
Belə ki, uğurlar!
>> [Gülüş]
>> Siz çevirmək olacaq Onlara off OK siz etdi əgər.
Əla.
Wonderful.
Təbrik edirəm.
>> [Alqış]
Mən ödəməlidir güman edirlər.
Alex təbrik həmçinin.
OK.
>> Son paket belə Burada, səmimi, inşallah edir
Bu simplicity-- bu sadəlik ilə
bəzi gözəl işıq əldə edə bilərsiniz ampüller, yəqin [Işitilemez] da.
Lakin onlar təmsil, nəticədə, eyni ideyalar
olan biz insanıq artıq bütün çox tanış.
Belə ki, nə növbəti bilər addım inkişaf ola
bir şeylər etməyə çalışırıq data ilə maraqlı
və yalnız deyil ki, giriş təmsil bəlkə məktublar və ya daha çox, lakin nömrələri?
>> Yaxşı, o çıxır kompüter dünya, bir çox illər üçün,
sadəcə bir ixtiyari lakin qəbul nömrələri xəritələr ardıcıl standart
əlifbası məktublar.
Məsələn, burada bir deyil ki Xəritəçəkmə pasaj.
Bu Ascii deyirlər.
A-S-C-I-I. Və sadəcə a böyük letters-- xəritələr masa
bu Decimal nömrələri üçün iki halda.
>> Lakin dolayısı nə var?
Yaxşı, həqiqətən təmsil etmək istəyirsinizsə Bir e-poçt və ya bir mətn kimi bir şey
bir web page, siz açıq-aydın göstərmək istəyirəm
Bu insan məktublar əlifba deyil, nömrələri.
Belə ki, asılı olaraq Proqramın kontekstində
bu bir istifadəçi ki, istifadə bir web browser və ya e-poçt müştəri,
nömrələri əlbəttə ola bilər məktubları kimi təfsir.
Ki, bit nümunələri edə bilərsiniz demək deyil asanlıqla məktubları kimi təfsir olunmalıdır.
>> Və biz ola bilər nə məktub A varlıqdır
65, B kimi təmsil 66 kimi təmsil olunur.
Biz bir super varsa Belə ki, Qısa söz, hi kimi,
nə bir kompüter nəticədə ki ondalık lakin həqiqətən ikili mağaza,
yararlanarak, bit bəzi ardıcıllıqla istifadə bir şəkildə elektrik bit,
iki ədəd 72 və 73 olardı.
>> Amma bit model ki, o dəyərləri əks etdirir.
Bu sonra Belə ki, necə biz bizim giriş və çıxış təmsil edir.
Və biz, demək kifayətdir daha mürəkkəb nümayəndəlik etmək
nəticədə kimi şeylər ilə qrafik, video, musiqi və daha çox
Biz sonra bu müddət görəcəksiniz kimi.
>> Yalnız onda yaradır, belə ki, alqoritmlər, bu dəsti
təlimatları ilə biz faktiki problemləri həll edirik.
Biz alqoritmlər giriş keçən edirik.
Və o alqoritmlər istehsal nəticələri, inşallah doğru nəticələri
və ümid edirəm ki, çox, səmərəli nəticələr toplanmışdır.
Başqa sözlə, bu, bir şey var doğru bir şey həyata keçirmək.
Onu həyata keçirmək üçün başqa bir şey var şey yaxşı və ya səmərəli.
>> Məsələn, bir nümayiş biz əlbəttə sevən istəyirik ki,
bu biridir.
Amma bunlar qovuşur tapmaq üçün getdikcə daha çətin.
Lakin bu, həqiqətən köhnə məktəb telefon kitab içərisində olan
1000 plus pages var adları və telefon nömrələri.
Və mən istədim, yuxarı baxmaq üçün Bu telefon kitab kimsə,
Mən sadəcə bir edə bilər çox sadəlövh alqoritmi.
Mən ilk səhifə açmaq bilər və Mən kimsə, demək, axtarmaq başlamaq bilər
Mike Smith adlı.
O ilk deyil, səhifə, mən ikinci tərəqqi
və sonra üçüncü, və dördüncü, və s,
qədər mən nəhayət Mike Smith tapmaq.
>> İndi alqoritm doğru?
>> Auditoriya: Bəli.
>> DAVID J. MALAN: Bəli.
Orada var, mən will nəticədə onu tapa bilərsiniz.
Amma bu arguably çox deyil , fast əlbəttə, səmərəli deyil
my god, niyə mən kiməm, çünki mənim vaxt Flipping israf
Mən bilər bu pages bütün vasitəsilə əlbəttə fiziki sürətli bunu?
>> Yaxşı, yüngül optimallaşdırma, belə bir anda deyil bir səhifə ola bilər, danışmaq,
lakin iki, dörd, altı, səkkiz, 10.
Hələ doğru?
>> Auditoriya: No.
>> DAVID J. MALAN: Belə ki, heç I əgər instansiya Mike Smith üzərində keçin.
Amma belə uzun mən pedal geri kimi bir səhifə, onu irəli əgər,
bəlkə biz düzəltmək bilər nə başqa bir gotcha ola bilər.
>> Amma bu daha yaxşıdır?
Bu sürətli?
Mən Bəli, demək.
Bu sözün iki dəfə kimi sürətli Mən bir anda iki pages əgər.
Belə ki, əgər mən ilk 1000 səhifələr İndi mən yalnız 500 dəfə çevirmek lazımdır,
tam 1000 pages almaq üçün potensial pis halda
telefon sonuna kitab, kimsə
Mike Smith və ya kimsə ilə kimi daha sonra adı həqiqətən ola bilər.
>> Lakin, əlbəttə, biz insanlar əlbəttə deyil
əlbəttə ki, bunu etmək olacaq bizim həyatımızda bu nöqtədə.
Ağlabatan nədir insan ehtimal nə edəcək?
Auditoriya: The9 S nin düz gedin.
DAVID J. MALAN: S nin düz gedin?
Necə S nin düz getmək yoxdur?
>> Auditoriya: yarı Rip.
DAVID J. MALAN: Bəli, heç bir qeyd var.
Belə ki, bəli, həqiqətən var əgər idi bir etiket və ya S üçün yapışqan nişanı,
Biz orada tullanmaq lazımdır.
Lakin bu, olduqca zərərsiz deyil.
Mən nə edə ən yaxşı təxminən edir S bölməsinə və ya bəlkə təxminən
orta.
Amma əsas paket now-- və intuisiya
Siz qəbul etdik ki, il yəqin ki, üçün verilən
indi nə edirsiniz ki, bu problem haqqında bilmək?
>> Auditoriya: [işitilemez]
>> DAVID J. MALAN: Mike Smith mütləq bu problemin bu yarısında
Smith ortasında sonra gəlir, çünki olan təxminən M bölüm,
Bu görünür.
Siz gördük bilər kimi Visitas, biz indi sanki bilərsiniz
yarısında bu problem qoparmaq.
Auditoriya: Woo!
DAVID J. MALAN: Bu asan və asan əldə.
[Alqış]
Burada getmək.
[Gülüş]
Və indi əsaslı eyni problem var,
lakin yarım kimi böyük sözün var.
Mən hələ Mike Smith arıyorum.
Və mən hələ də bilər, daresay eyni şəkildə ona baxmaq,
yarısında problem parçalanması yenə problem qoparmaq yenidən
İndi mənə yarpağı olan yarısında bir problem ölçüsü dörddəbir
dramatik üz yarısı atmaq, və təkrar bu prosesi təkrar
və daha aşağı salan hər nöqtədə görmək üçün
Mike Smith əgər söz mövzusu səhifə.
>> İndi bu hüququ nə varsa, nəticədə özümü tapa bilərsiniz
yalnız bir səhifə ilə olan Mike Smith O telefon kitab həqiqətən var əgər.
Əlbəttə, mən bilər daha əsla zəng Mayk.
Amma burada nöqtə açılmış əgər ki, 1000 pages ilə ilk alqoritm,
səhifə flip, bəlkə 1000 dəfə təkrar çünki mütləq az
S adı və bir Z adı, lakin potensial bir çox 1,000 pages.
>> İkinci alqoritm, daha yaxşı.
500 pages.
Üçüncü alqoritm, baxmayaraq ki, neçə addımlar ki
1000 səhifəni bölmək almaq kimi yarısında telefon kitab?
10, vermək və ya almaq.
Belə ki, yalnız vasitəsilə Flipping tərəfindən dalğıc və fəth telefon kitab,
mən edəcək, 10 dəfə danışmaq aşağı yalnız bir səhifə mənim yol.
>> Və biz bu intuisiya ələ edə bilərsiniz İndi bir az qrafik
yalnız hesab əgər Bu super sadə graph.
Biz x-ox, və ya üfüqi etdiyiniz ox, mənim problem ölçüsü,
telefon kitab pages sayı.
Və kompüter alimləri ümumiyyətlə zəng etmək istəyirəm
bir problem n, harada ölçüsü n yalnız bir dəyişən olduğunu
bu represents-- iki halda pages sayı.
>> Şaquli, ya y-axis, burada həll etmək üçün vaxt olacaq,
bəlkə səhifə növbə sayı, saniyə bəlkə sayı
və ya dəqiqə, hər hansı ölçü sizin vahididir.
Və bu qırmızı xətt ilk alqoritm təmsil
bir bir var, çünki arasında əlaqələr
zaman pages və məbləği edir.
>> Verizon sayı iki dəfə telefon kitab gələn il pages,
mənim çalışan time-- bu vaxt icra etmək tələb
ilk alqoritm ən pis halda iki.
Amma ikinci alqoritm, harada Mən iki Flipping alıram,
üçün daha az vaxt tələb edir bir ölçüsü problem.
Mən bu çox var belə, əgər səhifəlik burada bildiriş
sarı xətt ki, həll etmək üçün az vaxt göstərir.
Və həqiqətən, bu, təmsil biz, n iki demək lazımdır.
>> Amma üçüncü forma nə və final curve kimi baxmaq olacaq?
Bəli, bu, həqiqətən mən look-- olacaq Siz demək olacaq nə bilmirəm.
Amma görək nə Siz demək gedirdi.
>> Auditoriya: ki Like.
>> DAVID J. MALAN: Bu kimi baxmaq olacaq bu bir logarithmic slope-- exactly--
qovuşdurmağımız bu maraqlı yamacında var.
Bu artıq bir düz xətt var.
Və ki, haqqında çekici nə graph indi kəsilir baxmayaraq,
Siz extrapolate bilərsiniz ki, yaşıl xətt deyil ki, ağla
artırmaq niyyətindədir hündürlüyü bütün çox
daha davam kimi üfüqi ox aşağı.
>> Həqiqətən, Verizon üçün Məsələn, iki dəfə artıra bilər
telefon pages sayı Bu il və gələn il arasında kitab
1000-dən 2000 pages, lakin heç bir böyük.
Bu üçüncü və son ilə, Bir intuitiv alqoritm var
ayırıcı və fəth.
Bu necə daha çox mənə almaq olacaq kimsə tapmaq üçün gələn il addımlar
Mike Smith istəyirsiniz?
>> Auditoriya: One.
>> DAVID J. MALAN: yalnız bir var.
Və onlar, onu quadruple bilər gedir mənə yalnız iki addımlar atmağa
və s.
Və bu vəsiyyətnamənin necə bəzi ehtiyatlı dizayn
və bəzi təqdir nə Sizin giriş daha yaxşı edə bilər.
İndi biz aldadıcı edirik mənada az
ki, biz ehtimal yararlanarak edirik.
Mənim ehtimal nədir Bizim telefon kitab haqqında
Mənə bölmək və fəth üçün icazə Bu intuitiv və hələ düzgün şəkildə?
>> Auditoriya: [işitilemez]
DAVID J. MALAN: Bəli.
Belə ki, sifariş edilib.
Bu alfabetik edilib telefon kitab şirkət.
Bu, təsadüfi qaydada idi ki, bir telefon kitab bir cəhənnəm olacaq,
lakin əlbəttə deyil ki alqoritm özü borc
Mən istifadə çünki heç vaxt yalnız Mike Smith üzrə baş
Siz ayırıcı saxlanılır əgər təsadüfən yol yarım.
>> Belə ki, indi rəsmiləşdirilməsi imkan nə aydın asan deyil.
Belə ki, deyilən bir şey pseudocode biz will edir
bizim ilkin problemləri bəzi başlayır.
Və bu izah bir ümumi yoldur bir alqoritm və ya bir kompüter proqramı,
C və ya C ++, və ya Java istifadə, və ya hər hansı xüsusi dil,
ancaq ilə İngilis istifadə edərək hər hansı insan tanış ola bilər.
>> Və biz pseudocode yazmaq bilər bu problem üçün aşağıdakı kimi.
, Bir addım telefon kitab seçin.
Telefon kitab ortasında açıq iki addım.
, Üç addım adları baxmaq.
Smith names-- arasında əgər, dörd addım
>> Və indi bu bir maraqlı tikintisi.
Bu qərar nöqtə var.
Əgər bu yol bir çəngəl var , filialı, belə danışmaq olacaq.
Mən indent gedirəm yalnız konvensiya step--
olan five-- deyil demək, mən Mike zəng edəcəyik.
Belə ki, bu abzas, tamamilə ixtiyari insan konvensiya, ancaq var
sadəcə semantically çatdırmaq üçün nəzərdə ki, Smith adlar arasında əgər,
sonra Mike zəng etməlidir.
>> Bu vaxt addım altı, bildirişdə bu abzas getdi ki.
Belə ki, başqa digər çəngəl edir yol, mən səyahət edə bilər digər yol.
Smith belə, əgər başqa əvvəllər kitab, nə
növbəti addım yəqin ki, burada olacaq?
Auditoriya: Siz sol tərəfə getmək.
DAVID J. MALAN: Bəli, belə getmək telefon kitab sol yarısı.
Sağ yarım əgər üz atmaq Smith əvvəlki kitab edir.
Orta Belə ki, açıq Kitabın sol yarısı.
>> Və sonra səkkiz addım, üç xətt gedin.
Və bu mən deyiləm bir maraqlı loop edir fahişəliyə cəlb edilməsi maddələri, bir recursion belə danışmaq.
Gələcəkdə ki, lakin daha çox.
>> Mən eyni alqoritmi istifadə edirəm mənim eyni pseudocode,
yenə eyni problemi həll etmək üçün çünki dəyişib ki, yalnız bir şey
problemin ölçüsü deyil mənim obyektiv deyil, şəxs
Mən arıyorum.
Mən alqoritm yenidən istifadə edə bilərsiniz Mən artıq müəyyən etdik ki.
>> Smith sonra əgər Else book-- siz bilər
ortasında açıq guess-- Kitabın sağ yarısı.
Və yenə, üç xətt gedin.
Else-- son xətt var olacaq bu proqram?
O arasında deyil, Mən səhifə adları
o əvvəllər əgər, on kitab və o, sonra deyil
kitab, mən bilirəm nə İndi Mike Smith haqqında doğrudur?
Auditoriya: O kitab deyil.
DAVID J. MALAN: O kitab deyil.
Mən nə edə ən yaxşı yalnız imtina və bu proqramı dayandırmaq.
Bütün hüquqlar.
Bu nöqtədə Belə ki, bir götürək gözləyir bəzi tez tur.
Və əslində, mən burada qoşulub alıram CS50 heyəti bir sıra.
Bu millət bütün bacarsalar mərhələdə burada mənə qoşulmaq.
>> [Alqış]
>> Bu yalnız, siz ağla CS50 heyəti alt,
hər ildən, biz təxminən 100 personal var əlbəttə köməkçiləri rolları üzvləri,
yoldaşları tədris, və daha çox.
Qədər Hadi.
Belə ki, onlar burada bizə qoşulacaq yöndəmsiz yalnız bir an üçün
biz bir qasırğa tur vermək kimi nə Siz əlbəttə burada gözləmək lazımdır.
>> Belə ki, ilk növbədə, biz SAT / UNS var zamanı grading seçim kimi.
Bu qəsdən nəzərdə tutulur bir seçim vasitəsi olmaq
Siz bir az narahat əgər əlbəttə olmaqdan,
və hətta failure-- qorxuram səmimi uğursuzluq sizin GPA ağrıyan deməkdir,
ki, B və bir birimiz əldə Gateway üçün əlbəttə dəqiq nə,
CS50 və digər kimi kurs giriş kursları,
Bu grading seçim imkan üçün nəzərdə tutulmuşdur.
>> Mən ürəkdən təşviq xüsusilə students--
Bu fence-- başlamaq üçün, əgər Əlbəttə SAT / UNS, hətta SAT / UNS qalır.
Amma əlbəttə ki, bir məktub bilərsiniz müddəti beşinci Bazar ertəsi grade.
>> Açığı, geri Mən birinci, 1995-ci ildə
Mən hətta CS50 almadı Mən sinir almaq etməyib, çünki
əslində sinif ayaq addım.
Bu çox domen görünürdü Mənə tanımadığı və həqiqətən yalnız
Mina həmin dostları üçün, səmimi, kim proqramlaşdırma olmuşdur
Onlar altı idi, çünki və ya bəlkə 10 yaşında.
Mən idi, çünki o, yalnız mənim gün CS50 edə
ekvivalent versiyası SAT / UNS-- pass / The day-- geri uğursuz
hətta mən 50 etdi.
Və elə ya başqa, mən deyiləm burada yenə bu gün sizinlə.
>> Başqa İndi isə nə 50 haqqında unutulmamalıdır
eyni zamanda qeydiyyat edir.
Şayiələr zidd Siz eşitmişəm bilər,
bilər, əslində, eyni zamanda CS50 və digər sinif almaları ki
eyni və ya üst-üstə olub burada CS50 mühazirələr kimi vaxt.
Özəllikləri üçün dərs baxın onların həyata keçirilməsi.
>> Mühazirələr, eyni zamanda, əksinə Kataloqda rəsmi nə,
ümumilikdə yalnız yalnız bir saat üçün cavab.
Münasibətilə bir az uzun ola bilər.
Amma unutmayın ki, CS50 mühazirələr qolu
ilə təmin edir konseptual ümumi,
inşallah bir nümayişlər, bəlkə, hətta bəzi hediye,
üçün gözləyir nə aşağıdakı həftə.
>> Və mühazirələr, biz araşdırmaq lazımdır birlikdə bu mövzu və nümunələri,
səhnədə tələbələri tərbiyə və biz kimi tez-tez səhnəyə heyətinə,
saat yalnız bir neçə hər həftə.
Bölmələr, eyni zamanda olacaq burada çox bu insanlar tərəfindən təklif
Onların yoldaşları, bəzi tədris Onlara Əlbəttə assistants-- iradə
həftəlik baş.
>> Və saxlamaq üçün əsas nə Nəzərə ki biz
İlk fərqli deyil yaxşıdır yoxdur Nights, musiqi class--
üçün bölmələr müxtəlif yolları az rahat tələbələr, daha
rahat və yerdə arasında.
Və səmimi, əgər bilmək az rahat istəyirik.
Və yəqin ki, əgər bilmək daha rahat istəyirik.
Siz həqiqətən əmin değilseniz, siz var yerdə arasında definition.
Belə ki, bölmə üçün vaxt zaman gəlir Bir həftə və ya belə, tədris başına,
biz ki, sual edəcəyik.
Və based self-seçə bilərsiniz öz rahatlığını səviyyədə
və yaşıl ola students-- ola sizə rahatlıq səviyyəsi oxşar dots--.
>> Eyni zamanda, biz problem var son nəticədə iradə edir
Bu kurs sizin təcrübə müəyyən edir.
Onlar adətən təklif edirik çox nəşrləri.
Biz ən gözləyirik ki, standart nəşr ərzində hər tələbə həll etmək
həm də qondarma hacker nəşr ki, əlavə kredit heç bir formasını təklif edir
açıq, lakin həqiqətən gop hüquqları Siz cəhd və həll ki,
Kursun hacker nəşrləri ki, oxşar material yanaşma
lakin daha mürəkkəb baxımdan.
>> Biz nə təklif standart nəşr, üçün,
yenə bir super əksəriyyəti tələbə, deyil
olan yalnız gəzmək-throughs, əlbəttə heyəti başçılıq videolar
ki, həqiqətən vasitəsilə gəzmək Kursun problemləri və dizayn
tətbiq.
Və biz də, sonra fakt, postmortems təklif
vasitəsi merak edirsinizsə Siz ola bilər necə
və ya həll olunmalıdır bəzi problem, müəllim heyəti
size yol edəcək video eləcə də həmin.
>> Bu vaxt, nə də var gözləyir Beş gec gün və bu fakt
biz sizin düşəcək aşağı problem hesab seçin.
Biz əlbəttə qarşılığında ki, yüksək qiymətləndiririk Bu iş üçün 50 gözlədiyini
sizin həyat yolu olur bəzən deyil, beş dəfə əgər.
Və bu təklif edəcək Siz rahatlıq bit,
a, demək, sizin son uzanan Günorta saatlarında Cümə günorta saatlarında Cümə axşamı.
Bu üçün dərs baxın icra ətraflı onların.
>> İndi nə indi gözləyir?
Və yalnız baş verən Mənə indi necə uzun
Mən sizə uşaqlar mərhələdə burada durmaq yaşayıram.
>> [Gülüş]
>> DAVID J. MALAN: Amma biz almaq lazımdır uzun əvvəl climactic rəngi.
Belə ki, nə baxımından gözləyir Bu problem dəstləri?
Biz bütün yaxşı, bəlkə bir iltifat Sizin sələfləri ilə keçən il idi.
İlk problem set Keçən il biz təqdim
Scratch, qrafik proqramlaşdırma dili
siz sözün proqramı imkan verir sürükleyerek və puzzle ədəd bırakarak,
bu kimi var ki, Bu yapıları xatırladan
yalnız bir həftə görəcəksiniz beləliklə, biz keçid
daha ənənəvi dil, C. kimi tanınan
>> Ötən il biz davam Bu problem set,
Kriptoqrafiya üçün cəlb, məlumat Scrambling
hökumət və ya dostları "onu saxlamaq üçün Siz onu görmək istəmirəm ki, göz.
Burada kodlanmış edir mesaj ki, tezliklə
decrypt və ya de-scramble olacaq.
>> Breakout bir problem idi Keçən il müəyyən, orada
Bu yeni aşkar proqramlaşdırma istifadə bacarıqları həqiqətən həyata
sizin kimi wherein-- bir oyun childhood-- geri bilər
məqsədi cümbüş idi ekran üstün olduğunu kərpic
burada yığılan bir yol boyunca hesab,
və öz alqoritmlər həyata olan bu həll nəticədə
Siz oyun oynamaq imkan verir.
Eyni zamanda, sonra da semestr, biz sizə verəcək
143.091 İngilis dili sözlər bir lüğət.
Və etiraz ediləcək bir proqram yazmaq üçün
tərəfindən, sənədləri çek yazım yaddaş daxil bir çox sözlər loading
kimi səmərəli mümkün kimi.
Ümumiyyətlə çopurluq Sizin sinif yoldaşları qarşı
Bir bir az seçə əgər lider board problem
az istifadə edə bilər görmek üçün Vaxt çalışan saniyə,
və az sayda yaddaş megabayt,
və həqiqətən, sizin proqramları gözəl-tuning olduqca səmərəli deyil resurs etmək
yalnız vaxt.
>> Ötən il də, biz sonunda baxdı web proqramlaşdırma dövr.
Və həqiqətən, biz bu ki, edəcəyik çox problem dəstləri ilə il,
texnika sizə təqdim və müraciət edə bilərsiniz olan mindset
Bu proqramlaşdırma bacarıqları web saytları, dinamik web saytları,
həqiqətən həll saytları problemlər və fərqli davranmaq
və sadəcə statik deyil statik məlumat sites.
>> The final layihə nəticədə baxmayaraq ki, müəyyən edəcək
Kursun orgasm tələbə, orada üçün
siz həyata keçirilməsi üçün etiraz olacaq maraq ən şey
Sizə, belə uzun birtəhər kimi Kursun dərslər üzərinə çəkir.
>> Və gördüm kimi əvvəlində video,
biz ilə dövr başa çatacaq Olan halda, tanımadığı CS50 Hackathon,
7:00 PM bir gecə başlayacaq və növbəti səhər 7:00 AM başa.
9:00 PM ətrafında, biz will ilk yeməyi sifariş.
1:00 AM Around alacağıq İkinci nahar üçün.
Və hələ əgər 5:00 AM duran, biz
olacaq avtobus sizə səhər yeməyi üçün IHOP.
>> Bu CS50 Ədalətli, eyni zamanda, bir hadisə olan 2000 plus fakültə, tələbələr,
və kampus üzrə personal alacaq nailiyyətlər görmək üçün gəlir
kurs və final layihələr və yaradıcılığının
Siz noutbuk yaratmaq ki, masa üstü, və ya bəlkə hətta yüngül ampüller.
>> Eyni zamanda, ofis saat və dəstək strukturu.
Və indi olduğunuz olardı bir yaxşı vaxt bütün yetişdirmək üçün.
>> Office saat dörd gecə keçiriləcək çox saat hər gecə bir həftə
ümumiyyətlə 20 30 ilə vəzifə Kursun kadr dəfə
intim ilə təmin etmək dəstəyi üçün bir-on-bir imkanları
Kursun problem dəstləri ilə.
Tutoring çox olacaq mövcud xüsusilə
tələbələr daha az rahat, və ya kimə ən rahat, demək cəsarət
ofis saat deyil var ən tərbiyənin mühit
və əlbəttə deyil ən stress-pulsuz.
Xüsusilə son basaraq zaman, biz fəal sizə özümüzü qoşmaq olacaq
ilə işləmək üçün heyət üzvü ilə Sizin ehtiyacları kimi bəzi müntəzəm cədvəli
və onların qrafiki imkan verir.
>> Və işçi heyət.
Mənə Davon, Rob təqdim etməyə imkan verir, və Gabriel, bu ilki rəhbərləri.
Hər demək istəyirəm
>> [Alqış]
--a söz.
[Alqış]
Burada Davon edir Kursun meneceri olan
onun tam zaman rolu deməkdir O icrası ilə kömək edir
və CS50 logistika.
Davon: Bəli, hi, uşaqlar.
Siz ofis saat mənə bir çox görəcəksiniz.
Mən bölmələr tədris olacaq.
Və irəlidə e-poçt vurmaq, əgər, Mən yəqin ki, cavab olacaq.
Mən sizə çox bütün semestr görəcəksiniz.
Və CS50 xoş gəlmisiniz.
>> DAVID J. MALAN: İndi Gabriel, kim özü, keçən il yalnız birinci oldu
lakin il keçmiş neçə var CS50 öz versiyası fəaliyyət göstərir
o nazil vasitəsi Braziliya, Kursun content-- bütün
aydın olan, lentə və online-- yerləşdirilmiş
o onu tərcümə edə bilər ki, 100-dən çox öyrətmək sonra Portuqaliya və
artıq onun sinif yoldaşları bir neçə il əlbəttə,
doğma dildə tədris Kursun tədris.
>> GABRIEL: Salam.
>> [Alqış]
GABRIEL: Hi, I Gabriel edirəm.
Mən əlbəttə rəhbəri TF oldum.
Və mən CS50 sevgi umuyoruz.
Bu CS50 edir.
>> DAVID J. MALAN: İndi Rob üçün.
Oh, siz giriş istəyirsiniz?
>> Rob: Xeyr, mən bilmirəm.
[Gülüş]
DAVID J. MALAN: And Rob Boden.
[Gülüş]
Rob: Hi, Mən Rob edirəm.
Bu, mənim beşinci il gedişi ilə maraqlandı.
Hər il, bu, yalnız bir daha yaxşı və daha yaxşı sinif,
belə ki, uşaqlar aydın zəhmli olacaq.
Mən sizə bütün bu fun ümid edirik.
Mən bu ilə eğlenmek üçün gedirəm.
Belə ki, ətrafında görmək.
>> DAVID J. MALAN: And vaxt us-- icazə verməyəcək
>> [Alqış]
>> Time izin deyil hər kəs təqdim
mərhələ və həmkarları bütün Bu gün dərsləri alış-veriş edir.
Amma mənə təqdim etmək üçün imkan Belinda və CS50 Puzzle
Bu gözləyir hansı gün, Şənbə, gələn olan
Bu ilk Kursun genişmiqyaslı tədbirlər.
>> Demək xüsusilə bu bir point ev çəkic
ki, kompüter elm nəticədə deyil proqramlaşdırma haqqında, deyil,
haqqında problem ümumiyyətlə həll.
Lazımdır kimi, Günü Puzzle gətirəcək, yuxarıda
və sinif yoldaşları together-- biz bu şənbə ümid edirik.
>> Belinda: OK.
Hi, uşaqlar.
Belə ki, thanks.
Belə ki, bizim məşhur kapitan kimi Mənim adım Belinda bildirib.
Mən Quincy House bir sophomore deyiləm.
>> Mən yalnız uşaqlar kimi aldı CS50 keçən il, həqiqətən sevdim.
Mən yumşaq spot üçün üçüncü sıra uşaqlar.
Və mən indi deyiləm, demək fəxr edirəm bir törədilmiş əlaqələr
[Işitilemez] CS50 ilə.
OK.
Ki, bir zarafat mənim topal versiyası idi.
>> Hər halda, belə ki, hərəkət yalnız dəvət etmək istəyirdi
bütün i-laboratoriya uşaqlar, və ya ETM kurdeşen.
Biz malik olacaq 12:00 3:00 üçün Günü online.
Və sizin üçün böyük bir fürsət var uşaqlar, sizin fellow CS dost cavab
Kapitan kimi, bəzi qeyri-CS bulmacalar həll qeyd və bəzi pulsuz yemək,
kimi, bəzi zəhmli hədiyyələr qazanmaq hədiyyə kartları, adam başına $ 75,
və also-- nə idi?
Wii U və ya bir şey?
Wii U?
Bəli.
Bizim çəkiliş.
Awesome.
Mən sinif sonra ətrafında qalmaq lazımdır.
Və uşaqlar hər hansı bir varsa, suallar, Mənə bildirin.
>> DAVID J. MALAN: Siz kənarda görəcəksiniz Bu gün heç bir şey yoxdur.
İlk problem set Cümə çıxmaq olacaq.
Amma bu gün bizi evə gətirmək, mən istərdim sizə təqdim etmək xüsusi bir daha
heyəti, Colton üzvü Kimin əlində indi Ogden, burada,
ilə yuxarıda qorunur Bu MIDI nəzarətçi
point daha ev çəkic kompüter elm, çox,
günə qədər mühəndislik kənarda tətbiq var və informatika özü STEM və,
musiqi kimi domenlərin hətta uzanan.
>> Mən düşündüm offered-- Colton xahiş var Onlardan biri diqqət düzeltmek üçün gedirdi.
Andrew, biz çağırır bilər diqqət Burada yalnız bir an üçün artıq.
>> Nə Colton görmüşdür əvvəlcədən proqram
bu cihaz, düymələr bu pad Siz burada təsvir görürük ki,
bir MIDI nəzarətçi kimi, vasitəsi həmin düymələri hər
müəyyən bir musiqi qeyd simli və ya səs, ümumiyyətlə bir qeyd,
Belə ki, bu nümunələri oynayan çox bit nümunələri kimi düymələr,
Digər təmsil edə bilər yüksək səviyyədə anlayışlar.
O, son nəticədə olacaq Bu gün burada ev bizə etmək üçün?
Daha ADO olmadan, əgər Biz işıq zəif ola bilər,
və Colton arxasında ekran açın.
>> Auditoriya: Woo!
>> DAVID J. MALAN: Bu CS50 edir.
>> [MUSIC ifa]
>> [Alqış]
>> Ki, CS50 üçün var.
Biz bazar ertəsi görəcəksiniz.
Bəzi tort transept sizi gözləyir.
>> [MUSIC ifa]