[Powered by Google Translate] [Musiqi ifa]
DAVID J. MALAN: Bu CS50 edir.
İndi bir neçə il əvvəl olduğu Mən idi.
Mən vaxt birinci olanda, mən həqiqətən deyil
engineering bunu informatika bunu bu yolu.
Həqiqətən, mən hökumət concentrator bu yerə gəldi.
Mən orta məktəb, bir uşaq olub istədiyiniz olan
tarix kimi şeylər xoşuma gəldi.
Mən konstitusiya hüququ, ingilis və riyaziyyat növ xoşuma gəldi.
Bu yaxşı dairəvi növ kimi, lakin etmədi
mütləq mən olub olmadığını şeyi
yüksək məktəb öyrətdi.
Və birinci il belə, mən vasitəsi hətta bu qorxu var idi
Mən kompüter xoşuma gəldi, baxmayaraq ki, kompüter oyunları və ifa
kimi, mən, əlbəttə, kimi özümü fikir heç vaxt
kompüter şəxs, kompüter alim.
Və səmimi, mənim dostlar yüksək məktəb zənn edən
informatika qəbul edilmişdir Geeks və az idi.
Və hələ, mən kampus burada var zaman yox idi,
Bu kurs, CS50.
>> Və zaman, həqiqətən olan bu şöhrəti var idi
ehtiyatlanmaq üçün bir şey.
Bu yaxşı kurs idi.
Bu fun kurs idi.
Amma əslində qapı ki, ayaq almaq idi.
Və hətta edirəm ki ərəfəsində birinci il keçir vermədi.
Mən gedir, hökumət concentrator olan mənim yolu ilə getdi
Mən ola bilər kimi ilkin olaraq bir çox vasitəsilə
cross-hesablama gen ed və ya əsas və kimi üçün hər şeyi.
Və sonra sophomore il, nədənsə, mən qalxıb
CS50 olduğu Elm Mərkəzinin B, ayaq addım sinir.
Brian adı ilə çox məşhur kompüter alim
Kernighan həmin il burada tədris edilmişdir.
Hətta sonra, mən yalnız həqiqətən doldurmaq üçün hazır idi
Bu sinif alaraq mənim iş kart keçmək / bilmir.
Mənə ətrafında baxdı və mən bu bir hər kəs fiqurlu
haqqında, kompüter elm yolu daha çox bilmək gerek
kompüter proqramlaşdırma.
Hər biri, bu otaqda, proqramlaşdırma olmalıdır
onlar 12 yana.
Lakin, həqiqətən, bu halda deyil.
Və son günü, dövr beşinci Bazar ertəsi,
mən pass bu sıçrayış və dəyişiklik etmək / a uğursuz oldu
mənim konsentrasiyası dəyişir məktub dərəcəli və başa
kompüter eyni gün.
>> İndi ki, siz bütün növbəsində Bu sinif bizim obyektiv deyil
informatika soğutucular daxil, lakin həqiqətən
imkanı bu sahədə olduğunu təklif və
digər sahələrdə siz olduqca müəmmalı biləcək ilə
Ali məktəblərdə adətən kifayət qədər aşağıdakı verilir
standart ders yol, lakin daxil CS50-ci ildə müəssisə üçün
yeni suları.
Və siz bunu düşünərək bu gün burada oturan əgər
əslində aid üçün sağ insanların ən etmək və
sizin sol.
Həqiqətən, keçən il bu sinifdə şagirdlərin 76% yox idi
təcrübəsi.
Sizcə hansı Belə ki əksinə, ən insanların
Bu gün burada ətrafında oturan, əslində, hər hansı yoxdur
təcrübə.
18% bir CS sinif qəbul və 6%-i iki və ya daha çox etmişlər.
Eyni zamanda, biz təsvir etmək üçün hər il isteyin
rahatlıq səviyyəsi baxımından özləri.
Və bu heç bir tərif yoxdur.
Çox değilseniz Siz yalnız növ bunu
CS50 rahat.
Və keçən il biz burada bu yaşıl pasta dilim 55% idi
az rahat, tələbələr kimi öz-özünə izah edən
onlar hətta kurs shopped istədiyiniz niyə açıq yox idi
ilk gün.
Kimi Ancaq eyni 55%, müddəti sonuna qədər bizimlə qaldı
O daha rahat arasında bir yerdə olan 35%
və həmin az rahat.
>> Belə ki, kompüter elm nədir?
Yüksək məktəb və həqiqətən ümumiyyətlə həyata
Bu gün, bu qavrayış və ya bu orada var
misconception kompüter elm proqramlaşdırma olunur.
Və kompüter elm tamamilə bir aspekti var.
Amma proqramlaşdırma, dil nə, bir həqiqətən
ya kompüter elm problemləri həll etmək üçün istifadə aracı,
informatika sahəsində və ya getdikcə bu
fiziki elmləri gün, təbiət elmləri, ildə
tibb, humanitar, data böyük dəstləri təhlil etmək.
Yerdə artıq kompüter və məlumat var, bir var
CS50 kimi bir sinif öyrənilmiş dərsləri tətbiq etmək imkanı.
>> Beləliklə üzrə kompüter alim getmək bilər ki, bir problemi həll edək
həll və bəzi jarqon qoymaq üçün cəhd haqqında bəzi qoymaq
konseptual çərçivə, nə ətrafında başqa bir ola bilər
ədalətli mücərrəd fikir.
Belə ki, bu telefon deyil.
Siz də, çox tez-tez bu şeylər görmürəm kollec
hələ də ev və yataqxanalarda bu var görünür.
Amma geriyə gün sizin kimi bir telefon istifadə istədikləri zaman
Bu, heç bir elektron ünvan kitab var idi
mobil telefon.
Əksinə, siz bir şey çıxardı
bir telefon kitab kimi tanınır.
Bu telefon kitab adətən, 1000 pages var idi.
Onlar A-dan Z. üçün çeşidlənir və sadəcə tapmaq idi
üçün aradığınız şəxs tapmaq hüququ səhifə
onların adı və telefon nömrəsi tapa bilərsiniz.
İndi necə ararken haqqında getmək yoxdur
Bu kitabda kimsə?
>> Mənim məqsədim dostum, Mike Smith, zəng vermək nəzərdə tutur.
Yaxşı, necə Mike Smith tapmaq haqqında giderim?
Bəli, bir çox ağlabatan yanaşma, əgər sadəlövh və
səmərəsiz, burada başlamaq və Flipping başlamaq olar
boyunca xətti page 6-səhifə 5 səhifə 4, və sort
bir düz xətt, bu telefon kitab vasitəsilə gedin.
Və Mike əgər, inanılmaz yorucu olacaksýn belə olsa
Smith bu kitabda, mən nəhayət ona çatmaq edeceðim
Mən nəhayət bu kitabın S bölməsinə flip zaman.
İndi, əlbəttə, bir kompüter alim olmaq lazım deyil
bu problemin həlli bir axmaq yol olduğunu bilirik.
Olan bir tipik insan nə edərdiniz?
Maşallah.
Belə ki, hüququ, orta flip bilər.
Belə ki, orta təxminən flip istədiyiniz burada baxmaq və mən görünür
M bölməsində özümü tapmaq üçün.
OK, belə M I arıyorum nə aydın deyil.
Və Mike sağa, bu bölüm, danışmaq.
Siz bəzi əvvəl görmüş kimi, biz sözün indi bilərsiniz
yarısında bu problem parçalamağa davam etdirilir.
>> [Alqış]
Siz, həqiqətən heyran ola bilməz.
Bu tikişi aşağı onu qoparmaq həqiqətən ki, çətin deyil.
Real insanlar bu yolu yoxdur.
Lakin, tikişi aşağı, indi iki problemləri, hər bir var
olan böyük kimi yarısı.
Və biz sanki üz problem yarısı atmaq olar.
İndi biz 1000 pages, demək, 500 ilə tərk edirik.
İndi mən nə etməliyəm?
Yaxşı, bir tipik insan yenə ortada təxminən gedəcək.
Mən özüm bir R bölümünü tapın.
Belə ki, tamamilə yoxdur.
Belə ki, yenə, mən yarısında bu problem gözyaşardıcı bilər.
[Alqış]
Təşəkkür edirik.
İndi mən yalnız bəzi 250 pages var.
Mən təkrar-təkrar bu və bilərsiniz
125 aşağı təxminən 60-30-15 və s.
Və nəhayət, mən S səhifələrindən biri aşağı whittled almaq lazımdır
o telefon kitab varsa, Mike Smith olmalıdır.
>> İndi ki, bir açıq-aydın kifayət qədər ağlabatan alqoritm var
və bu halda bir dəfə istifadə alqoritm var.
Ki, üz Amma biz düzmək olar?
Bəli, ilk yanaşma doğru sadəlövh olsa əgər
Bu düz xətt ilə təsvir edilə bilər edilib.
Biz bu həcmi demək Belə ki, burada x-ox üzrə əgər
problem, belə ki, x-ox, doğru gedir kimi
problem daha böyük olur.
Hansı ki, bu daha böyük olmaq deməkdir
bu problem kontekstində?
Telefon kitab daha çox pages.
Biz kəmiyyətini bilər daha çox şey var.
Haqqında y-axis həll etmək üçün vaxt.
Ox qədər gedir kimi Belə ki, ehtimalla daha çox vaxt tələb edir.
Belə ki, birinci yanaşma xətti səhifə 1 axtarış
dot dot dot səhifə 1000 xətti proseduru xətti deyil
alqoritm və ya prosesi.
Və biz bu düz xətt ilə təsvir edə bilərsiniz.
Mən telefon kitab daha bir səhifə əlavə etsəniz, bu, olacaq
ən pis halda, mənə bir daha səhifə flip almaq
Mike Smith tapmaq üçün.
Mən 100 pages əlavə etsəniz, daha 100 flips və ya vaxt kontur.
>> İndi bu bir az ağıllı ola bilər.
Mən, həqiqətən, bir zaman bir səhifə açmaq üçün ehtiyac yoxdur.
Mən bir dəfə bir dəfə və ya 4 2 kimi şeylər edə bilərsiniz.
Amma belə ki, bütün əsaslı yaxşı deyil.
Bir zamanda 2 belə, evet, o cür bu hərəkət
bir az aşağı xətt və onu verilmiş az vaxt tələb o deməkdir ki,
pages eyni sayda.
Lakin əsaslı yaxşı deyil.
Amma nə biz yalnız nə idi, və bütün nə idi
qeyri-iradi?
Siz, həqiqətən, bu kimi bir az bir şey əldə
logarithmic dəfə vasitəsi problemi artır və artacaqdır bilər
inkişaf ancaq o problem həll dəyəri, vaxt
ki, problem həll etmək üçün tələb etmir
təxminən kimi sürətli bitir.
Bu n bir logarithmic curve, n tarixçəsi, olacaq
Bu problem yalnız ölçüsü, sayı səhifələr
telefon kitab.
Bu real olaraq nə deməkdir?
Yaxşı, biz indi bu otaqda 500 nəfər kimi varsa,
daha doğrusu, biz varsa -
mixing metafora, hələ bu il Məsələn etmədi -
biz telefon kitab 500 səhifədən və əgər biz bu iki
Flipping bu daha ağıllı model 1000,
orta, necə daha çox səhifə gözyaşları getmək sürer
500 pages 1000?
Bəli, yalnız bir əlavə səhifə gözyaşardıcı.
Əgər mənə 2000 səhifə telefon kitab, heç bir böyük verdi.
Mən yalnız bir əlavə vaxt qoparmaq.
>> Belə ki, qısa, problemin ölçüsü çox daha sürətli inkişaf edə bilər
həqiqətən həll dəyəri çoxdur.
İndi bu yalnız belə bir alqoritm edir.
Biz eyni şəkildə həll edə bilər başqaları var.
Və niyə biz bunu etmirik?
Yöndəmsiz burada Sanders olsa, siz mənə yumor istəyirsinizsə, getmək
qabaqda, hər kəs və yeri sizə durmaq bilər.
Burada ekranda görmək kimi, bu, bir alqoritm bir
prosesi, siz əgər, bir kompüter proqramı icra etmək
yalnız 3 addımlar var ki, insanlar.
Biz addım 1 artıq edirik.
Siz qalxıb etdik.
İndi özünüz sayı 1 düşünürəm.
Cari sıra edir.
Burada hər kəs sayı 1-dir.
Addım 2, kimsə ayaqda ilə cütləmək nömrələri əlavə
birlikdə, sonra yeni sayı cəmi qəbul edir.
Əgər biri demək, sonra oturub olmalıdır.
>> HOPARLÖR: 1 205.
DAVID J. MALAN: Nə olub?
HOPARLÖR: 1 205.
DAVID J. MALAN: OK.
HOPARLÖR 2: O, digər olanlar var.
DAVID J. MALAN: 205?
HOPARLÖR 3: Bəli.
DAVID J. MALAN: OK.
3.
HOPARLÖR 4: 400.
HOPARLÖR 5: 5.
700.
DAVID J. MALAN: Bütün hüququ.
Bu nöqtədə, daha az və daha az insan daimi olmalıdır.
Daha yöndəmsiz olur yerdir.
Burada kimsə.
Burada.
Ən pis hissəsi də çox şifahi nə var
Harvard yüzlərlə qarşısında hesab
undergrads.
OK.
Burada bir səhv Bit.
Okay.
Nömrəni nədir?
HOPARLÖR 6: Nine.
DAVID J. MALAN: Nə olub?
HOPARLÖR 6: Nine.
DAVID J. MALAN: Nine.
Okay.
Nömrəni nədir?
HOPARLÖR 7: 179.
DAVID J. MALAN: 179?
Okay.
Yaxşı.
188 belə.
Belə ki, uşaqlar oturub bilər.
Nömrəni nədir?
HOPARLÖR 8: 118.
DAVID J. MALAN: 118.
Bəzi smart undergrad riyaziyyat etməklə başlayın.
Okay.
118, 188.
Biz nə var?
HOPARLÖR 9: 71.
DAVID J. MALAN: 71.
HOPARLÖR 10: 79.
DAVID J. MALAN: 79.
Okay.
HOPARLÖR 11: 47.
DAVID J. MALAN: 47.
Hansı tədris heyəti, bizə nə qədər verir?
705 cavabdır.
Və bu, əslində, tam doğru deyil.
Xeyr, biz əslində off bir az idi.
>> Amma bu necə işləmiş olmalıdır?
Ne oldu olmalıdır?
Belə ki, bu alqoritm hər iteration də biz ilə başladı
insanların bir sıra daimi və idi
ilk ümumi sayı n.
Sonra yarısı oturdu, biz 2-dən n getdi.
Sonra yarısı oturdu.
Biz n 8-dən, n 16-dən, 4-dən artıq n getdi, və s,
bu cür orada dağılmış olsa belə, qədər
sonunda, nəzəri, hər kəs balkon off qoşalaşmış etmişdir
mezzanine və burada orkestr, biz yalnız bir tək olardı
nəfər 705 Bu halda, ümumi dəyəri daimi.
İndi ki, çalışan dəfə, baxmayaraq ki, nə deməkdir?
Yaxşı düşünmək haqqında insan el bu etdiyi kimi əgər.
Mən, 1 ilə ədalətli naively lakin doğru açılmış olardı
2, 3, 4, 5, 6, 7, 8, və s.
Çox vaxt alır.
Mən daha yaxşı doğru edə bilər?
Dərəcəli məktəb, yalnız olanları sayılmaz.
Siz ikilər ilə hesablayır.
Belə ki, 2, 4, 6, 8, 10, 12.
Və çox daha sürətli olur.
Amma indi əsaslı kollektiv yararlanarak
Bu otaqda hər kəs kəşfiyyat, biz nail ola bilər
Bu cilovlamaq daha bu kimi, elə indi sayı
Bu otaqda adam iki dəfə arta bilər.
Başqa 700 nəfər, 1400 nəfər üçün bu otağa gəzmək
ancaq yalnız bizə daha bir iteration edəcək
alqoritm həll etsin.
>> Belə ki, getdikcə bu gün biz bu böyük zaman
data bu, Facebook və Google və kimi müəyyən edir
fikir bir az, Bu bit ilə həlli
imkan ki, dərrakə, bizə getdikcə daha çox etmək
kompüter daha güclü şeylər bu gün.
Şeyi bu cür İstəsəniz, siz gördük bilər
Facebook CS50 öz Puzzle günü bu şənbə gəlir.
Sizin kimi bir şey iştirak etmək istəyirsinizsə,
Bu əsasən, 4 2 və ya 3 və ya 4 komanda, istəyirəm
bu kimi bəzi bulmacalar həll, bir şansı
onlardan bir Wii və bəzi, bəzi inanılmaz hədiyyələr qazanmaq
hədiyyə kartları və ya digər Facebook yağma.
Bu şənbə, günorta 3:00 PM üçün getmək
bu cür cs50.net/rsvp.
Əgər ətrafında oynamaq istəyirsinizsə və bu slide online.
Problemlər bu il yeni olacaq.
>> Siz bütün daha da sinifdə bilərsiniz
kameralar bu il.
Belə ki, əlbəttə, adi yolla, CS50 ildə lentə ediləcəkdir yalnız
də ali bir sənədli iştirak edə bilər
bu transformasiya təcrübə axtarır ki, təhsil
bir tələbə bir lisenziya bu gün ola bilər ki,
təhsil kursu.
Belə ki, bu doğru, sonra biz çəkiliş ediləcək yalnız
ki, biz getdikcə bizim üçün həmçinin çəkiliş ediləcək
online auditoriya, habelə münasibətilə bu tamaşaçı burada.
Beləliklə, biz bu il sinif üçün Harvard salamlayıram
Daxili School tələbələr, Dizayn Graduate School,
Təhsil, biznes məktəbi, Kennedy School,
qanun məktəb, eləcə də tələbələrin bir sıra
Belmont, Lexington, Newton, və Watertown yüksək məktəblərdə.
Bütün xoş gəlmisiniz.
Bundan əlavə, bu il siz eşitmişəm bilər, Harvard və MİT,
və Berkeley, indi əməkdaşlıq daxil olmuş
bir olan tərəfdaşlıq edX adlı təşəbbüsü,
bütün daha çox təhsil açmaq təşəbbüsü
insanların online və əsaslı etməklə başlamaq
insanların öyrənmək nə kimi daha geniş miqyasda tədqiqat.
Və CS50 universitet ilk kurs olacaq
ki, təşəbbüs iştirak edir.
Hansı, bütün daha tools daxil olacaq deməkdir
bütün daha ders content, bütün daha çox video
nəticəsində, həmçinin, kimi dünən səhər məzmunu
CS50 boyunca çəkmək üçün qeydiyyatdan olan 53.019 nəfər
İnternet ilə bu il.
Belə olmadan -
[Alqış]
Belə ki, bu nə deməkdir, xüsusən ki,
işçi tədris və mən vaxt olduqca bir az bu sərf
kampus və off, belə də, payız yay hazırlanması
biz, maraqlı bir korpus yaratmaq başlaya bilər ki,
təhsil content məşğul, çekici ki,
daha çox intim nəqliyyat, xüsusilə də, diqqət
olduqca kompleks material.
>> Belə ki, kurs nin mühazirələr və bölmə və əlavə
şeyi yalnız biz yeniden bilərsiniz walkthroughs adlı
bit, biz də imkan ki, bu il bu şort lazımdır
Başqa bir baxımdan gedişi ilə məşğul
cəmi.
Belə ki, tez almaq nin bir fürsət olaraq istifadə edək
binaries bu anlayışı müzakirə ki, bir peek.
>> Belə ki, kompüter, alqoritmlər deyilən şey var -
biz yalnız bir göz edirdilər iki olan - bu prosedurlar
problemlərin həlli.
Lakin günün sonunda, siz ehtiyac
birtəhər məlumat daxildir.
Və bir kompüter bilərsiniz bir şəkildə təmsil etmək lazımdır
başa düşürük.
Və həqiqətən kompüter anlamaq və bile
sağ indi 76% etdiyiniz, yəqin ki, bəzi anlaşılmaz var
kompüter birtəhər 0s və 1s, ikili əməliyyat O mənada
sistemi, belə danışmaq.
İndi nə halda ki?
Kompüter ilk barədə gəldiyi zaman Bəli, əgər çıxır
informasiya təmsil lazım, siz bunu edə bilər
elektrik enerjisi ilə.
Və bu çox bir oversimplification bir az olsa
qeyd informasiya asan yolu ilə, ya da ki,
ki, elektrik dönüş -
ikili 1, belə ki, danışmaq - və ya dönüş
ki, elektrik off.
>> Sakıncası deyil Belə ki, Barry əgər, biz işıq zəif ola bilər
tam bir an?
Burada bir çox əvəzsiz ikili 0 deyil.
Biz geri işıq yandırmaq, indi Sanders Teatr edir
1-binar dəyər etdirir.
Təəssüf ki, yalnız bir set ilə yalnız bir bit ilə
işıqlar, biz yalnız iki ədəd təmsil edə bilər
dünya, 0 və 1.
Kompüterlər saymaq bilər və bu, gözəl olardı
daha az daha yüksək.
Amma həqiqətən bilərsiniz.
Belə ki, bizim dostumuz Nate Hardison mənə burada ekranda qoparmaq imkan
kim bizə bir neçə ərzində tez göz verəcək
binar bu anlayışı ilə dəqiqə.
>> [Video playback]
NATE HARDISON: Geri oxumaq və yazmaq üçün necə öyrəndim zaman
nömrələri, siz 0 9 rəqəm haqqında öyrəndim.
9 daha bütün nömrələri yazmaq üçün, bütün öyrəndim
siz, bu rəqəm bir birləşməsi istifadə edilmişdir nə idi
52 və 437 kimi.
Belə ki, yazılı nömrələri bu yolu var
adı decimal notation.
Niyə decimal?
Yaxşı, bir decimal latın kök, dekabr, 10 deməkdir.
Və sizin notation sistemində 10 rəqəm zaman, 10
çox xüsusi nömrəsi olur.
Etmək decimal notation yazılı sayı 437 nəzər edək
niyə başa düşürük.
>> Biz ilk 400 plus 30 plus 7 daxil 437 qədər qıra bilər.
Biz 4 dəfə 100 var ki, daha belə ayrı bilər
üstəgəl 3 dəfə 10 plus 7 dəfə 1.
Olanları yeri, onlarla yer, öyrənmək saxla
yüzlərlə yer, və s?
Ki, gəlir məhz yerdir.
Və nəhayət, biz 10 səlahiyyətlərini bir dəstə var bilərsiniz
Burada əlaqədar.
Biz 1 plus üçün 2 4 dəfə 10 plus 3 dəfə 10 var
7 dəfə 10 0.
10 xüsusi niyə İndi görürsünüz
decimal notation sayı.
Əslində, biz bunun üçün bir ad var.
Bu göstərici əsasında deyil, çünki əsas deyirlər
Burada hesab edir.
>> Ondalık notation nömrələri təmsil etmək üçün yeganə yol deyil.
Əslində, biz 9 vasitəsilə rəqəm 2 xilas olsa da, biz
hələ ki, nömrələri, bütün əks
biz decimal ilə ola bilər.
Belə ki, indi biz iki rəqəm, 0 və 1, 2, bizim xüsusi
sayı, bizim notation sisteminin bazası.
Bu notation sistem adı bəri binar adlanır
bu prefiks "bi" 2 deməkdir.
Belə ki, əvəzinə indi isə yer və onlarla yeri olan və
belə ki, biz indi isə yeri, bir ikilər yeri, bir dörd ayaq var
yer, və s, 2 səlahiyyətləri ilə gedir.
Belə ki, bu, bəzi hesablanması etməklə nin görək.
Belə ki, hələ 0 0 və 1 hələ 1-dir.
Lakin indi biz bir ikilər yer yerinə onlarla var ki,
yer, 10 sayı 2 təmsil edir.
3 əldə etmək üçün, biz bir əlavə və 11 almaq.
4, bir dörd ayaq yer indi var-ci ildən deyil,
100 ilə təmsil edib.
Beş 101-dir.
6 110 edir.
7 111-dir.
8, yenidən öz yeri var.
Belə ki, 1000 deyil.
Və mən sizə point almaq edirəm.
[END video playback]
>> Kompüter bunu nə ki, bu demək deyil, və: DAVID J. MALAN
nə ikili əslində nə ki, oxşar deyil
Biz, bir neçə il üçün verilir üçün qəbul etdik?
Siz dərəcəli məktəb hesablaşmaq, siz dəqiq saymak öyrənildi
Nate təklif moda.
Amma yəqin ki, həqiqətən, çünki bu barədə fikir yoxdur
bu isə yer, onlarla yer və orada olması
yüzlərlə yer.
Və olduqca ixtiyari var.
Və həqiqətən, kompüter sadəcə bu müxtəlif bazası istifadə edir.
Lakin günün sonunda, həqiqətən, fiziki təmsil
bir 0 və 1 bu anlayışı, siz aşkar yalnız çevirmək deyil
mütləq və off işıqları.
Siz bir çox finer damarlı miqyasında bunu etmək lazımdır.
Və finer damarlı ilə, bu silly xatırlayıram bilər
az uşaqlıq, Yün Willy olan oyuncaq və bu az
maqnit hissəciklərinin.
>> Belə ki, maqnit hissəciklərinin siz align bilər ki, bir şey
bəlkə müxtəlif istiqamətləri, bir neçə
şimal-cənub və cənub-şimal.
Və texnologiya fiziki incarnations bir çox
0s və 1s istifadə ikili istifadə ki, bu gün, sadəcə
up-aşağı və ya şeyi aligns ki, daxili magnetism var
aşağı-up, bununla 0 və ya 1 təmsil ilə,
müvafiq.
Belə ki, həqiqətən, gəlin burada abstrakt uzaqlaşmağa imkan və
nə daxilində baxmaq daha ənənəvi var
kompüter sabit.
Bu, bir bu ki, ekranda bir az daha böyük olur
bir masa üstü kompüter.
Amma noutbuk bu gün hələ də eyni texnologiya var, lakin
tədricən daha mürəkkəb şeyi ilə əvəz olunur
əslində heç bir hərəkət hissələri var.
Daxili, sonra bir sabit.
>> [Video playback]
HOPARLÖR 12: PC ən saxlayan olduğu sabit deyil
daimi məlumat.
Bunu etmək üçün, data proqram təminatı ilə yanaşı, RAM-dan səfər
necə ki veri sabit demək ki siqnalları.
Sabit sxemlərin həmin siqnalları tərcümə
gərginlik dəyişməsi.
Bu isə öz növbəsində sabit nin hərəkət edən hissələri, bəzi nəzarət
müasir kompüter sol neçə hərəkət hissələri.
Siqnalları bəzi spins bir motor nəzarət
metal örtüklü platters.
Sizin data həqiqətən bu platters saxlanılır.
Digər siqnalları və ya oxumaq oxumaq-yazmaq baş hərəkət
bu platters haqqında məlumat yazın.
Bu maşın elə dəqiq bir insan saç bilmədi ki,
hətta rəhbərləri və iplik platters arasında keçir.
Bununla belə, bütün dəhşətli sürətlə işləyir.
[END video playback]
>> DAVID J. MALAN: Beləliklə, biz indi həqiqətən nə haqqında zoom əgər
Bu baxımından bu platters üst baş
magnetism, iki görünüşü bu ikinci var.
>> [Video playback]
HOPARLÖR 13: edək biz yalnız yavaş hərəkət gördüm nə oldu.
Elektrik qısa zərbə ilə göndərdi zaman
oxumaq-yazmaq baş, bu bir kiçik elektromaqnit haqqında flips
ikinci fraksiyası.
Bu maqnit polarite dəyişikliklər sahə yaradır
metal hissəciklərin kiçik, kiçik hissəsi olan palto
hər platter səthi.
Bu kiçik bir model seriyası disk haqqında ərazilərin ittiham
ikili sıra data bir bit təmsil
kompüter istifadə sistemi.
Cari vasitəsilə bir yol açılır əgər İndi, read-yazmaq
baş, ərazidə bir istiqamətdə polarized edir.
Cari əks istiqamətdə müəyyən edildikdə,
qütbləşmə bərpa edilir.
Necə sabit disk off data alıram?
Yalnız proses tərsinə.
Belə ki, cari almaq ki, disk haqqında hissəciklər var
bu oxumaq-yazmaq baş hərəkət.
Bu magnetized seqmentləri milyonlarla birlikdə qoyun və sonra
bir fayl var.
İndi, bir fayl ədəd bütün səpələnmiş bilər
və mess kimi hansı bir sürücü nin platters,
Sizin masa bülletenlərinin.
Belə bir xüsusi əlavə fayl hər şey olduğu tutar.
Etməyin, siz kimi bir şey idi istəyirsiniz?
[END video playback]
>> DAVID J. MALAN: Həqiqətən.
Belə ki, məlumat, nömrə təmsil Bu imkanı
çox aşağı səviyyədə.
Biz eyni şey təmsil fiziki yol var.
Amma biz hələ maraq bütün çox həqiqətən edə bilməz
bəlkə bir hesab və riyaziyyat başqa.
Biz kimi indiyədək əşyalar heç bir yol
əlifba hərfləri biz insanlar ünsiyyət bilər ki,
bu eyni qurğulardan istifadə.
Amma təşəkkürlə kodlamalar, 0s nümunələri və mövcud
Ali səviyyəsi kimi yapıları və b təmsil 1s,
və c və bütün cümlələr ci və kimi.
Və ASCII, bu deməkdir ki, bir kisaltmasidir
bir sıra bir məktub təmsil vasitəsi sistem kodlaşdırma.
>> Məsələn, biz 65 kimi dəyər bilirik ki sayı
kompüter A paytaxtı məktubu kimi tanınır.
Kompüter 97 decimal dəyəri kimi tanınır
bir kiçik.
Və həqiqətən nə deməkdir?
Yaxşı, Nate bir an əvvəl yalnız hesablanmışdır baxmayaraq
, 0-dan 8-biz 65 qədər sayılması davam və ya əgər
daha 97, 0s və 1s o olardı ki, model
ekranda tərtib kompüter istifadə dəqiq nə olacaq
bütün caps bir məktub və ya təmsil etmək üçün
kiçik olan məktub.
And olsun ki, bu bir bütün sxemi var.
Bu, ilk baxışda böyük chart edir
kodlamalar, lakin burada yalnız sağ yarım diqqət əgər,
biz nömrələri bu anlayış bu orta sütununda qeyd
məktublar izlədi.
Və üst biz 32 var.
Və xarakteri, char, üçün 32, bu tam, istinad
Space Bar xarakter yəqin edir.
Sizin laptop Space Bar xarakter vurdu, zaman
yaxşı, nə həqiqətən gönderiyorsanız, bir model bir nömrə
və 0s və 1s, elektrik Siz bir hərəkəti,
həmin 0s və 1s ki, kompüter təmsil
ekranda space character kimi şərh edir.
Ünlem işareti 33 edir.
Cüt quotes 34-dir.
Biz doğru artıq burada aşağı diyirləyin varsa, görərik ki,
65 həqiqətən A və 97 həqiqətən bir kiçik edir.
>> Və indi biz bu kodlama sxemi var ki, biz başlaya bilərsiniz
şeyi sehr.
Həqiqətən, kompüter adətən standart özlərini ifadə
ədəd, yenə bütün olmayan fərdi bit, istifadə
faydalı yalnız 0 və ya 1, işıqları və ya off təmsil, lakin
daha bit ardıcıllığı istifadə edərək.
Ölçü və ən ümumi bölmənin, yəqin ki, bildiyiniz kimi
və ya ən azı nəticə çıxarmaq, bir byte edir.
A byte yalnız səkkiz bit, səkkiz 0s və ya bir sıra 1s edir.
Beləliklə, biz şeyi yazım başlaya bilərsiniz.
Beləliklə, biz bilər, niyə bu qədər cəhd
kollektiv burada.
Orada etmək istəyən olacaq olan bu otaq səkkiz insanlar
mərhələ üzrə gəlir?
Siz kamera görünmesini rahat olmalıdır, lakin
həqiqətən bilmək lazım deyil, əks halda, nə
yalnız hələ davam.
Burada artıq könüllü olan bir şəxs görürəm.
Iki, üç, dörd, beş, altı, yeddi, və necə səkkiz.
Qədər Hadi.
>> Belə ki, insanların bir byte təmsil haqqında.
Mənə 128 yeri ola etdik ki, siz 64 yeri, siz
32 yeri.
Amma biz bu bərpa etmək çox sürətlə çıxacağıq edirik.
Mənə bütün orada siz cavab bildirin.
Və burada artıq 128 yerində bütün yol olmalıdır.
Çox yüzlərlə yer və minlərlə yer olduğu kimi
uzaq sol ola bilər, biz ən böyük tutucu istəyirəm
sol Burada həmçinin ediləcək.
Biz 64s 32, 16-nin, 8, 4-nin, 2, və 1-in var.
Əla.
Belə ki, indi biz -
OK, mənə kömək edə bilər.
Belə ki, indi biz - adın nədir?
JOANNE: Joanne.
DAVID J. MALAN: Joanne.
Belə ki Joanne və indi biz necə bu uşaqlar məsləhət gedir
bir şey yazım haqqında bilərsiniz.
Belə ki, kağız onların vərəqələrinin arxa, onlar var
onlara olmadığını demək olacaq ki, az istifadə etmək hesabatı
onlar 0 və ya 1 təmsil edirdi.
Yalnız və niyə sadəlik üçün, 0 təmsil edəcəyik yoxdur
yöndəmsiz orada daimi.
Çox yaxşı.
Və ya bir 1 təmsil əl artırılması ilə 1.
Biz dörd xarakter heca ilə oxumaq mümkün olmadıqda nin görək
burada söz.
>> Belə ki, indi davam könüllü və dəyirmi biri icra
Bir 1 istəyirsinizsə əl qaldırmaq və ya saxlama
bir 0 edirik aşağı olduqda.
Belə ki, indi biz nə sayı qədər bu üç əlləri var ki,
hər kəs, həqiqətən təmsil olunur?
OK.
67.
Niyə?
Yaxşı, tez ağlı başında olma kontrol edin.
Bir 1 çünki 64 yeri ki, 1 dəfə 64 müsbət 1 kimi
dəfə 2, 66 müsbət 1 dəfə 1 var ki.
Bu müsbət 1 deyil, 67 s.
Belə ki, indi bu adamlar birlikdə 67 təmsil
olan yəqin burada ASCII nə təmsil?
OK.
Bir c belə.
Bütün hüquqlar.
Belə ki, indi iki ətrafında davam edək.
Hər kəs öz əlləri ilə aşağı başlayır.
Və dəyirmi iki -
əslində bir rolu çox burada deyil, mən güman, lakin
biz iddia lazımdır.
Dəyirmi iki Belə ki, artırmaq və ya əlləri aşağı.
>> Bütün hüquqlar.
Tamaşaçılar, nə biz bildiririk 83 edir.
Beləliklə, siz riyaziyyat nə ola bilər.
Lakin onların əl qədər hər kəs üçün, o sayının əlavə
onlar təmsil edir.
Belə ki, indi biz 83 var.
Nin istifadə etmək hesabatı bir az genişləndirmək və biz edək -
[Işitilemez]
DAVID J. MALAN: OK.
Bu burada olacaq yerləşir aşkar, lakin bilər
Buna baxmayaraq, dəyirmi üç.
OK.
Dəyirmi üç orada getmək üçün yaxşı.
Dəyirmi üç Belə ki, bu uşaqlar, indi nə var
təmsil?
OK.
Mən indi təmsil edən, 53 eşitdi?
Maraqlı.
İndi niyə counter intuitiv nəticə bu cür, sağ?
Biz 5 təmsil istəyirsinizsə - biz bütün yəqin ki, bilirsiniz
bu yerləşir gedir -
niyə yalnız 4 yeri və 1 yeri qaldırmaq deyil?
>> Yaxşı, əsaslı bir fərq var ki, həyata
necə arasında kompüter bu bit şərh edir.
Nömrəni 5, sonra tamamilə təmsil çalışdığınız Əgər
biz yalnız tərəfdən sayı 4 qaldırmaq və əl sayı 1 artırır.
Amma burada ədəd təmsil deyilik.
Mərhələdə burada kontekstində biz təmsil edirik ki,
simvol və ya Sandıqı.
Bu çərçivədə kompüter, ki, həyata var
oh, bit bu model yalnız bir sıra deyil, bu
faktiki olaraq, bu halda daha yüksək səviyyədə konsepsiyası təmsil
əlifba məktubu.
İndi ilə sayı 5 təmsil edir ki, Belə ki,
53 dəyəri çünki ASCII şey biz
sayı 5 özü ehtiyacı estetik bax
bit model.
Çünki niyə?
Yaxşı, dünya yalnız aşağı nömrələri 0 istifadə etmək qərarına
Ədalətli sirli şeylər baxmaq nə 1, 2, 3,.
Və həqiqətən, bu bir deyil ki, simvol
sizin üçün bir kompüter lazımdır ki, klaviatura, xüsusi ifadələr
maraqlı şeyi, lakin insanlar heç
həqiqətən, onlara yazın.
Belə ki, 53 həqiqətən 5 təmsil edir.
İndi, yalnız bir yekun ağlı başında olma çek kimi, nə sayı onlar
yalnız bir anda təmsil?
Auditoriya: 48.
DAVID J. MALAN: OK.
48 Beləliklə,.
Və həqiqətən, davam.
Dəyirmi dörd.
16 plus 32, həqiqətən, 48-dir.
Və beləcə alqış böyük dəyirmi, biz bilər, əgər bizim
burada səkkiz könüllü.
Thanks.
Bu bir saxlaya bilərsiniz.
Əgər -
Çox yaxşı.
Hər hansı bir istiqamətdə gözəl edir.
>> Beləliklə, biz indi nə haqqında düşünür deyil yalnız bir yolu var
data təmsil həqiqətən fiziki o təmsil
həm də üst yüksək səviyyəli şeylər edir.
Həqiqətən, bu kompüter boyunca bir mövzu olacaq
daha çox maraqlı kompleks tikinti elm
Bu olduqca sadə ideyaların üst şeyi
halda yalnız 0s və 1s.
Bu faydalı nə baxımından, həmçinin belə bir olsa
bu kimi Əlbəttə biz əsasları və diqqət lazımdır
proqramlaşdırma və problemlərinin həlli, siz off davam edə bilər
istiqamətlərdə bir sıra kompüter elm.
Burada Bu halda, bu sizin də var ki, bir chart edir
, Harvard biri CS üçün qeyri-rəsmi guide səhifə geri
Bu gün iki çıktıların var.
Bu çox müxtəlif istiqamətlərdə təklif edən
Bu kimi bir kurs sonra bilərsiniz.
Qrafik barədə, süni intellekt haqqında öyrənmək,
maşın öyrənmə haqqında, dil özü haqqında.
Digər yolları hələ də var ki, bu da həyata keçirir.
Kompüter daha çox riyazi yolları var.
Bu CS50 kimi bir şey etmək üçün belə edə değilseniz
düşmək, yazda giriş kursları var.
Computer Science 1 Məsələn, başqa hələ
Bu yeni dünya üzrə ramp.
>> İndi bir kənara problemlərin həlli maraq kimi
kursları ilə bağlı bəzi vaxt ki, CS50 set həyata həyata
əvvəl bu problemlərin bir tanınmış, problemi həll etmək üçün cəhd
bir çox həqiqətən istifadə edilə bilər olan my.harvard kimi
kursları üçün mağaza.
Lakin, bu kimi bir alət olub, eləcə də digər
nəslindən ki, bizim keçmiş tələbə bəzi
və işçi yaratmışdır.
Lakin Harvard kurslar ildə bir web-based vasitədir -
siz dizayn qadir olacaq ki, bir şey
digər əşyalar, habelə hələ özünüzü yerləşdirilməsi, habelə
dövr sonu.
Dərk edir ki, bu halda açıq data dəsti ilə bu qurur
Bu halda kurs kataloq və imkan verir tələbələr
olduqca kompleks data set araşdırmaq.
>> Biz keçən gecə bir neçə əsasında bir neçə statistika qazıq-qazıq
artıq bu istifadə edən min insanlar
Son bir neçə gün.
Siz neçə kursları dostları bilmək maraqlı olduğunuz edin
həqiqətən mağaza edirlər, yaxşı, bu gün məlumat göstərir ki,
7.6 kursları orta sayı haqqında
kiminsə alış-veriş siyahısı.
İndi mən də çox statistik vermək lazımdır
kimsə alışveriş siyahısı kursları sayı.
Və biz bütün yəqin ki, bu kimi kimsə bilir.
201 bu il rekord deyil.
İndi bizim keçmiş tələbə və həqiqətən heyəti bəzi
nə bu sizin üçün şəkil çəkmək üçün bir klip birlikdə qoymaq
informatika və CS50 özü yoldur.
A, burada cənab Hahvahd sayəsində, mənə irəli getmək və qoparmaq edək
video sələfləri bəzi istehsal.
Biz bu işıqlar saxlamaq bilər.
[Video playback]
[END video playback]
>> HOPARLÖR 14: (oxuma) Biz, bəzi danışıq ilə vaxt
loops, hadisələr, biz istifadə tərtib uyğun ola bilər
bash, bu müddət bir buruq olmayacaq.
Hacking əyləncə, bəzi pulsuz yemək, mühazirələr, sadəcə qeyri-real edir
bizim ədalətli belə böyük bir şey deyil, pərəstiş etmək üçün çox var.
, David Malan gedin.
Walkthroughs, mən tahliyeli deyiləm.
Office saat, heç kim uğursuz oldu.
Siz kodlaşdırma etdiyiniz hesab edildikdə, körpə?
Hey, mən yalnız görüşüb və bu crazy edir
lakin burada səbəb var.
CS50 edin.
Bu körpə kodu sağ sənsiz çətindir.
Amma burada bizim səbəbi var.
CS50 edin.
Hey, mən yalnız görüşüb və bu crazy edir
lakin burada səbəb var.
CS50 edin.
Və hər ulduz firma, məni işə başqa səbəb istəyir.
CS50 edin.
Mənim həyat girdi əvvəl, mən pis kodlu, mən belə kodlu
pis, I, o qədər pis kodlu.
Mənim həyat girdi əvvəl, mən pis kodlu
və geri getmək bilməz.
CS50 edin.
>> DAVID J. MALAN: Mən baş verəcək ki, yox idi.
Belə ki, nə bir daha ciddi nəzər irəli düşür.
Beləliklə, bu kurs gözləntiləri baxımından,
siz həqiqətən kurs nin iştirak və ya izləmək üçün gözlənilir edirik
mühazirələr, təqdim, sınavlar iki almaq, bir problem set təqdim
yekun layihə.
Notları baxımından həyata keçirən açılışında mənim comment
haqqında, uğursuz / biz çox almaq bir şey keçmək
CS50 ürək.
Təxminən kifayət qədər mədəniyyətinin çalışırıq Harvard yoxdur
bir şey və uğursuzluq riske.
Həqiqətən, biz, tələbələr nömrələri var idi, özümü
Xüsusilə, sizin GPA və ya ağrıyan narahat edən
CS50 kimi bir şey B əldə.
Və imkan bu kimi bir kurs və digər
giriş səviyyəsində Gateway kursları keçir / uğursuz
Bu kollec bir çox az istifadə olunan bir imkandır
ümumi.
Və hətta mən bu kurs alındı ​​bilmək edin
ilkin keçmək üçün / tək kredit bilmir.
I gün sonunda keçid etdi baxmayaraq, bu idi
qədər bu beş ilkin həftə beşinci Bazar ertəsi
Mənə həqiqətən icazə ki cutoff, olan dövr
Bu yeni sulara ayaq qoymaq və həqiqətən bir şey keçir
çox müəmmalı və çox narahat
zamanı mənim üçün.
>> Belə baxımından, indi nə rolu müxtəlif açılar olan vasitəsilə
Bu kurs xidmət müraciət edə bilər, belə ki, mühazirələr, o qədər var
Bu yer şəxs bizə ilə məşğul olur.
Həqiqətən, biz sizə təxminən 40% olacaq statistik bilirik ki,
cür gəlib dövr ərzində gedin.
Və 10%, bu gün sonra yenidən görmək heç vaxt.
Və vicdanlı olmaq, mükəmməl gözəl var.
CS50 ilə müəyyən xüsusiyyətləri biri
Bu saysız-hesabsız sərvətləri, bəzi var
olan biz, o cümlədən yalnız bir anda vasitəsilə oynatmaq lazımdır
mühazirə və bölmələr və əşyalar walkthroughs çağırıb
ofis saat kimi.
Bu isə tipik tələbə daha çox resursları var olmalıdır
üçün və ya fiziki faydalana bilər.
Lakin çünki ki disparate öyrənmə üslub var
hər hansı bir tələbə büruzə verir.
Və belə mühazirələr olaraq, əsas rol, mən bunu görmək kimi,
şifahi ədalətli kompleks maddi həyata təkan və heç
mütləq və intricacies bütün çatdırmaq
biz bu dövr araşdırmaq, lakin lazımdır ki əsasları
deyil, biz uzaq artıq bununla məşğul olduğunuz kimi şeyə,
onstage insanlar cəlb bu misallar, çalışır
ruhi şəkil çəkmək və həmçinin yaratmaq, bəzi, mən demək cəsarət
Bu unudulmaz anlar.
Siz müəyyən mövzular ilə mübarizə hətta Beləliklə, siz ki,
ki, kifayət qədər baxmayaraq bu xatirələr, oh, istədiyiniz
mücərrəd, riyaziyyat, mən kimi, 1 keçirilməsi ilə məğlub oldu
həqiqətən, günün sonunda, bütün ki, oxşar deyil
Mən artıq bilirəm bir şey.
Və mühazirələr adam ya xidmət edəcək ki, rol
burada video Sanders və ya online da, müəyyən həqiqətən
müxtəlif anlayışlar üçün hər həftə sizin üçün əqli səhnələşdirəcək
və biz daxil dalğıc olacaq ki, problemləri.
>> Yüksək səviyyədə anlayışlar, bu sözləri ən baxımından
an üçün başını üzərində axını və Gözəl bilər.
Daha rahat zamanı daxil olan sizin üçün
bu mövzular bəzi bilirsiniz.
Amma adətən sinif ki, 10% onlar üçün
daha çox fon, AP kompüter elm alaraq,
onlar 12 yana proqramlaşdırılması olacaq ki, həyata
bölmələr və problem imkanları bütün getmək üçün edir
nə doldurulması müxtəlif mövzular daxil dərinliyi daha çox
boşluqlar sizin yüksək məktəb və ya əvvəlki ola bilər
background.
Dilləri baxımından həyata nə dil biz
CS50 istifadə da əsasən əlaqəsiz deyil
Günün sonunda.
Biz istifadə üçün baş, əsasən, bir dil C Doğru adlı
dövr sonunda, biz web-merkezli tətbiqi
PHP və JavaScript kimi dil.
Amma biz və digər ən hər hansı bu kimi bir kurs dərs bilər
müasir yüksək səviyyəli dil.
Python və Ruby və başqaları bu gün olduqca populyardır.
Günün sonunda həyata çünki siz öyrənmək deyilik
Bu kurs C. Siz PHP və ya JavaScript öyrənmək deyilik.
Siz web-based olub, problemləri həll etmək üçün necə öyrənmək edirik
kompüter əsasında və ya özü data yönümlü istifadə
bu sadəcə alət kimi.
>> İndi, logistika baxımından, istifadə edəcəyik
bir şey, nəhayət ki, CS50 Aracı çağırıb.
Bir Mac, PC, Linux kompüter, əgər məsələ deyil
və ya kimi.
Siz gələn həftə başlayan sərbəst mövcud proqram lazımdır
bu CS50 Aracı, bir virtual istifadə ilə
öz kompüter istifadə lazımdır ki, ətraf mühit, belə ki
və sinif yoldaşları, bütün vahid Linux masa üstü var
bu halda.
Bu həqiqətən almaq lazımdır ki, olsa da, problem dəsti var
Əlinizdə zamanı çirkli.
Və günün sonunda, mən, problem dəsti var
həqiqətən bir tələbə müəyyən ki, hesab edirəm ki,
Bu kurs təcrübəsi.
Problem dəstləri çox azad olacaq ki, həyata
iki nəşrləri, biz bir standart əlavə gözləmək və
daxil dalış sinif 90% gəlir.
Amma biz də bəzi problem dəstləri azad
hacker əlavələr deyilən.
Və çünki hər səhifə haqqında hacker əlavə bilmek
bir su nişanı ilə bu hacker əlavə edir.
Və AP olan siz bu demoqrafik üçün var
Sizin kəmər altında proqramlaşdırma 10 il informatika
və bu boşluqları doldurmaq üçün və daha çox formal üçün axtarır
daha çox self-tədris, təlim, bəlkə.
Də çox əhəmiyyətli demoqrafik olduğunu dərk
dəqiq eyni məqsədi var ki, sinif.
Beş gec gün olacaq.
Problem dəsti adətən cümə görə, lakin siz
Bu istifadə edərək, bu son beş uzatmaq
şeyi gec gün adlandırıb.
Və biz həmçinin sonunda aşağı hesab düşmək lazımdır
proqramın ildə özəllikləri hər semestr.
>> Amma artıq CS50 bir müəyyən xarakterik
il ofis saat olmuşdur.
Bu photos vizual bir az gördüm ki, imkan var
əvvəl biz toplamaq olan - əvvəllər ev yemək ilə
Elm və zirzəmi əvvəl ki zalları,
Mərkəzi və Annenberg Salonunda bu il - dörd gecə bir
8:00 PM-dən 11:00 PM həftə çox bu olacaq yerləşir
işləyən çox paylaşılan təcrübə, mübarizə
müəyyən problemlərin vasitəsilə, lakin böyük dəstəyi ilə
yer quruluşu.
Həqiqətən, bu çalışacaq yol Annenberg gəlmək lazımdır ki,
Siz həftə ərzində bir sualınız varsa, siz gətirmək lazımdır
laptop, siz aşağı oturmaq bəzi ərzaq işğalçı və siz daxil olacaq olacaq
CS50 müzakirə ediblər, bir web-based kommunal daxil olan tədris
kadr sizə sual göndərmək üçün imkan verir inkişaf etmiş
və tipik müzakirə forumda-up edin bax
tam yazıları və kimi və avtomatik istifadə mənada
məlumat axtarış.
Amma siz də ofis saat ərzində, edə bilərsiniz
saat, sizin suallara escalated var
faktiki insan.
Həqiqətən, məqsəd nəticə etibarilə bir, biz qurmaq başlayır belə ki,
inşallah qədər dövr ərzində bir corpus
həqiqətən faydalı məlumat, ümumi ortaq cavab
suallar, belə ki, siz özünüz problemləri həll edə bilər
kimi tez mümkün kimi ayrılmak almaq, lakin olan isə
tədris yoldaşları, 20, 30, adətən, işçilərin tədris və
bir dəfə heyəti kurs köməkçiləri.
>> Biz Annenberg ildə CS50 Greeter deyirlər nə olacaq.
Və biz müəyyən zaman, bilirsiniz, nə bu sual,
biz həqiqətən səmərəli online cavab bilməz.
Biz sizin kompüter görmək lazımdır.
Biz bir-on-bir danışmaq istəyirəm.
Biri.
Siz, həqiqətən mübarizə edirik və buna görə də, danışmaq istəyirəm
bir-bir kimsə yanaşı, siz göndərilib olacaq
Sözün CS50 Greeter, tədris fellow keçirilməsi, bir
heyətinin tədris, bir tərəfdən tələbələr adları var ki, iPad
Digər adları.
Biz adını izlədi adı basın olacaq
heyəti, tədris və kompüter ekran başlayacaq
yanıb-sönən deyərək xahiş Alice görmək və ya Bob görmək edin getmək
heyəti masa.
Və bu yolla, biz hər şeyi göndərilməsi olacaq
səmərəli mümkün, həmçinin qarşı sizə
bütün daha asan edir.
Bölmələr, bu daha çox imkanlar olacaqdır
intim praktiki imkanlar biri ilə
tədris yoldaşları və sinif yoldaşları, 12 16 və ya belə də
biz problemin müəyyən problemlər olacaq hər həftə
konseptual bir sıra suallar vermək və bir
bit ölçülü proqramlaşdırma sual sayı ki,
öz anlamaq bilər və sizin iş bilər
öz, lakin bölmə kontekstində biz vasitəsilə işlədiyimiz
kollektiv həmin problemlərin bəzilərini və getmək harada
müxtəlif söhbət bizə edir.
>> Bundan əlavə, bölmə sizə imkanlar var
etdiyiniz ki, ödev arqumentləri nəzərdən, sizin
həmişə opt-in vasitəsilə bəzən anonim sinif yoldaşları,
Siz təqdim etdiyiniz iş paylaşmaq istəyirsinizsə.
Belə ki, həqiqətən, iki yönlü söhbət olacaq
daha öz iş nəzərdən imkanı
dinamik mənada deyil, sadəcə bir PDF baxaraq və ya
bir neçə saniyə və üçün çap və bu barədə düşüncə
mütləq Əlaqə udma ki, tədris
kadr təmin etdik.
Və burada CS50 məkanı adlı alət istifadə edəcəyik.
O tanımadığı üçün bu üst C kimi tanınan dili
sol və bu vaxt tanış olacaq.
Amma bu bizim istifadə lazımdır ki, bir web-based yardım edir
Siz və sizin 15 və ya sinif yoldaşları imkan verəcək ki, bölmə
də sizin tədris fellow ilə daxil
otağının qarşısında.
Bu pəncərədə kodu yazmaq edə bilərsiniz.
Siz değilseniz Siz elektron söhbət edə bilərsiniz
xüsusi anda həqiqətən şöbə.
Və müəllim yoldaşları, bu, müzakirə etmək zamanı gəldiyi zaman
Alice və ya sinif Bob həlli, tədris fellow bilər
, ekran üzərində düyməsinə və voiture, layihə basın
xüsusi üzərində işləyir nə ki, tələbə
vaxt baxımından.
Beləliklə də CS50 qəbul dostları var kim sizin üçün
Ötən ki, bölmələr əhəmiyyətli olmuşdur həyata
bütün daha fəal, bütün daha bu il rebooted
tədris arasında dinamik, həqiqətən bir-iki tərəfli söhbət
işçi heyəti və tələbələr.
>> Və walkthroughs.
Belə ki, bu problem dəstləri, biz də yalnız təklif
ümumiyyətlə kifayət qədər ətraflı olan dəqiqləşdirilməsi özü,
PDF, həm də şeylər walkthroughs kimi tanınan qovuşdurmağımız bir
müəllim heyətinin üzvü həftəlik iclasında çıxaracaq
ki, sanki verilməsi, problem dəsti vasitəsilə dolaşır
Siz və məsləhət və başlanğıc nöqtələri haqqında deməkdir
çox tez-tez suallar soruşmaq
sual, mən yerləşir başlamalıyım?
Bəli, onun spec daxil dalış ya başlamaq
öz və ya bu walkthroughs iştirak və ya seyr.
Ilk gözden geçirmek, əslində, bu cümə olacaq.
Biz bu olacaq edirəm, çünki onlar çox cümə deyil, haqqında olacaq
məşhur vaxt ancaq sonra çox erkən onlara çəkiliş bilər, çünki
həftə sonu onlara online almaq üçün ki, siz
həqiqətən ki, məşğul mümkün qədər çox gün
məzmun həmçinin.
Bu cümə mühazirə ki, lakin daha çox.
>> İndi dəstək strukturu, ən baxımından
əhəmiyyətli statistik bəlkə də 108 tədris edir
təqaüdçülər və əlbəttə köməkçiləri bu
Əlbəttə, hazırda var.
Ziddiyyətli dərsləri olmayan siz bəzi istəyirsinizsə
mərhələdə burada mənə qoşulmaq üçün, kim olacaq, bu uşaqlar deyil
nəticədə həqiqətən zamanı təcrübə müəyyən edir.
Mən mənə dərsləri tədris tədris yoldaşları bir çox idi
gün, mən səmimi insanların çox az xatırlayıram.
Amma tarix, mən hələ bir neçə arasında mənim CS50 TF xatırlayıram
kim həqiqətən mənə həqiqətən kömək edən suallara cavab kömək
mənə mübarizə və həqiqətən bu ortaq olmuşdur zaman
bir çox yeni dünya öyrənmə təcrübəsi.
Bir az bu uşaqlar bütün kənar siz qatılacaq
tort, olan transept ildə CS50 bir ənənədir
Memorial Hall.
>> Amma Nate ilə tanış mənə ilk imkan
Yenidən Hardison, Rob Bowden və Tommy MacWilliam, bu
il kurs rəhbərlik edir.
Əgər uşaqlar ortada burada mənə qoşulmaq olar.
Onlar bir ruhlandırıcı çıxışı hazırlayıb.
>> TOMMY MACWILLIAM: Mən bir şey hazırlamaq etməyib
ilham.
Amma mənim ad Tommy edir.
Mən Mather baş deyiləm.
Mən kompüter elm təhsil alıram.
Mən, həqiqətən, hedcinq komanda olmaq heyecan və gedirəm
Sizə CS50 səyahət vasitəsilə.
Mən həqiqətən CS50 haqqında sevgi həqiqətən sizə öyrədir necə
yeni bir problem haqqında düşünmək.
Bu, həqiqətən, dəyərli heç bir məsələ mý ki, bir bacarıq deyil
nə sahəsində daxil.
Və bu, ancaq hər hansı bir çox daha çox pulsuz konfet təklif yalnız
kampus digər kursu.
Bəli, və mən həqiqətən səbirsizliklə arıyorum nə
hər kəs bu dövr qurur.
Və hər kəs indi və ya ərzində hər hansı bir sualınız varsa
dövr, mütləq mənə həyata çatmaq üçün pulsuz hiss və
Mən kömək etmək üçün xoşbəxt olarıq.
>> Rob Bowden: Salam.
Mən Rob Bowden edirəm.
Mən Kirkland baş deyiləm.
Bəli, doğru deyil.
Biz bütün bu sonrakı dövr həqiqətən həyəcanlı istəyirik.
Biz sizə bütün həyəcanlı istəyirik ümid edirik.
Mən ki, gözləyirik deyil.
Bəli.
Beləliklə, biz bu edilməsi daxil çox səy qoymaq
həqiqətən böyük dövr.
Və uzun siz səy qoymaq istediğiniz kimi var
qədər bu kurs həyata əldə edə bilərsiniz.
Ah, biz -
evet.
Bu kurs həyata fun bir çox əldə edə bilərsiniz.
Bir çox almaq əgər biz 108 heyəti olmazdı
fun onun həyata.
Belə ki, yalnız cəlb etmək üçün cəhd edin və bunu təəssüf deyil.
>> NATE HARDISON: Salam, uşaqlar.
Mən Nate edirəm.
Mən, əlbəttə üçün hoca edirəm.
Mən, həqiqətən, burada olmaq heyecan alıram.
Burada mənim ilk il.
Mən sizə bütün bu kurs və daha çox kimi zövq ümid
Mən hələ ki, istifadə etdik.
Və heç 9 və ya 10-saymaq necə istəyirsinizsə
ikili, mənə danışmaq gəlir.
>> DAVID J. MALAN: Yəni burada bu uşaqlar tərk risk
yöndəmsiz bir az səhnə isə bir neçə yolu burulğan bildirin
biz tort üçün təxirə əvvəl gözləyir ki, hər şeyi.
Nə irəlidə yalan ki?
Yaxşı, biz problem keçən il geri sürətli bir bax, əgər
0 qurmaq, sizin əvvəlki bir proqramlaşdırma daxil göyərçin
Scratch, qrafik proqramlaşdırma dili adlı dil
Bu başlayaraq əlbəttə ilk günlərində istifadə edəcəyik
Cümə siz bəzi tanımadığı anlayışlar öyrənmək.
Lakin bu inkişaf etmiş aspekti olacaq həyata
əvvəl fon ilə sizin.
>> Ötən il problem 2 qurmaq, tələbələr daxil göyərçin
Kriptoqrafiya dünya enciphering ya Scrambling sənəti
məlumat, tətbiqi proqramların şifreli data etdi.
Və hacker əlavə keçən il tələbələr davam etmədi
tipik olan parol crack və ya deşifrə etmək
kompüter Velosiped parol alqoritmləri ilə gələn ilə fayl və
Gücün tətbiqi üçün heuristics kimsə nə həyata figuring
bir kompüter sistemi parol idi.
Ötən il də problem tələbələr impli, 3 təyin etdi - də
problem 4 dəsti - etdim tələbələr
Sudoku oyun həyata keçirir.
Və hacker əlavə həmin il tələbələr etmədi
yalnız oyun oynamaq üçün necə həyata, lakin əslində bir çözücü
vasitəsi kompüter ilə, insan təmin edə bilər
daha sürətlə siz həll etdik çox tərəfindən göstərişlər
xüsusi problem.
>> Problem set 5, biz Suclari, bu sənət etdi
məlumat bərpa ki, təsadüfən və ya çox idi
qəsdən kompüter silindi.
Ötən il müəllim və mən kampus ətrafında strolled
sonra insanların, yerlərin və şeyi foto alaraq və
təsadüfən bizim kamera ki, media kart biçimlendirilmiş
bütün bu photos idi.
Amma heç bir problem.
Biz bu media kartı məhkəmə image edilən bu payladı
sinfində bütün tələbələr və onları yazmaq etiraz
ki, kart JPEGs bütün bərpa proqramları.
Bu həqiqətən sevimli problem dəstləri biridir.
>> Mən, sizin sələfləri biri bir e-poçt qədər qazılmış
olan zaman əvvəl oxumaq üçün böyük fun idi.
O yazırdı - Bu Matt edir - əziz David, dünən mənim
bacı təsadüfən onun kamera SD kartı biçimlendirilmiş və itirilmiş
yaddaqalan photos bir il dəyər.
O, təəssüf ki, öz data yedekleme ən yaxşı deyil.
Amma bu vəziyyət pset 5 xatırlatdı, mən düşündüm mən
də müalicəsi proqramı vasitəsilə öz SD kart run çalışırıq ki,
Mən oktyabr ayında bütün yol yazdı.
Belə ki, həyata figuring dörd saat sonra necə yaratmaq
olan biçimlendirilmiş SD kart xammal image -
Google qədər bu istiqamətdə olduqca unhelpful olduğunu sübut
istehzayana mən sizin təlimat rast gəlmək oldu
İnternet -
əmri dəlilləri bəzi ətrafında kustarlıq sonra,
Mən məhkəmə image yarada bilmişik.
Sistemi və CS50 konfiqurasiya sonra
Aracı, mən vasitəsilə məhkəmə image run idarə
mənim bacısının fotoşəkillər bütün 1027 proqram və bərpa.
Sağ, Matt.
>> Belə ki, ötən year's ildə -
[Alqış]
Ötən il problem set 6, biz tələbələr verdi
150,000 İngilis dili sözlər lüğəti və onlara etiraz
şəklində sorğu cavab bir spell checker yazmaq
bu söz və ya düzgün yazıldığına
mümkün kimi səhv kimi sürətli.
Və bir opt-in əsasında sonra icazə tələbələri idi
bu, onların nəticələri poçt ilə sinif yoldaşları etiraz
onlar istifadə RAM miqdarı, CPU dövründən sayı və ya
onlar istifadə seconds ki, tələbələr sonra sıralanır idi ki,
Kursun saytında.
Ki Yenə sırf isteğe bu aspekt, böyük əyləncə
çox tez-tez bir tələbə və ya belə sayı 10 yerləşdirilməlidir almaq olacaq
saytında böyük board, yeməyə çıxmaq, sonra
qayıtmaq və onun roommate yalnız keskin idi həyata
böyük board onun qarşısında bununla başqa leysan
yalnız onun roommate qədər bir-iki və ya üç saat.
>> Belə ki, biz oxşar bir şey gözləyirik
həmçinin bu il.
Problem web istiqamətində biz sükan arxasında oturmaq idi 7 seçin
əslində heç də problemlərin həlli, proqramlaşdırma
bir web browser getdikcə ümumi mühit.
Decreasingly Bilin biz Mac proqram download və nə
PC, lakin biz bütün web ərzində etməliyəm.
>> Və həqiqətən, ötən il tələbələrin yekun layihələrin bir 88%-i
kurs web-based idi.
Və o da, bu əldə edəcək bacarıqları var
Əlbəttə sonuna sinif.
Əlbəttə nin sonunda gözləyir nə Çünki CS50 ədalətli
bir elm ədalətli ideyası əsasında bu sərgi.
Amma ədalətli bu versiyası sinfində bütün tələbələr nə
onların noutbuk və onların dostları və ailə və başqaları gətirmək
Northwest Elm, kampus böyük bir bina qurmaq
dizüstü, bəzi ərzaq almaq bəzi popcorn və içki almaq,
və sonra bu bütün son layihələri nümayiş
olmayıb kim keçən il bəzi 2.500 iştirakçıları saylı
kampus arasında.
Və bu kimi və bu kimi ifadələr deyil
Sərgidə qeyri-adi.
>> Ədalətli qədər aparıcı CS50 Hackathon, bir fürsətdir
Küçəyə aşağı Harvard servis, baş hop üçün
8:00 PM Microsoft və AM 7:00 qədər evə getmək deyil.
Biz 8:00 PM ilk nahar AM 1:00-da ikinci nahar xidmət
və hələ 5:00 dayanmışdı o PM üçün, biz müalicə yoxdur
IHOP ilə pancake.
Burada təsvir kimi Və Hackathon, bir fürsətdir
haqqında iş olub, son layihələr dalış
öz və ya bir əməkdaşlıq mühiti dostları ilə
bütün müəllim heyəti də daxil iş yerləşir
Hong Kong, Çin ərzaq kifayət qədər təchizatı ilə gecə.
5:00 bu kimi images bu olduqca ümumi olacaq AM
il həmçinin.
>> Biz tort üçün bir anda təxirə Beləliklə, unutmayın
Bu otaqda olan insanların 76%-i heç bir təcrübəsi var.
Və proqramı hər hansı nəticədə bu məsələ
Əlbəttə siz qədər nisbətən son Ü çox deyil
sinif yoldaşları, lakin burada qədər nisbi həftə sonunda 11
həftə 0 özünüzü.
Bu CS50 edir.