If you're seeing this message, it means we're having trouble loading external resources on our website.

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość

Khan Academy Computer Science Launch

John Resig talks to Sal about the new computer science tools and content on Khan Academy (Available at: http://www.khanacademy.org/cs).

Chcesz dołączyć do dyskusji?

Na razie brak głosów w dyskusji
Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.

Transkrypcja filmu video

SAL: Jestem z Jonem Resingiem, naszym guru od języka Java i wszystkich hardkorowych rzeczy JOHN RESING: [śmejąc się] Dziękuję Sal który także stworzył to na co teraz patrzymy. Co to jest? JOHN: Tak, to jest bardzo ekscytujące To jest nowość w Khan Akademy, nowy projekt informatyczny. Pracowaliśmy nad tym pewien czas i jestem bardzo podekscytowany jego udostępnieniem. SAL: I oto jest strona którą tu mamy. Widzę tu kilka ikonek z linkami Jest tu video wprowadzające To co teraz właśnie robimy to nie jest video wprowadzające To jest video startowe JOHN: tak Jest tam inne video wprowadzające które objaśnia wszystkie tematy ale porozmawiajmy troszkę czym jest informatyka Więc od podstaw stworzyłeś rodzaj zgrabnego środowiska Mamy tutaj kilka przykładowych programów zrobionych już przez użytkowników stworzonej przez Ciebie platformy Więc uruchamiamy niektóre znich Pobawmy sie nimi To jest jedem z najprostszych, Winston JOHN: tak, tak Mamy tu elipsy SAL: I to jest środowisko które masz tu z prawej strony A okienko do kodowania masz po lewej stronie. I następnie masz nawiasy aby rysować [wyniki]. Więc wszystko to jest niezwłocznie wyświetlane. Tak to jest coś, co jest bardzo proste, nawet dla początkującego programisty. I co mnie bardzo ekscytujące to jest fakt że przez te działania można zmienić kształty w czasie rzeczywistym. JOHN: tak. SAL: Tak — I są tu samouczki, które wchodzą głębiej w temat. Można utworzyć Winston bliżej do mojego kompleksowanie. JOHN: [LAUGHS] SAL: [LAUGHS] przejdziesz I możemy zmienić rzeczy w czasie rzeczywistym Tak, nawet dla programisty początku, mogą one zaczyna się rzeczy. Ale oczywiście jest to rzeczywiście — Co to jest zaskakujące jest to dość wydajne środowisko. JOHN: tak. Możliwość mają tej zdolności reagowania, Czuję się jak pozwala ona tylko, kind of, lepiej zrozumieć jak rzeczy współdziałać ze sobą, na poziomie pretty podstawowych. SAL: tak. Mamy takie rzeczy jak to, który jest nieco bardziej zaangażowane. I możemy można zmienić w czasie rzeczywistym, niektóre zmiennych podstawowe prawo over here. Tak, [w] konfiguracji początkowej spiralna — Dobrze, zobaczmy, co się stanie, jeżeli zmienimy to trochę. Widzimy, jak niezwłocznie zmienia wszystko JOHN: Mmm hmm. SAL: Maksymalny promień — Co to jest? Jak czy wiesz co, który nie? Robi coś. JOHN: Wydaje się aby uzyskać większy — SAL: Oh tak. Jest promień okręgu, Liczba punktów w spiralna, sam. Możemy obniżyć go. JOHN: Wygląda tak, jak you getting coraz mniej — cieńsze. SAL: tak, otrzymujemy cieńsze — grubsze. tak, więc jest to fascynujące. JOHN: tak. SAL: Wszystkie te istnieje — Pozostawić tę stronę — [Sal czytania wiersza na ekranie.] I tak, istnieje tona przykłady to, co ludzie już uczyniły do tego poziomu ekspertów. Masz — Jest to — Ben Kamens napisał ten [?]. Dosłownie jest symulatora Flokowanie ptaków. JOHN: tak. tak. SAL: Ale można faktycznie — (Być może jest to mniej realistyczny.) — hit ptaków z skał. JOHN: tak. [LAUGHING] SAL: [ZAMAZANE] Ale wszystkie zrobiono to — To znaczy, co pachnie świeżością jest, że zrobiono to wszystko w tym środowisku Wszystkie Javascript jest prawo over here. I każdy może przejść i przyjrzyj się one — i je zmienić. JOHN: tak. I następnie można ją zapisać jako własne []. Użytkownik może "Zapisz jako", i będzie zapisywał rzeczywiście w Twoim profilu. JOHN: tak. Big rzeczą, którą chcemy robić to chcemy, aby każdy mógł wyświetlić kod i na co jest uruchomiony — jednocześnie. SAL: tak. JOHN: I chciałeś powinny zawsze gotów i excited Aby zmienić, co można tu i uczynić go własnym. I tak, chcemy naprawdę silnie wspierać badanie i eksperymentowania. I myślę, że zamierza zrobić tej platformy. SAL: tak, to pachnie świeżością. I ten można zebrać. I tak, jeśli przejdziesz do profilu, pokazuje tam i następnie można udostępnić go innym osobom, zbyt. JOHN: Mmm hmm. SAL: Tak są rzeczy, które I been working. Nadal występują niewielkiej pracy do wykonania. [ZAMAZANE] Chciałem zrobić Spirala Ulama. Faktycznie wyświetlić bieżącą wersję. JOHN: Mmm hmm. I "[ve] — zbyt dokonane trochę wideo na nim. Ale tak, to po prostu wykreolić liczby, rzeczy tak jak. JOHN: Mmm hmm. SAL: Zobaczmy. Jak możemy uzyskać tutaj? Tak, niezależnie od tego — Tak, możesz przejść do zegarka — JOHN: Mmm hmm. SAL: — Informatyka JOHN: Popup Dropper. SAL: — a następnie wystarczy kliknięcie. I trwa do tego Strona główna "Computer Science". JOHN: Popup Dropper. SAL: I co zrobić, jeśli — Tak możemy tylko przeglądnąłem grono przykłady. I oczywiście obejrzeć osób kod dla tych przykładów. One dopasować go. Można zapisać swoje własne wersje, i być może tworzyć pochodnych wersje ich. Co zrobić, jeśli ktoś jest kompletnym nowicjuszem? JOHN: Mmm hmm. SAL: Co one zrobić? JOHN: Tak, to znaczy, prawdopodobnie najlepszym sposobem nie jest spojrzenie na niektóre rzeczy zdaniem są rodzaj są interesujące — Podobnie jak spojrzenie na niektóre wstępne odkryć. Niektóre z tych programów tutaj, gdzie jest tylko podstawowe rysunek, na przykład. Jeśli nigdy nie zaprogramowane przed, jest to doskonały sposób, aby rozpocząć. Start, aby przyjrzeć się co robi i zobacz, jeśli nie rodzaj intuit jak tych funkcji wywołania pracy. Ale nawet tak, mamy całych kiści samouczki. Tak przejście do rysunku samouczki — Mamy wiele samouczków — Mamy kilka samouczków na rysunku, wraz z niektóre z tych programów że można dowiedzieć się rysunek z. Następnie, jeśli przejdziesz do — Jeśli chcesz dowiedzieć się niektóre podstawowe informacje o programowanie, także można wyświetlić programowania podstawy. I pójdziemy nawet do bardziej dogłębnie o niektórych z tych tematów może zaistnieć potrzeba lepszego zrozumienia. SAL: I mają one również składnikiem dźwiękowym. JOHN: tak. SAL: Nasze teraz tylko do być słynny intern, Jessica, rejestrowane wiele z nich. JOHN: tak. [LAUGHS] SAL: ale jeśli możesz nacisnąć przycisk play tutaj, faktycznie masz tutaj talking through co ona robi tutaj. I zmieni ona kod w obszarze roboczym jak mówi w językach JOHN: tak. SAL: I następnie, można interakcyjnie pracować z tym kodem. JOHN: tak. SAL: Który jest całkiem zgrabny — JOHN: tak. — prawie magiczne, JOHN: [LAUGHS] moim zdaniem I jedną rzeczą, którą I found rzeczywiście wartościowe, nawet dla mnie jest — Czasami jest zabawy do kodu innych osób. Ale raz czujemy się wygodnie, do faktycznie po prostu obejrzeć co samo, i spróbować zbudować ityourself — od podstaw. Ponieważ jest to naprawdę, jak naprawdę uczysz się programem, jest uzyskać zainspirowany, zobacz Co to jest możliwe, a następnie spróbuj do konstruowania go samodzielnie. I jeśli gdzieś naprawdę, następnie widać, jak inni wprowadziły rzeczy. I tak — tak jest to naprawdę ekscytujący. Czy możemy coś miss? JOHN: No. To znaczy, tak, jest to wielkim wynalazkiem. Myślę, że jest wielkim wynalazkiem, który chcemy zachęcenie tutaj, chcemy, aby ułatwić własne; nie tylko budynku poza to, co mamy ale utworzyć coś pierwotnego. Składniki można wykonać z co Napisaliśmy, lub po prostu stuff zapisu, który jest całkowicie nowe. Podprzestrzeń rtęci, tam jest całkiem awesome. Tamten, myślę, że ludzie będą get a big kick out z tamten. SAL: I tak tej grze został napisany po prawej tutaj. JOHN: tak. Popup Dropper. Że zostało wykonane przez David, jeden z naszych stażystów. SAL: Oh, jest to prawdziwe gry. JOHN: tak. [LAUGHS] SAL: To jest — tak, David rodzaj overdoes rzeczy czasami. JOHN: [LAUGHS] Jest to całkiem nieźle. JOHN: [LAUGHS] SAL: To jest — Oh oh.tak. tak. I to jest wszystkie zapisywane tam. I ktoś może zmienić — Jak go wstrzymać? JOHN: Wystarczy kliknąć na prawą Inside of go. SAL: Oh, Okay. JOHN: Tak jak, na przykład You got your max_Health. Należy więc dlaczego nie można spróbować zmienić max_Health. I look at serca na wyświetlaczu up there. SAL: Tak zmienić moje max_Health do 10 — JOHN: There you go. SAL: następnie, nagle, mamy więcej hearts tutaj. JOHN: Popup Dropper. [LAUGHS] SAL: I to jest fajne. To znaczy, nawet bardzo Początkujący można uruchomić zmiana programu rozbudowane. JOHN: tak. SAL: Można zmienić obrazów i rzeczy tak jak. JOHN: Oh, tak. Absolutnie. tak. Dlaczego nie można go down — Przewiń w dół trochę. Tak you got your guy tam w little ulowy. SAL: Mmm Hmm. tak. JOHN: There you go. Istnieje jeden, więc następnie ad — Drugą dół: "Ulowy statku." SAL: Ulowy statku. JOHN: I Dlaczego nie należy kliknąć — a następnie przewiń w dół nad tam trochę. SAL: Say, Spunky Sam? JOHN: tak, śmiało. JOHN: Tak, dlaczego nie można kliknąć który. SAL: Sam Spunky. JOHN: I tak, że widać. Spójrz na, teraz — SAL: Oh. Wiadome, statek jest Spunky Sam — JOHN: tak. Now you're — SAL: strzelectwo. SAL: Fajne! JOHN: [LAUGHS] SAL: Fajne! JOHN: Tak, to znaczy, moim zdaniem jest to rodzaj — Jedną z rzeczy, które naprawdę chcemy zrobić jest naprawdę chcieliśmy być zaawansowane — To jest na tyle prosty, że każdy może naprawdę uzyskać i zacząć odtwarzać. Tak Myślę, że jeden z tutaj wielkie rzeczy jest chcemy, aby ułatwić własne. I dół poniżej, widać, że jest to obszar dyskusji, gdzie można poprosić pytania i komentarz na rzeczy. I jest to wielkim wynalazkiem. Myślę, że zamierzasz znaleźć to za sposób rzeczywiście wartościowe Aby uzyskać informacje zwrotne i do przeprowadzenia rozmów z innymi osobami, i lepiej zrozumieć o działa. SAL: I faktycznie stać się lepszego — To znaczy, jedną rzeczą, którą I found jest — po prostu pisania para tych samouczków — uzyskanie opinii od innych użytkowników ma, Moim zdaniem, made me lepsze. Ponieważ istnieje little things głupie, które przechowywane robię I to teraz, nagle, inne osoby mogą zobaczyć — znaleźć inne interesujące sposoby to zrobić. lub nawet pytaniem [inne] — I można zadawać pytania pisarz o tym, jak będzie miało to miejsce coś. Tak ona naprawdę tworzy Wspólnoty uczących się tutaj. JOHN: tak. Nie, absolutnie. SAL: Jest to ekscytujące. Już mam dwóch lub trzech że projektów — Nie otrzymuję znacznie things done right now. JOHN: [LAUGHS] Wielkiej. I — tak, kocham zbyt. I już zostały posiadające blast odtwarzanie z nim.