[Powered by Google Translate] HOPARLÖR 1: Bu CS50 edir.
Mən də bir birinci idi indi bir neçə il əvvəl burada idi,
zaman, mən bunu, kompüter elm bunu bu yolda həqiqətən deyil
engineering.
Həqiqətən, mən hökumət concentrator bu yerə gəldi.
Mən yüksək məktəb tarixi kimi şeylər xoşuma gəldi olan bir uşaq olmuşdur ediyorum.
I konstitusiya hüququ, ingilis və riyaziyyat cür, belə növ xoşuma gəldi
yaxşı dairəvi, lakin mütləq mən tədris olunmayıb şeyi bilmirdim
yüksək məktəb.
Və birinci il belə, mən bu dehşet idi vasitəsi olsa da mən
kompüter xoşuma gəldi, mən əlbəttə ki, heç kompüter oyunları oynamaq və kimi
kompüter şəxs, kompüter alim, və özümü düşündüm
səmimi, mən kompüter alaraq olan yüksək məktəb dostlarım fikir
geeks - elm bir az idi.
>> Və hələ, mən kampus burada əldə zaman var, CS50 bu kurs idi və
zaman, həqiqətən, ehtiyatlanmaq üçün bir şey olan bu şöhrəti var idi.
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 keçir, hökumət concentrator olan mənim yolu ilə getdi
I bilər kimi ilkin bir çox kimi, gen üçün hər şeyi hesablanması keçmək
ed və ya əsas və kimi, sonra sophomore il, nədənsə, mən var
Elm Mərkəzinin B, Ü CS50 ayaq addım sinir up.
Brian Kernighan adı ilə çox məşhur kompüter alim idi
həmin il burada tədris və hətta sonra, mən yalnız həqiqətən maraqlı idi
uğursuz / keçmək bu sinif alaraq mənim iş kart doldurun.
Mənə ətrafında baxdı və mən bu otaqda hər kəs üçün var fiqurlu
yol kompüter proqramlaşdırma haqqında informatika, haqqında daha çox.
Hər kəs, həqiqətən, onlar 12 idi-ci ildən bu otaqda proqramlaşdırma, lakin olmalıdır,
o halda deyildi.
Və mən dövr son günü, beşinci Bazar ertəsi almaq
pass bu sıçrayış və dəyişiklik / a məktub dərəcəli bilmir, və dəyişən başa
konsentrasiyası kompüter elm eyni gün.
>> İndi kompüter bütün növbəsində Bu sinif bizim obyektiv deyil
elm soğutucular, lakin, həqiqətən, bu imkan var ki, təklif
Bu sahədə və olduqca müəmmalı biləcək digər sahələrdə
Ali məktəblərdə adətən kifayət qədər standart ders edin ki, verilmiş
yol, lakin yeni sulara, CS50-ci ildə müəssisə üçün.
Və düşüncə bu gün burada oturan əgər həqiqətən belə, aid deyil
Sizin sağ və sol insanların ən edirik.
Həqiqətən, keçən il bu sinifdə şagirdlərin 76%-i heç bir təcrübəsi var idi.
Sizcə hansı Belə ki əksinə, xalqın ən çox ətrafında oturan
bu, əslində, heç bir təcrübəsi yoxdur.
18% bir CS sinif qəbul və 6%-i iki və ya daha çox etmişlər.
Eyni zamanda, biz baxımından özlərini təsvir etmək üçün hər il isteyin
rahatlıq səviyyəsi, və bu -
Bu heç bir tərif yoxdur.
Siz CS50 çox rahat deyilik əgər Siz cür ki, bilirik.
Və keçən il biz burada, bu yaşıl pasta dilim özünü izah 55% idi
az rahat tələbələr kimi açıq biz heç bir fikir olan why'd etdi
ilk günü kurs mağaza, eyni 55% qədər bizimlə qaldı
müddətli sonuna kimi o daha arasında bir yerdə olan 35% etdi
rahat və həmin az rahat.
>> Belə ki, kompüter elm nədir?
Bəli, orta məktəb və həqiqətən, ümumiyyətlə bu gün orada,
informatika ki, bu qavrayış və ya bu misconception var
proqramlaşdırma.
Və tamamilə bir kompüter elmi aspekt deyil, proqramlaşdırma, var
dil nə, həqiqətən, yalnız bir vasitədir kompüter elm
informatika sahəsində və ya, ya problemləri həll etmək üçün istifadə
fiziki elmləri getdikcə bu gün, təbii
elmləri, tibb, bu humanitar, təhlil etmək
məlumatların geniş dəsti.
Yerdə artıq kompüter və məlumat var, müraciət etmək imkanı var
dərslər CS50 kimi bir sinif öyrənildi.
>> Belə ki, bir kompüter alim haqqında getmək bilər ki, bir problemi həll edək
həll və bəzi jarqon qoymaq üçün cəhd edin, ətrafında bəzi konseptual put
nə başqa bir ədalətli mücərrəd fikir ola bilər.
Belə ki, bu telefon deyil.
Siz də tez-tez bu işləri görmürlər.
Kollec hələ də ev və yataqxanalarda bu var görünür, lakin
geri gün, bu kimi bir telefon istifadə etmək istəyirdi zaman, heç bir var idi
mobil telefon elektron ünvan kitab.
Əksinə, bir telefon kitab kimi tanınan bir şey çıxardı, bu telefon kitablar
haqqında 1000 səhifədən adətən idi.
Onlar A-dan Z sıralanır, və sadəcə doğru səhifə tapmaq idi
onların adı və onların tapmaq üçün aradığınız şəxs tapmaq
telefon nömrəsi.
İndi necə bu kitabda kimsə ararken haqqında giderim?
>> Mənim qol 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, sadəlövh və səmərəsiz olduqda, başlamaq olacaq
burada, və səhifə altı səhifə beş səhifə dörd Flipping başlamaq və düzmək üçün
xətti, bir düz xətt boyunca, bu telefon kitab vasitəsilə getmək, hətta
Mike Smith bu olduğu halda, bu, olduqca yorucu olacaq, baxmayaraq
kitab, mən nəhayət mən nəhayət S çevirmek ona çatmaq üçün gedirəm
Bu kitabın bölmə.
İndi, əlbəttə, siz bu bilmək kompüter alim olmaq lazım deyil
bu problemin həllində bir axmaq bir yoldur.
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 özümü tapmaq üçün görünür
M bölməsində.
OK, belə M I arıyorum nə aydın deyil.
Mike bu hissəsində, danışmaq, sağ, və siz bəzi kimi
əvvəl görüldü, biz sanki bu parçalamağa davam edə bilərsiniz
bir yarısında problem.
>> 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ğı, biz
İndi iki problemləri var.
Olan hər bir böyük kimi yarım və biz sanki yarısı atmaq
problem üz.
İndi, 500 deyil 1000 pages ilə sol istəyirik, amma deyirlər.
İndi mən nə etməliyəm?
Yaxşı, bir tipik insan yenə ortada təxminən gedəcək və mən də özümü tapmaq
R hissəsində, belə deyil, çox var.
Belə ki, yenə, mən yarısında bu problem gözyaşardıcı bilər.
Təşəkkür edirik.
Belə ki, indi mən bir 250 pages yalnız var və mən yenə yenə bunu edə bilərsiniz, və
yenidən, 15, 30 üçün aşağı 125 təxminən 60 gedin və s.
O varsa və nəhayət, mən olan, S səhifələrindən biri aşağı whittled almaq lazımdır
telefon kitab, Mike Smith olmalıdır.
>> İndi ki, açıq-aydın kifayət qədər ağlabatan alqoritm, və bu bir
Bu halda bir zaman istifadə alqoritmi, amma biz nə sıralayabilirsiniz
ki, uzaq almaq?
Sadəlövh əgər Bəli, ilk yanaşma, düzgün, baxmayaraq ki, o, idi, ola bilər
Bu düz xətt ilə təsvir.
X-axis üzərində Belə ki, burada biz demək, bu problem ölçüsü.
X-ox sağ gedir ki, problem daha böyük olur.
Nə böyük olmaq deməkdir?
Bu problemi 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 Beləliklə, biz güman daha çox vaxt tələb edir güman.
Belə ki, birinci yanaşma xətti səhifə 1000 səhifə bir axtarış
xətti proseduru xətti alqoritm və ya proses və biz
Bu düz xətt ilə təsvir edir.
Mən telefon kitab daha bir səhifə əlavə, bu pis, olacaq
halda, bir daha səhifə Mike Smith tapmaq üçün flip mənə edir.
Mən 100 pages, daha 100 flips, və ya vaxt ədəd əlavə edin.
>> İ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 dörd iki kimi şeylər edə bilər, lakin hətta deyil
bütün əsaslı yaxşı.
Bir zamanda iki belə, evet, bu cür, bir az aşağı bu xətti hərəkət
və bu pages eyni sayda verilir, az vaxt tələb edir, lakin deməkdir
bu əsaslı yaxşı deyil.
Amma nə biz edəcəyik, və bütün nə qeyri-iradi mi?
Siz, həqiqətən, bu kimi bir az bir şey logarithmic zaman əldə
vasitəsi problemi artır və artacaqdır və inkişaf, lakin həll dəyəri ki bilər
problem, bu problemin həlli üçün tələb olunan zaman, deyil
təxminən kimi sürətli bitir.
Bu n yalnız ölçüdə olduğu bir logarithmic curve, n tarixçəsi, olacaq
problem, bu telefon kitab pages sayı.
Bu real olaraq nə deməkdir?
Yaxşı, biz varsa, indi bu otaqda 500 nəfər kimi -
daha doğrusu, biz varsa -
mixing məcaz -
Məsələn, hələ bu il etmədi - biz telefon 500 pages varsa
kitab və biz bu daha ağıllı model, 1000 üçün ikiqat
orta Flipping, necə daha çox sahifada tearers bu getmək sürer
1000 500 pages?
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 gözyaşı ediyorum.
>> Belə ki, qısa, problemin ölçüsü dəyəri çox daha sürətli inkişaf edə bilər
həqiqətən həlli.
İndi bu yalnız belə bir alqoritm edir.
Biz bu yolla həll edə bilər başqaları var.
Və nə biz bunu yoxdur - mənə yumor olsa, yöndəmsiz burada olsa
Sanders ilə, irəlidə hər kəs getmək, siz ola bilər, əgər və yerdə durmaq.
Burada ekranda göründüyü kimi, bu alqoritm, bir proses, bir kompüter
proqram, siz, əgər insanlar tərəfindən icra olunmalıdır ki, yalnız üç addımlar var.
Biz addım bir artıq istəyirik, siz qalxıb etdik.
İndi özünüz bir nömrəli düşünürəm.
Cari sıra edir.
Burada hər kəs sayı biridir.
Addım iki, birlikdə kimsə daimi və nömrələri ilə cütləşdirmək
sonra yeni sayı bu məbləğin qəbul edir.
Əgər biri demək, sonra oturub olmalıdır.
>> Bu nöqtədə, daha az və daha az insan daimi olmalıdır.
Daha yöndəmsiz olur yerdir.
Burada kimsə.
Ən pis hissəsi də çox şifahi qarşısında hesab etmək deyil,
Harvard undergrads yüzlərlə.
OK, burada bir səhv bit.
OK, sizin sayı nedir?
Nine.
Okay.
Nömrəni nədir?
179.
OK, yaxşı.
188 belə.
Belə ki, uşaqlar oturub bilər.
Nömrəni nədir?
118.
Bəzi smart undergrad riyaziyyat etməklə başlayın.
OK, 118, 188.
Biz var nə?
71.
79.
Okay.
Və?
Ki, müəllim heyəti 47, ki, bizə nə qədər verir?
705 cavabdır.
Və bu, əslində, tam doğru deyil.
>> Xeyr, biz əslində orada off bir az idi, lakin necə
Bu işləmiş olmalıdır?
Ne oldu olmalıdır?
Beləliklə, bu alqoritm hər iteration də biz bir sıra açılmış
insanların daimi və ilk, n, ümumi sayı idi.
Sonra yarısı oturdu və biz iki n getdi.
Sonra yarısı oturdu, biz, 16-dən çox, n səkkiz üzərində n dörd getdi
və s qədər, bu cür orada dağılmış olsa da,
sonunda, nəzəri, hər kəs balkon off qoşalaşmış və mezzanine idi,
burada orkestr, biz ümumi ilə, yalnız bir tək adam daimi olardı
705 dəyəri, bu halda.
İndi çalışan dəfə, baxmayaraq ki, nə deməkdir?
Yaxşı, Mən insan kimi, el bu işlər əgər haqqında düşünürəm.
Mən, bir, iki, üç ilə ədalətli naively lakin doğru açılmış olardı
dörd, beş, altı, yeddi, səkkiz 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, iki, dörd, altı, səkkiz, on, on iki.
Və bu yararlanarak, indi əsaslı çox daha sürətli olur, lakin
Bu otaqda hər kəs kollektiv kəşfiyyat, biz çox bir əyri nail ola bilər
daha bu kimi, elə indi, bu otaqda adam sayı
ikiqat başqa 700 nəfər 1400 nəfər üçün bu otağa gəzmək, lakin bilər
yalnız bizə həll etmək üçün bu alqoritm daha bir iteration edəcək.
>> Və getdikcə, bu gün biz bu böyük data zaman müəyyən edir
Facebook və Google, və kimi, bu bit ilə problemləri həll edir
fikir çox etmək getdikcə bizə imkan ki, dərrakə bu bit,
kompüter daha güclü şeylər bu gün.
Şeyi bu cür İstəsəniz, Facebook CS50 üzrə görmüşəm bilər
Bu şənbə öz Puzzle Günü gəlir.
Bu kimi bir şey, siz elə iştirak etmək istəyirəm edin
dörd iki və ya üç və ya dörd komanda bəzi bulmacalar həll etmək istəyirəm
bu bir kimi, onların arasında bir, bəzi inanılmaz hədiyyələr qazanmaq şansı
Wii, bəzi hədiyyə kartları və digər Facebook yağma bu Şənbə,
günorta 3:00 PM.
Bu cür cs50.net/rsvp gedin.
Əgər ətrafında oynamaq istəyirsinizsə və bu slide online.
Bulmacalar bu il yeni olacaq.
>> Siz də sinif bütün daha kameralar bu il bilərsiniz.
Belə ki, əlbəttə adi qaydada lentə ediləcəkdir yalnız CS50 da ola bilər
ali təhsil haqqında sənədli iştirak edən baxaraq ki,
bir tələbənin bu gün ola bilər ki, transformasiya təcrübə
təhsil bakalavr kursu.
Belə ki, bu ilin sonuna doğru, biz yalnız, biz çəkiliş olacaq film olacaq
həmçinin üçün artan kimi online auditoriya, habelə münasibətilə
burada bu tamaşaçı.
Beləliklə, biz bu il sinif üçün Harvard uzadılması məktəb tələbələri salamlayıram
dizayn məktəbin məzunu, təhsil, biznes məktəbi, Kennedy
School, qanun məktəb, habelə Belmont tələbələri bir sıra
Lexington, Newton, və Watertown Liseyləri.
Bütün xoş gəlmisiniz.
Bundan əlavə, bu il, siz eşitmişəm bilər, Harvard və MİT, və
Berkeley artıq bir birgə əməkdaşlıq daxil olmuş
təşəbbüs bütün təhsil açmaq təşəbbüsü olan EdX adlı
daha çox online insanlar və əsaslı tədqiqat bunu başlamaq
insanların öyrənmək nə kimi daha geniş miqyasda.
Və CS50 ki, iştirak kollec ilk kurs olacaq
təşəbbüsü, eləcə də, bu bütün daha daxil olacaq deməkdir
alətləri, bütün daha ders content, bütün daha çox video content kimi
nəticəsində, eləcə də dünən səhər 53.019 nəfər olan
İnternet bu il sizə CS50 boyunca çəkmək üçün qeydə alınmışdır.
Belə ki, bu nə deməkdir, xüsusilə, müəllim heyəti və mən ki,
kampus, həm də payız hazırlaşır bu yay vaxt kifayət qədər bir az vaxt sərf
və off, ki, biz, maraqlı bir korpus yaratmaq başlaya bilər
çekici, təhsil content məşğul ki, xüsusilə də diqqət
olduqca kompleks maddi daha intim nəqliyyat.
>> Belə ki, kurs nin mühazirələr və bölmə, və şeylər əlavə
biz yalnız bir bit yenidən bilərsiniz adlandırılan walkthroughs, biz də olacaq
Bir dən gedişi ilə məşğul imkan verir ki, bu şort bu il
bütün birlikdə müxtəlif bucaq.
Belə ki, bir-in bir sürətli peek almaq üçün bir imkan kimi istifadə edək
binar bu anlayışı müzakirə edir.
>> Belə ki, kompüter alqoritmləri deyilən şey var, iki olan
problemlərin həlli üçün bu prosedurlar - biz yalnız bir göz edirdilər.
Lakin günün sonunda, siz elə-belə məlumatları lazımdır, və
kompüter anlamaq olar ki, bir şəkildə təmsil etmək lazımdır.
Həqiqətən kompüter anlamaq və olmayan və hətta sizin etdiyiniz
76% indi, yəqin ki, bəzi qeyri-müəyyən mənada var ki, kompüter
adet sıfır və olanları birtəhər iş, ikili sistem, belə danışmaq.
İndi nə halda ki?
Sizi təmsil etmək üçün lazım əgər Bəli, kompüter ilk barədə gəldiyi zaman çıxır
məlumat, siz elektrik enerjisi ilə bunu edə bilər və bu, bir az olsa
bir oversimplification ki, qeyd məlumat çox asan ya deyil
ki, elektrik dönüş, bir ikili biri, belə demək olarsa, və ya dönüş
ki, elektrik off.
>> Sakıncası olmasaydı Barry ki, biz işıq zəif ola bilər
tam bir an?
Burada bir çox əvəzsiz ikili sıfır.
Bütün sağ, biz geri işıqlar döndərsələr, indi Sanders Teatr edir
bir ikili dəyər etdirir.
Təəssüf ki, işıqları yalnız bir set ilə yalnız bir bit, biz yalnız bilər
dünya, sıfır və bir iki ədəd təmsil, və əgər gözəl olardı
kompüter daha bir az daha yüksək saymaq bilər, lakin həqiqətən, onlar bilər.
Mənə burada ekranda bizim dostumuz, verəcək olan Nate Hardison, qoparmaq imkan
yalnız bir neçə dəqiqə ərzində bizə tez baxmaq
binar bu anlayış.
>> NATE HARDISON: Siz nömrələri oxumaq və yazmaq üçün necə öyrəndim Geri zaman
sıfıra doqquz rəqəm haqqında öyrəndim.
Doqquz daha bütün nömrələri yazmaq üçün siz idi bütün nə olduğunu öyrənmək
52 və 437 kimi, bu rəqəm bir birləşməsi istifadə edilmişdir.
Belə yazılı nömrələr bu şəkildə bir adı decimal notation var.
Niyə decimal?
Yaxşı, decimal, deca, və latın kök 10 deməkdir, və 10 rəqəm zaman
Sizin notation sistemi, 10 çox xüsusi nömrəsi olur.
Nin anlamaq decimal notation yazılı sayı 437 baxaq.
>> Biz ilk 400 plus 30 plus 7 daxil 437 qədər qıra bilər.
Biz dörd dəfə 100 plus 3 var, belə ki, hətta daha başqa bilər
dəfə 10 plus 7 dəfə 1.
olanları yeri, 10s yeri, 100s haqqında öyrənmək unutmayın
yer, və s?
Ki, gəlir məhz yerdir.
Və nəhayət, biz səlahiyyətləri bir dəstə var necə görə bilərsiniz
10 Burada əlaqədar.
Biz 1 plus 7 2 4 dəfə 10 plus 3 dəfə 10 var
sıfır dəfə 10.
10 decimal notation xüsusi sayı niyə İndi görürsünüz.
Əslində, biz bunun üçün bir ad var.
Burada eksponent bazası olduğundan ki, baza deyirlər
Burada hesab.
>> Ondalık notation nömrələri təmsil etmək üçün yeganə yol deyil.
Əslində, biz doqquz vasitəsilə rəqəm iki qurtarmaq olsa da, biz hələ bilər
biz decimal ilə ola bilər ki, nömrələri bütün təmsil edir.
Belə ki, indi biz iki rəqəm sıfır və bir var ki, iki, bizim xüsusi sayı
bizim notation sisteminin bazası.
Bu notation sistem adı bəri, ikili adlanır
prefiks bi iki deməkdir.
Belə ki, əvəzinə, indi bir olanları yer, və 10s yer, və s. Olan, biz
artıq ilə gedir, bir olanları yeri, bir ikilər yeri, bir dörd ayaq yeri, və s. var
iki səlahiyyətləri.
Belə ki, bu, bəzi hesablanması etməklə nin görək.
Belə ki, sıfır hələ sıfır və bir hələ biridir.
Lakin indi biz bir ikilər yer yerinə 10s yer, 10 var ki,
sayı iki təmsil edir.
Üç almaq üçün, biz bir əlavə, 11 almaq.
Dörd, bir dörd ayaq yer indi var-ci ildən, 100 ilə təmsil olunur.
Beş 101-dir.
Altı 110-dir.
Yeddi 111-dir.
Səkkiz yenə öz yeri var.
Belə ki, 1000 deyil.
Və mən sizə point almaq edirəm.
>> HOPARLÖR 1: Beləliklə, bu kompüter nə demək və ikili nə edir
həqiqətən biz qəbul etdik nə oxşar bir verilir ki,
il, sağ?
Geri dərəcəli məktəb, siz dəqiq saymaq öyrənildi
Nate təklif, lakin yəqin ki, həqiqətən fikir yoxdur moda ki,
o yana, bu isə yer 10s yer, və 100s var ki,
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 bu anlayışı təmsil
sıfır və bir, siz aşkar yalnız və off işıqları yandırmaq deyil
mütləq.
Siz bir çox finer taxıl miqyasında bunu etmək lazımdır.
Və finer taxıl ilə, siz uşaqlıqdan bu silly kiçik toy xatırlayıram bilər
Yün Willy və bu kiçik maqnit hissəciklərinin.
>> Belə ki, maqnit hissəciklərinin siz bir neçə align bilər ki, bir şey
bəlkə müxtəlif istiqamətlərdə, şimal-cənub və cənub-şimal.
Istifadə və belə texnologiya fiziki incarnations bir çox bu gün
adet sıfır və olanları istifadə olan ikili, sadəcə daxili magnetism var
ki bununla bir sıfır və ya bir təmsil, up-aşağı və ya aşağı-up şeyi aligns
müvafiq.
Belə ki, həqiqətən, gəlin burada abstrakt uzaqlaşmağa imkan və daxili baxmaq
nə daha ənənəvi kompüter sabit edir.
Bu bir masa üstü var ki, ekranda bir az daha böyük olur
kompüter, amma noutbuk bu gün hələ bu texnologiya var, lakin tədricən edir
əslində heç bir hərəkət ki, daha mürəkkəb şeyi ilə əvəz olunur
hissələri - daxili, sonra bir sabit.
>> HOPARLÖR 2: PC ən saxlayan olduğu sabit deyil
daimi məlumat.
Bunu etmək üçün, məlumat demək proqram siqnalları ilə birlikdə RAM-dan səfər
necə ki veri sabit.
Sabit sxemlərin gərginlikli həmin siqnalları tərcümə
dəyişməsi.
Bu, öz növbəsində, sabit nin hərəkət hissələri, neçə bəzi nəzarət
müasir kompüter tərk hissələri hərəkət.
Siqnalları bəzi motor olan məktəblərdə metal örtüklü platters nəzarət.
Sizin data həqiqətən bu platters saxlanılır.
Digər siqnalları oxumaq və ya üçün oxumaq-yazmaq rəhbərləri hərəkət
bu platters haqqında məlumat yazın.
Bu maşın bir insan saç hətta arasında keçə bilər ki dəqiq deyil
iplik platters rəhbərləri, hələ bütün dəhşətli sürətlə işləyir.
>> HOPARLÖR 1: Beləliklə, biz indi, həqiqətən, bu üst neler üzrə zoom
bu magnetism baxımından platters, iki görünüşü bu ikinci var.
>> HOPARLÖR 3: edək biz yalnız yavaş hərəkət gördüm nə oldu.
Elektrik qısa nəbz olan read-yazmaq rəhbəri göndərilir, o, flips
ikinci bir qismini üçün kiçik elektromaqnit haqqında.
Maqnit sahəsində yaradır, kiçik, kiçik və polarite dəyişir
olan palto hər platter səthi metal hissəciklərin hissəsi.
Disk bu kiçik qədər ittiham sahələrdə bir model seriyası bir təmsil
kompüter istifadə bir ikili sayı sistemində data vahid bit.
İndi mövcud read-yazmaq rəhbəri sahəsi vasitəsilə bir yol açılır əgər
bir istiqamətdə polarized edir.
Cari əks istiqamətdə göndərilir varsa,
qütbləşmə bərpa edilir.
Necə sabit disk off data alıram?
Yalnız proses tərsinə.
Belə ki, cari almaq və read-yazmaq ki, disk haqqında hissəciklər var
baş hərəkət.
Bu magnetized seqmentləri milyonlarla birlikdə qoyun və
bir fayl var.
İndi bir fayl ədəd, bütün bir sürücü nin platters səpələnmiş bilər
Sizin masa bülletenlərinin mess kimi növ.
Belə bir xüsusi əlavə fayl hər şey olduğu tutar.
Etməyin, siz kimi bir şey idi istəyirsiniz?
>> HOPARLÖR 1: Həqiqətən.
Beləliklə, biz bu məlumatları bu qabiliyyəti, nömrələri var
çox aşağı səviyyədə.
Biz eyni şey təmsil fiziki yol var, ancaq həqiqətən bilməz
bütün ki, bəlkə də bəzi hesab başqa, hələ faiz çox və nə
riyaziyyat.
Biz, əlifba hərfləri kimi indiyədək əşyalar heç bir yol
ki, biz insanlar bu eyni cihazlar istifadə edərək ünsiyyət bilər.
Amma təşəkkürlə, adet sıfır və olanları nümunələri, kodlamalar var
ki, yüksək səviyyədə A kimi yapıları və B, və C, və bütün əks
cümlələr və paraqraflar, və kimi.
Və ASCII olan elə bu kodlaşdırma sistemi deməkdir ki, bir kisaltmasidir
Məsələn, bilirik ki sayı - bir sayı bir məktub təmsil
decimal dəyəri 65 A kompüter paytaxtı məktubu kimi tanınır.
Kompüter 97 decimal dəyəri kiçik bir kimi tanınır.
Və həqiqətən nə deməkdir?
Yaxşı, Nate bir an əvvəl, yalnız sıfırdan səkkiz hesablanmışdır baxmayaraq, əgər
biz 97 daha modeli 65 qədər sayılması davam edirdi, və ya
o ekranda çəkdiyimiz ki adet sıfır və olanları dəqiq olacaq
kompüter bütün caps bir məktub və ya məktub təmsil etmək üçün istifadə nə
kiçik edir.
And olsun ki, bu bir bütün sxemi var.
Bu ilk baxışda, kodlamaları böyük chart da, ancaq diqqət əgər
burada yalnız sağ yarım, bu orta sütun diqqət, bu var
məktublar sonra nömrə anlayışı.
Və üst, biz olan 32, 32, və xarakteri char də
tam, indi aiddir, yəqin yer bar karakter.
Sizin laptop yer bar xarakter almaq zaman, həqiqətən nə edirik
göndərilməsi bir sıra adet sıfır və olanları bir model elektrik axınına edir
ki, kompüter, sonra o adet sıfır və olanları təmsil Siz
ekranda space character kimi şərh edir.
Ünlem işareti 33 edir.
Cüt quotes 34-dir.
Və biz doğru artıq burada aşağı diyirləyin, biz 65 həqiqətən A görürük və
97 həqiqətən bir kiçik edir.
>> Belə ki, indi biz bu kodlama sxemi var ki, biz başlaya bilərsiniz
şeyi yazım.
Həqiqətən, kompüter adətən standart ədəd özlərini ifadə deyil,
daha, bütün ki, yalnız faydalı deyil, fərdi bit, istifadə
sıfır və ya bir də işıqları və ya off, lakin istifadə təmsil
bit ardıcıllığı.
Və ən ümumi yəqin bilirsiniz ölçü vahidi, və ya ən azı
inferred, bir byte edir.
A byte yalnız səkkiz bit, səkkiz zeroes və ya bir sıra olanları edir.
Beləliklə, biz şeyi yazım başlaya bilərsiniz.
Və biz, nə kollektiv burada bu bir az cəhd bilər?
Orada hazır olacaq olan bu otaq səkkiz insanlar
səhnəyə çıxmaq üçün?
Siz kamera görünmesini rahat olmalıdır, lakin siz həqiqətən ehtiyac yoxdur
yalnız hələ neler başqa bilmək.
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ə siz 128s yer, siz 64s yer, siz 32s yer olmuşdur edək.
Amma biz çox sürətlə bu bərpa etmək olacaq.
Mənə bütün orada siz cavab bildirin.
Və burada çox kimi, bütün yol üzərində 128s yer olmalıdır
yüzlərlə yer və ya minlərlə yer sol uzaq olardı, istədiyimiz
ən böyük tutucu həmçinin sol burada olacaq.
Biz 64s, 32, 16, 4s, 8 2s və 1s var -
əla.
Belə ki, indi biz -
tamam, siz mənə kömək edə bilər.
Belə ki, indi biz - adın nədir?
JOANNE: Joanne.
HOPARLÖR 1: Beləliklə, 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 bir az istifadə etmək hesabatı var
ki, sıfır və ya bir təmsil edirdi olub onlara demək olacaq.
Ona görə də sadəlik, biz sadəcə sıfır təmsil edəcəyik yoxdur
yöndəmsiz orada daimi.
Çox yaxşı.
Və ya bir təmsil, sizin tərəfdən artırılması ilə bir.
Və biz burada dörd xarakter söz heca ilə oxumaq mümkün olmadıqda nin görək.
>> Belə ki, indi davam könüllü və əl artırılması ilə dəyirmi bir icra
Siz bir və ya bir sıfır əgər onu saxlamaq istəyirsinizsə.
Belə ki, indi biz bu üç əlləri var ki, hər kəs, nə var
onlar həqiqətən təmsil?
67, OK.
Niyə?
Yaxşı, tez ağlı başında olma kontrol edin.
64s yer, çünki bir biri.
Bu 66 var ki, bir dəfə 64, üstəgəl 1 dəfə iki kimi, üstəgəl 1 dəfə 1.
Bu müsbət 1 deyil, 67 s.
Belə ki, indi bu adamlar birlikdə 67 təmsil edirik, bu yəqin
ASCII burada nə təmsil?
Okay,
Bütün hüququ C. belə.
Belə ki, indi iki ətrafında davam edək.
Hər kəs öz əlləri ilə aşağı başlayaraq, sonra iki tur.
Əslində, bir rolu çox burada deyil, mən güman, amma 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, indi nə var?
Bildirən 83-dir.
Beləliklə, siz riyaziyyat edə bilərsiniz.
Lakin onların əl qədər hər kəs üçün, onların təmsil ki sayı əlavə edin.
Belə ki, indi biz 83 var.
Gəlin istifadə etmək hesabatı bir az genişləndirmək və biz indi var -
bu biz burada olacaq yerləşir aşkar, lakin bilər
Buna baxmayaraq, dəyirmi üç.
Okay, dəyirmi üç orada getmək üçün yaxşı, nə sayı, dəyirmi üç belə
Bu uşaqlar indi təmsil?
Maraqlı - OK, indi təmsil edən 53, eşitdim.
İndi niyə əks-intuitiv nəticə bu cür, sağ?
- Biz beş təmsil etmək istəyirsinizsə,
biz bütün yəqin ki, bu hara getdiyini bilmək -
niyə mən yalnız dörd ayaq yerə və olanları yer qaldırmaq deyil?
>> Yaxşı, biz necə arasında əsaslı fərq var ki, həyata
kompüter bu bit şərh edir.
Biz yalnız tamamilə sonra sayı beş təmsil çalışdığınız Əgər
Sizin tərəfdən sayı dörd qaldırmaq və əl bir nömrəli artırır.
Amma burada ədəd təmsil deyilik.
Mərhələdə burada kontekstində biz simvol təmsil ya edirik ki,
Sandıqı, və bu çərçivədə, kompüter ki, oh, bu, həyata var
bit model tək bir sıra deyil.
Bu, faktiki olaraq daha yüksək səviyyədə konsepsiyası təmsil edir.
Bu halda, bir əlifba məktub.
İndi ilə sayı beş təmsil edir ki, Belə ki,
ASCII də, odur ki, biz estetik kimi görmək çünki dəyəri 53 edir
sayı beş özü bit bir model lazımdır - çünki niyə?
Yaxşı, dünya yalnız aşağı nömrələri, sıfır bir, iki istifadə etmək qərarına
ədalətli sirli şeylər ola baxdı nə üçün üç.
Və həqiqətən, bu bir klaviatura olmayan simvol.
Maraqlı şeyə bir kompüter lazımdır, lakin xüsusi ifadələr
insanlar həqiqətən onların yazın, heç vaxt.
53 Beləliklə, həqiqətən, beş təmsil edir.
İndi yalnız bir final ağlı başında olma çek kimi, nə sayı onlar
yalnız bir anda təmsil?
OK, belə ki, 48.
Və həqiqətən, qabaqda dəyirmi dörd gedin.
16 plus 32 həqiqətən 48.
Və burada səkkiz könüllüləri üçün alqış böyük dəyirmi, biz bilər.
Çox yaxşı.
Hər hansı bir istiqamətdə gözəl edir.
>> Beləliklə, biz indi data təmsil haqqında düşüncə yalnız bir yolu var
və əslində fiziki bu təmsil, həm də ali edir
üst səviyyədə şeylər.
Və həqiqətən, bu kompüter boyunca bir mövzu olacaq
üst və daha maraqlı və mürəkkəb şeylər bina
olduqca sadə ideya -
bu halda, yalnız adet sıfır və olanları.
Bu faydalı nə baxımından, yaxşı, hətta bu kimi bir kurs baxmayaraq,
biz əsasları, və proqramlaşdırma, və həlli müzakirə edəcəyik
problemləri, siz istiqamətləri istənilən sayda kompüter off bilərsiniz.
Burada Bu halda, bu sizin və geri səhifəyə ki, bir chart edir
Harvard CS üçün qeyri-rəsmi guide, bu gün iki çıktıların biridir.
Bu, sonra getmək bilər bir çox müxtəlif istiqamətlərdə təklif
bu kimi kurs -
haqqında, qrafik barədə, süni intellekt öyrənmək
dil özü haqqında maşın təlim.
Digər yolları hələ də var ki, bu da həyata keçirir.
Kompüter daha çox riyazi yolları var.
Hətta bu payız CS50 kimi bir şey edə değilseniz, var
yaz, məsələn Computer Science 1, ilə tanışlıq kursları edir
Bu yeni dünyada hələ bir on-ramp.
>> İndi bir kənara kimi, kurslar ilə bağlı problemlərin həlli faiz,
a, bu problemlərin bir həll etmək üçün cəhd bir müddət əvvəl CS50 set həyata həyata
bir çox həqiqətən istifadə edilə bilər olan my.harvard kimi tanınan problem
kursları üçün mağaza, lakin, bu kimi bir alət olub, eləcə də digər
bizim keçmiş tələbə və kadr bəzi yaratmışdır nəslindən.
Lakin Harvard kurslar ildə hansı bir şey, bir web-based vasitədir ki,
özünüzü dizayn və yerləşdirilməsi iqtidarında ola bilər, həmçinin hələ edəcək
dövr sonuna, həmçinin digər əşyalar, bu qurur ki, həyata
açıq data set kifayətdir.
Bu halda bu halda, əlbəttə, kataloq və imkan verir tələbələr
olduqca kompleks data set araşdırmaq.
>> Biz keçən gecə bir neçə min insanlar əsasında bir neçə statistika qədər qazılmış olan
Son bir neçə gün ərzində bu istifadə edilmişdir.
Siz neçə kursları dostları həqiqətən bilmək maraqlı olduğunuz edin
mağaza edirlər, yaxşı, bu gün data 7.6 orta göstərir ki,
kimsə alışveriş siyahısı kursları sayı.
İndi də ən sıra statistik vermək lazımdır
kimsə alışveriş siyahısı kursları - və biz bütün yəqin ki, bilirsiniz
bu kimi kimsə.
201 bu il rekord deyil.
İndi bizim keçmiş tələbə və kadr bəzi həqiqətən bir klip birlikdə qoymaq
kompüter elminin nə bu yol sizin üçün şəkil çəkmək
və CS50 özü edir.
Mənə davam və qoparmaq, burada cənab Harvahd sayəsində edək, bir video ilə istehsal
biz bu işıqlar saxlamaq bilər əgər əvvəlki bəzi.
[Musiqi ifa]
>> HOPARLÖR 1: 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, həqiqətən gözlənilir edirik
iştirak və ya kurs mühazirəsi izləmək, səkkiz problem dəstləri təqdim iki almaq
sınavlar, yekun layihə təqdim edir.
Notları baxımından həyata barədə açılışında mənim şərh
biz çox CS50 ürək almaq bir şey keçir-uğursuz - yoxdur
təxminən kifayət qədər çalışır Harvard mədəniyyətinin
bir şey və uğursuzluq riske.
Həqiqətən, biz olan, xüsusilə də tələbələrin nömrələri var idi, özümü
sizin GPA ağrıyan və ya CS50 kimi bir şey B alınması haqqında narahat,
və imkanı bu və digər Gateway kursları kimi bir kurs üçün
uğursuz / keçmək giriş səviyyəsi bu bir çox az istifadə olunan bir imkandır
ümumi kollec.
Və bilirəm, xahiş edirik, hətta mən uğursuz / keçmək üçün əvvəlcə bu kurs alındı
I gün sonunda keçid etdi baxmayaraq tək kredit və o
qədər dövr beşinci Bazar ertəsi, həmin beş ilkin həftə, olan
Mənə həqiqətən bu yeni daxil ayaq qoymaq üçün icazə ki cutoff,
sular, və həqiqətən çox müəmmalı və çox narahat bir şey keçir
zamanı mənim üçün.
>> Belə baxımından indi nə rol bilərsiniz olan müxtəlif açılar
Bu kurs xidmət yanaşma -
mühazirələr belə. Bu qədər var.
Bu yer şəxs bizimlə məşğul varsa, həqiqətən, biz bilirik
statistik siz təxminən 40% cür gəlir və artıq getmək olacaq ki,
dövr, və 10% Əlbəttə, biz 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ərindən biri bu var ki
saysız-hesabsız sərvətləri, biz yalnız bir anda vasitəsilə oynatmaq lazımdır olan bəzi
mühazirə və bölmələr və walkthroughs deyilən şeylər, və ofis o cümlədən
saat, və kimi, bu da tipik tələbə daha çox resursları var
olmalıdır və ya fiziki yararlana bilərlər, lakin, çünki
bu disparate öyrənmə üslub hər hansı tələbə büruzə verir.
Və mühazirə, mən bunu görmək kimi əsas rol şifahi basmaq deyil
olduqca kompleks maddi həyata və mütləq bütün çatdırmaq üçün
biz bu dövr araşdırmaq, lakin lazımdır ki əsaslarını intricacies
Əksinə, biz uzaq artıq bununla məşğul olduğunuz kimi şeylər, nə bu misallar
ruhi şəkil çəkmək üçün çalışırıq mərhələdə insanlar cəlb, həmçinin
yaratmaq, belə ki, hətta kimi, mən bu yaddaqalan anlar bəzi demək cəsarət siz
müəyyən mövzular ilə mübarizə, hətta baxmayaraq ki, oh kimi, bu xatirələrim var
ədalətli abstractly oldu ki, riyaziyyat, mən kimi, bir balans dəyəri itirilmiş oldu
həqiqətən, günün sonunda, bir şey ki, bütün oxşar deyil mən
artıq bilirik.
Və rolu mühazirələr Sanders burada adam ya xidmət edəcək
və ya video online hər həftə sizin üçün əqli mərhələsində təyin etmək həqiqətən
müxtəlif anlayışlar və biz daxil dalğıc olacaq ki, problemləri.
>> Yüksək səviyyədə anlayışlar baxımından, bu sözləri ən çox üzərində axını bilər
Hazırda üçün rəhbəri.
Və gözəl var.
Daha rahat kurs minir sizə bu biləcəklər
Bu bəzi mövzuları, lakin adətən sinif ki, 10% olan
onlar ildən proqramlaşdırma, AP kompüter alaraq, daha çox fon var
onlar 12 idi, bölmələr imkanları olacaq ki, həyata və
problem doldurulması, müxtəlif mövzularda bütün daha dərin getmək üçün edir
hər hansı boşluqlar sizin yüksək məktəb və ya fon əvvəl gələn ola bilər.
Dilləri baxımından, nə dil biz CS50 istifadə olduğunu dərk
Günün sonunda əsasən yersiz.
Biz əvvəlcə sonuna doğru C. adlı dil istifadə üçün nə
dövr, biz PHP və JavaScript kimi, web-merkezli languages ​​təqdim edir.
Amma biz və digər ən hər hansı bir müasir, bu kimi bir kurs dərs bilər
yüksək səviyyəli dil -
Həyata çünki Python, Ruby və və başqaları, bu gün çox populyar olan
Günün sonunda Siz değilseniz bu C. təlim deyilik
PHP və ya JavaScript öyrənmək.
Siz web-based kompüter-based olub, problemləri həll etmək üçün necə öyrənmək, və ya etdiyiniz
bu sadəcə alət kimi istifadə edərək data yönümlü özü.
>> İndi logistika baxımından, siz sonda deyilən bir şey istifadə edəcəyik
CS50 Aracı.
Bir Mac, PC, Linux kompüter, və ya kimi varsa, fərqi yoxdur,
istifadə etmək ilə gələn həftə başlayan sərbəst mövcud proqram lazımdır
siz istifadə lazımdır ki CS50 Aracı, virtual mühitdə
öz kompüter, sizin və sinif yoldaşları, bütün vahid Linux var ki,
bu halda masa üstü.
Bu, həqiqətən, sizin əlinizlə almaq lazımdır ki, olsa da, problem dəsti var
zamanı çirkli.
Və günün sonunda, bu problem dəstləri, mən hesab edirəm ki, həqiqətən
Bu kurs bir tələbə təcrübə müəyyən edir.
Problem dəstləri çox iki nəşrləri azad olunacaq ki, həyata -
biz gözləyirik ki, bir standart nəşr 90% təşviq
sinif daxil dalış.
Amma biz də qondarma hacker nəşrləri bəzi problem dəstləri azad və
çünki bir su nişanı ilə hər səhifə haqqında hacker nəşr olduğunu bilirik, bu
bu hacker nəşr deyir.
Və 10-AP informatika olan siz bu demoqrafik üçün var
Sizin kəmər altında proqramlaşdırma və il, o boşluqları doldurmaq axtarır
və daha çox formal mövcut deyil, self-tədris təlim, bəlkə həyata
ki, sinif çox əhəmiyyətli demoqrafik olduğunu
dəqiq eyni məqsəd.
Beş gec gün olacaq.
Problem dəsti adətən cümə görə, lakin beş uzada bilər
bu şeyləri istifadə edərək, bu vaxt gec gün deyilir, biz də düşmək lazımdır
hər dövr sonunda ən aşağı bal,
proqramın ildə özəllikləri.
>> Amma il ərzində CS50 bir müəyyən xarakterik ofis oldu
saat, bir az əvvəl photos vizual gördüm ki, imkanı olan
biz əvvəl olduğu, evində yemək salonlarında əvvəl toplamaq
elm mərkəzinin zirzəmi və Annenberg Hall, dörd bu il
8:00 PM sizə bu çox lazımdır Ü 11:00 PM üçün gecə bir həftə
müəyyən problemlər ilə mübarizə üzrə işçi paylaşılan təcrübə,
lakin yer böyük dəstək strukturu ilə.
Həqiqətən, bu çalışacaq yol varsa Annenberg gəlmək lazımdır ki,
Həftə ərzində bir sual.
Siz laptop gətirmək lazımdır, siz aşağı oturmaq bəzi ərzaq işğalçı və siz daxil olacaq olacaq
CS50 üçün müzakirə, müəllim heyəti var ki, bir web-based kommunal
inkişaf etmiş ki, siz sualları göndərmək və bir followups görmək imkan verəcək
tipik Forum mənada, yazıları və kimi istifadə edərək, avtomatik tamamlama
məlumat axtarış.
Amma siz də, ofis saat saat ərzində edə bilərsiniz, sizin
sual faktiki insan alverinə escalated.
Həqiqətən, məqsəd nəticə etibarilə bir, biz artıq qurmaq başlayır belə ki,
dövr kurs inşallah həqiqətən faydalı informasiya corpus
ümumi suallar üçün ümumi cavablar, belə ki, siz özünüz problemləri həll edə bilər
tədris olan isə, kimi tez mümkün kimi ayrılmak almaq
İşçilər - adətən 20% 30 tədris yoldaşları%-i və əlbəttə köməkçiləri
heyəti bir dəfə.
>> Biz Annenberg ildə CS50 Greeter adlı nə var, və biz edəcək
müəyyən, nə bilirik?
Bu sual, biz, həqiqətən səmərəli online cavab.
Biz sizin kompüter görmək lazımdır.
Biz bir bir danışmaq istəyirəm.
Siz, həqiqətən mübarizə edirik, və buna görə də bir-birinin danışmaq istəyirəm
kimsə yanaşı, siz CS50 Greeter göndərilib olacaq bir
tədris fellow keçirilməsi, sanki bir tələbələri adları var ki, bir iPod
yan, digər tərəfdən heyət adlarını tədris.
Biz sizin adı toplamaq, bir müəllim heyəti adı ilə təqib və
kompüter ekran Alice görmək getmək və ya xahiş edirik deyərək, yanıb-sönən başlayacaq
heyəti masada Bob bax gedin.
Və bu yolla, biz səmərəli kimi şeylər göndərəcək edə bilərsiniz
mümkün, həmçinin bütün daha asan həllər istiqamətində sizə.
Bölmələr, bu daha çox intim üçün imkanlar praktiki olacaq
tədris yoldaşları biri və 12 ilə imkanları, 16 və ya belə etmək
Sizin sinif yoldaşları, hər həftə, biz problem müəyyən problemlər vardır ki,
konseptual bir sıra suallar soruşmaq və bite ölçülü bir sıra ki,
siz öz anlamaq ki, suallar proqramlaşdırma, və ola bilər
öz iş, lakin bölmə kontekstində, biz vasitəsilə işləmək lazımdır
kollektiv həmin problemlərin bəzilərini və getmək harada
söhbət bizə edir.
>> Bundan əlavə, bölmə sizin arqumentləri nəzərdən keçirmək imkanları var
etdiyiniz ki, ev tapşırığı, sizin sinif yoldaşları, bəzən anonim,
həmişə bir opt-in, siz paylaşmaq istəyirsinizsə tərəfindən
Gönderdiğiniz çalışır.
Belə ki, həqiqətən bir-iki yönlü söhbət ola bilər, və imkanı olacaq
deyil, sadəcə çox, daha dinamik mənada öz işini nəzərdən
bir PDF və ya çap baxaraq və bir neçə saniyə üçün düşünür
və mütləq Əlaqə udma deyil ki,
müəllim heyəti təmin etdik.
Və burada CS50 məkanı adlı alət istifadə edəcəyik.
O tanımadığı üçün bu üst sol C kimi tanınan dil və
Bu vaxt tanış olacaq, ancaq bu bir web-based yardım edir biz lazımdır ki,
və sizin 15 və ya sinif yoldaşları ilə daxil imkan verir ki, bölmədə istifadə
otağının qarşısında öz tədris fellow.
Bu pəncərədə kodu yazmaq edə bilərsiniz.
Sizə bölməsində həqiqətən değilseniz Siz elektron söhbət edə bilərsiniz
xüsusi anı, və tədris işçisi, o zaman gəldiyi zaman
Alice və ya sinif Bob həlli müzakirə, müəllim yoldaşları bir basın
hansı ki, tələbə olmuşdur ekran üzərində düyməsini və voiture, layihə
vaxt ki, xüsusi nöqtəsində üzərində işləyir.
Sizin keçmişdə CS50 almış dostları var Belə ki, həyata
bölmələr əhəmiyyətli dərəcədə bütün daha bu il rebooted ki,
arasında fəal, bütün daha dinamik və həqiqətən, iki yol söhbət
heyət və tələbələri tədris.
>> Və walkthroughs.
Belə ki, bu problem dəstləri, biz də dəqiqləşdirilməsi yalnız təklif
özü, bu adətən kifayət qədər ətraflı PDF, həm də şey məlum
walkthroughs kimi, elə müəllim heyətinin bir üzvü bir həftəlik çıxaracaq
sözün siz verilməsi, problem dəsti vasitəsilə dolaşır ki sessiya
göstərişlər və məsləhətlər, və başlanğıc bal və çox istəmək deməkdir
tez-tez sual: I yerləşir başlamalıyım?
Yaxşı, siz öz spec daxil dalış ya başlamaq, və ya qatılaraq
və ya bu walkthroughs izləyir.
Ilk gözden geçirmek, əslində, bu cümə olacaq.
Biz bir xalq olacaq edirəm, çünki onlar çox cümə deyil, haqqında olacaq
biz sonra çox erkən həftəsində onlara çəkiliş və əldə edə bilərsiniz zaman, lakin
həftə sonu online onlara mümkün qədər çox gün ki,
əslində həm içerik məşğul.
Bu cümə mühazirə ki, lakin daha çox.
>> İndi dəstəyi quruluş baxımından ən əhəmiyyətli statistik deyil
bəlkə də 108 müəllim yoldaşları və əlbəttə köməkçiləri bu kurs
Hal-hazırda yoxdur.
Ziddiyyətli dərsləri olmayan siz bəzi qoşulmaq istəyirsinizsə
burada səhnəyə məni, bu, son nəticədə, həqiqətən, müəyyən edəcək olan bu uşaqlar deyil
zamanı qarşılaşa.
Mən günü dərsləri tədris tədris yoldaşları bir çox idi və mən
səmimi, bu çox az xatırlayıram, lakin tarix, mən hələ arasında xatırlayıram
həqiqətən mənə suallara cavab kömək edən bir neçə mənim CS50 TF, kim həqiqətən
Mən mübarizə zaman mənə kömək və həqiqətən bu ortaq oldu
bir çox yeni dünya öyrənmə təcrübəsi.
Bir az bu uşaqlar bütün tort kənarda siz qatılacaq olan
Xatirə Zalı transept ildə CS50 bir ənənə, lakin mənə bildirin
ilk yenə Nate Hardison üçün Rob Bowden və Tommy tanış
McWilliams, 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 MCWILLIAMS: Mən ruhlandırıcı bir şey hazırlamaq yox idi.
Amma mənim ad Tommy edir.
Mən Mather baş deyiləm.
Mən kompüter elm təhsil həqiqətən rəhbərləri komanda olmaq heyecan və alıram
Sizə CS50 səyahət keçir.
Mən həqiqətən CS50 haqqında sevgi həqiqətən siz düşünmək öyrədir necə
bir yeni yol problemləri.
Bu, həqiqətən, dəyərli olacaq bir bacarıq olursa olsun, nə sahəsində
siz getmək.
Və bu, ancaq hər hansı bir çox daha çox pulsuz konfet təklif yalnız
kampus digər kursu.
Mən həqiqətən səbirsizliklə arıyorum nə
hər kəs bu dövr qurur.
Və hər kəs mütləq, indi və ya dövr ərzində hər hansı bir sualınız varsa
mənə çatmaq çekinmeyin 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 dövr həqiqətən böyük edilməsi daxil çox səy qoymaq və kimi
uzun siz səy qoymaq istediğiniz kimi, siz almaq üçün daha çox var
Bu kurs həyata.
Bu kurs həyata fun bir çox əldə edə bilərsiniz.
Siz fun bir çox, bu çıxmaq bilmədi Əgər Biz, 108 işçisi olmazdı
belə ki, yalnız cəlb etmək üçün cəhd edin, siz peşman olmaz.
>> 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ə çox mən var kimi zövq ümid
Bu günə qədər bu idilər.
Əgər ikili doqquz və ya on gəlmək necə istəyirsinizsə, gəlib
mənə danışmaq.
>> HOPARLÖR 1: Bu mərhələdə burada bir az bu uşaqlar tərk risk
yöndəmsiz, biz əvvəl gözləyir ki, hər şeyi bir neçə vasitəsilə nin burulğan bildirin
tort üçün təxirə.
Nə irəlidə yalan ki?
Biz keçən il geri tez nəzər əgər Yaxşı, problem sıfır müəyyən, sizin
sələfləri Scratch, qrafik adlı proqramlaşdırma dilinə göyərçin
dil proqramlaşdırma siz başlayaraq, əlbəttə ilk günlərində istifadə edəcəyik
Bu cümə, siz bəzi tanımadığı anlayışlar öyrənmək, lakin həyata
əvvəlki ilə sizin üçün bu inkişaf etmiş aspekti olacaq
background.
>> Ötən il problem iki qurmaq, tələbələr dünyasına göyərçin
Kriptoqrafiya, informasiya enciphering ya Scrambling sənəti,
şifreli data ki, son hacker redaksiyada həyata proqramları
kurs tələbələri tipik olan parol crack və ya deşifrə davam etmədi
üçün alqoritmlər və heuristics ilə gələn ilə kompüter. xc parol fayl
brute force həyata figuring bir kompüter nə kiminsə parol
sistem idi.
Ötən il və ya iki, problem dörd etdi tələbələr müəyyən
Sudoku oyun həyata keçirir.
Və hacker nəşr ki, il tələbələr yalnız olmadığı necə
oyun, lakin əslində bir çözücü, əsasən kompüter təmin edə bilər, oyun
Siz həlli daha sürətlə tərəfindən göstərişlər ilə insan,
xüsusi problem.
>> Problem set beş ildə biz, məlumat bərpa bu sənət Suclari etdi
ki, təsadüfən və ya qəsdən çox idi
kompüter silindi.
Ötən il müəllim və mən alaraq kampus ətrafında strolled
sonra insanların, yerlərin və şeyi foto və təsadüfən
bütün bu photos ki, bizim kamera media kart biçimlendirilmiş.
Amma problem yoxdur, biz onu təqdim, bu media kartı Suclari image etdi
sinfində bütün tələbələr və proqramlar yazmaq, onları etiraz ki,
ki, kart JPEGs bütün bərpa.
Bu həqiqətən sevimli problem dəstdən birini və mən bir qədər qazılmış
böyük fun olan sizin sələfləri biri köhnə e-poçt
zaman əvvəl oxumaq.
>> Bu Matt edir.
Əziz David, dünən bacım təsadüfən onun kamera SD biçimlendirilmiş
yaddaqalan photos bir il dəyər itirilmiş kartı.
O, təəssüf ki, öz data yedekleme ən yaxşı deyil.
Amma bu vəziyyət p-set beş xatırlatdı, belə ki, mən cəhd düşündüm
Mən geri bütün yol yazdığı bərpa proqram vasitəsilə öz SD kart çalıştırın
oktyabr.
Belə ki, bir xam image yaratmaq üçün necə figuring dörd saat sonra
biçimlendirilmiş SD kart -
Google bu baxımdan olduqca faydalı ola, qədər mən istehzayana
İnternet haqqında təlimat rast gəlmək oldu -
command line dəlilləri bəzi ətrafında kustarlıq sonra, mən idarə
məhkəmə image yaratmaq, quraşdırma və konfiqurasiya sonra
CS50 Aracı, mən proqramı vasitəsilə məhkəmə image run idarə və
mənim bacısının fotoşəkillər bütün 1,027 bərpa, Matt yazır.
>> Keçən il-nin problem set altı-ci ildə, biz şagirdlərin bir lüğət verdi
150,000 İngilis dili sözlər və onlara bir spell checker yazmaq üçün etiraz ki,
formasından cavablandırdı queries, bu, söz düzgün və ya səhv yazıldığına
mümkün kimi kimi sürətli.
Və haqqında opt--ci ildə əsasında sonra sinif yoldaşları etiraz etmək icazə tələbələri idi
,, sayı onlar istifadə ki, RAM məbləği onların nəticələri poçt tərəfindən
Tələbələr sonra haqqında sıralanır edilmişdir, belə ki onlar istifadə ki, CPU dövründən və ya saniyə,
yenidən, bunun sırf isteğe aspekt, lakin böyük fun - gedişində veb səhifəsinə
ki, çox tez-tez bir tələbə böyük haqqında mövqe sayı 10 və ya belə üçün almaq olardı-ci ildə
board, veb haqqında, nahar üçün off getmək və sonra geri gəlmək, və reallaşdırmaq
onun roommate, böyük board haqqında ona və ya öz qarşısında yalnız haşiyələnmiş etmişdi
bununla da yalnız bir üçün başqa bir iki və ya üç saat leysan
onun və ya öz roommate up.
>> Belə ki, biz yaxşı kimi bu il oxşar bir şey üçün sabırsızlanıyoruz.
Problem set 7-ci biz, həqiqətən,, web proqramlaşdırma istiqamətində sükan arxasında oturmaq vermədi
daim-getdikcə ümumi ətraf mühit-ci ildə problemlərin həlli
bir web browser edir.
Decreasingly biz Macs və PC haqqında proqram download, lakin yoxdur sonra Know
getdikcə, biz web ərzində bu, bütün etməliyəm.
>> Və həqiqətən, ötən il, tələbələr 'final layihələrin bəzi 88%-gedişində
web-based idi.
Və o, çox, siz tərəfindən bu sinif əldə edəcək ki, bacarıqları var
kurs sonuna, əlbəttə-nin sonunda gözləyir nə çünki, bu, CS50 Ədalətli edir
bir elm ədalətli ideyası əsaslanır, lakin bu versiyası-ci ildə ki, sərgi
bir ədalətli sinfində bütün tələbələr onların noutbuk gətirmək etmək, və onların
Northwest Elm, haqqında bir böyük binaya dostlar, və ailə, və başqaları
kampus,, onların laptop qurmaq bəzi qida almaq, bəzi popcorn və içki almaq, və
sonra bütün o-ci ildə daxil olmayıb, ötən il kim üçün onların final layihələr sergilemek
bəzi 2.500 kampus genelinde iştirakçıları, və kimi ifadələr saylı
bu, və bu kimi ədalətli at qeyri-adi deyil idi.
>> Ədalətli qədər aparıcı CS50 Hackathon, bir haqqında hop üçün bir fürsətdir
Harvard servis, 8:00 PM-da Microsoft üçün küçə aşağı rəhbəri, və deyil evə getmək
7:00 qədər AM.
Biz 8:00 PM, AM 1:00 at ikinci nahar, at və həmin hələ üçün ilk nahar xidmət
5:00 at daimi AM biz IHOP at pancake üçün müalicə yoxdur.
Burada təsvir kimi Və Hackathon sizin daxil dalış üçün,, bir fürsət olduğunu
final layihələr, öz haqqında və ya bir-ci ildə dostları ilə iş olub-olmadığını
bütün müəllim heyəti yaxşı iş yerləşir Ü collaborative, ətraf mühit,
Hong Kong Çin ərzaq bir kifayət qədər təchizatı ilə gecə daxil.
5:00-hazırda bu kimi yaxşı bu il olduqca ümumi ola kimi iradə belə images AM.
>> Biz tort üçün bir anda təxirə salınması kimi Belə ki, mind-ci ildə saxlamaq ki, 76%-faiz
bu otaq-ci ildə insanlar, heç bir əvvəl təcrübə var, və kimi syllabus başına
siz up son yerləşir son nəticədə bu kurs-ci ildə məsələləri nə belə çox deyil
sizin sinif yoldaşları üçün nisbi, lakin yerləşir siz, həftə 11-ci, üçün nisbi up son
həftə 0 özünüzü.
Bu CS50 edir.