DOUG LLOYD: Wszystko w porządku. Więc porozmawiajmy o kilka szczegóły administracyjnych może się przydać dla Ciebie jak jesteś działa poprzez swoich zbiorów problemowych CS50 i po prostu biorąc Oczywiście bardziej ogólnie. Kurs ten ma wiele nauczyć cię, i tak jest dużo zasobów że mamy dostępne tak, że można zrobić większość tej nauki. Zasoby te są w wiele różnych typów, i miejmy nadzieję, będzie dostępny w formularz, który pozwoli Ci dostosować. Oto lista niektórych z najczęściej zasobów że studenci używać, gdy są działa poprzez swoich materiałów CS50. Na stronie internetowej oczywiście, mamy wszystkie materiały wykładowe w prawo po ich stanie. Więc mamy filmy Live- strumieniowo z wykładów, jeśli nie jesteś w stanie uczestniczyć w wykładzie dany tydzień, filmy, dla których są umieszczane bardzo krótko potem. W tym miejscu, na wykład część strony internetowej, mamy także przykładowy kod David pokazuje w czasie wykładu, jak również wykładu slajdy, notatki pisarza które są przyjmowane przez jedną naszych bliźnich dydaktycznych, więc nie brać notatki w klasie, jak również wszelkie odnośniki do wszystkie zasoby zewnętrzne, które są wspólne podczas wykładu. Mamy też wspaniałą funkcję odniesienia, reference.cs50.net, który jest użyteczny dla tych mniej wygodne i bardziej komfortowe podobne. Jeśli znasz, odniesienia funkcja mamy, odniesienie CS50, jest opatrzone zestaw człowieka pages-- strony man jest skrótem sposób opisywania ręcznego page-- które jest wbudowany w systemie Linux i daje programistom odniesienie się do funkcji że oni używają. Odniesienie 50 ma odniesienia dla wszystkich funkcji standardowej biblioteki C, i standard io.h i inni staniesz znać, jak idzie na kurs, string.h, math.h, ctype.h, i tak dalej. Jest to świetne miejsce do go, jeśli szukasz aby sprawdzić, czy istnieje Funkcja, która istnieje, które będą robić to, co trzeba zrobić, lub jeśli jesteś po prostu nie wiesz, jak korzystać z funkcji. Mamy również bardzo interaktywne przewodnik badania w study.cs50.net. Nie znajdziesz szeroki wybór tematy z ćwiczeń praktycznych, niektóre dodatkowa sekcja zjeżdżalnie i wiele innych informacji. Jest to świetne miejsce do sprawdzić, czy jesteś czujesz się trochę nieswojo o na dany temat. Szanse są, nie będzie kilka ćwiczeń dla ciebie udoskonalić swoje umiejętności trochę. Gdy Quiz Quiz 1 0 lub idzie w górę, zawsze można zobaczyć przeszłości quizy, że daliśmy w toku w cs50.harvard.edu/quizzes~~pobj. Wszystkie stare pytania i odpowiedzi są nie do sprawdzenia. I są one doskonałym zasobów, zwłaszcza jak ty Zastanów się, co umieścić na tylnej lub przód arkusza badania, ten, kawałek papieru, który cię dostać się do wprowadzenia w egzaminie. Dodatkowo, istnieje wiele Środki na zestawów problemowych CS50, cs50.harvard.edu/psets. Zamieścimy wszystkie specyfikacje tam, jak również wszelkie dystrybucji kod na późniejszym problemu ustawia. Dodatkowo uwzględnione same specyfikacje, znajdziesz przyjazny solucje z Zamila, którzy chętnie Cię przez uzyskanie ponad blokach startowych, które może zadziałać cię jak zaczniesz pracuje na planie problemowych. A gdy produkty są na zestawy, Rob będzie gospodarzem postmortems gdzie dekonstrukcji Zestaw problemem, poprowadzi Cię przez niektóre możliwe rozwiązania po fakcie. Oczywiście, można też zawsze znaleźć materiały o sekcjach, jak tutaj tych filmów, na cs50.harvard.edu/sections. Znajdziesz tu także harmonogram sekcje, jeśli jesteś w kampusie, a także filmów i slajdów, które są dzielone w czasie sekcji. Wykaz godzin pracy biura są dostępny na stronie internetowej kursu. Jeśli jesteś w Cambridge Stacjonarne lub na kampusie Yale, albo jesteś naprawdę wszędzie, można znajduje się lista naszych godzinach pracy, które są zazwyczaj dostępne wieczorami. I za pomocą twoich rówieśników lub z rówieśnikami, można przejść do cs50.harvard.edu/discuss~~V. To nasze forum dyskusyjne asynchroniczny, jakby w duchu podobnym do Piazza, jeśli jesteś zaznajomiony z Piazza, które można zobaczyć w innych kursach. To asynchroniczne biuletynu wyżywienie, gdzie można zadać pytanie i, po chwili, uzyskać odpowiedź od asystenta lub nauczania kolega, a nawet twoi koledzy. Jesteśmy w rzeczywistości, gorąco zachęcamy do, jeśli znasz odpowiedź na pytanie że student kolega pyta, czuć za darmo, aby pomóc mu się trochę. Teraz, jeśli przyjmuje się kurs przez CS50x i nie biorąc go na terenie kampusu, mamy także kurs Archiwa dostępne na cs50.tv. Wszystkie zasoby Ja po prostu opisane są dostępny na cs50.tv, zorganizowana przez rok. Na końcu każdej nogi, cała ostatnich latach zasoby tam będzie. Tak więc możesz czuć się swobodnie, by sprawdzić te się, aby zobaczyć inne sposoby przedstawiania materiał CS50 minionych lat. Dodatkowo, mamy Bogactwo zasobów internetowych które nie są zlokalizowane Harvard lub Yale. Możesz przejść do naszej Slack, nasze asynchroniczne czat usługi, w cs50x.slack.com. Posiadamy również forum na stosie Wymiana i Reddit, obie są tutaj wymienione. Możesz oznaczyć nas na Twitterze w @ CS50, lub # CS50. I oczywiście, można również znaleźć nas na Facebooku. Jeden inny nieco administracyjnych, które Chcę dotknąć teraz, sortowania. Tak, jesteś prawdopodobnie zna, Zadania w tym oczywiście są klasyfikowane w czterech osiach. Mamy klasy Cię na zakres, będzie zadaje pytanie, zrobiłeś szczere wysiłki aby zakończyć ustawienie problem? Próbowałeś wszystkie części? Poprawność, robi swoją pracę kodu? Czy to jest wolne od błędów? Czy ma oczekiwany wyjście, otrzymuje zestaw wejść? Projekt jest trzecia oś. I zadaje pytanie, jak skuteczne jest kod? Jak dobrze napisane to jest? I wreszcie, w stylu, który dostaje na pytanie, w jaki sposób ludzka czytelny jest kod, który jest bardzo ważne dla swoich bliźnich nauczania. Teraz, jako ogólny rządzić, zwykle występuje ten wykres na co te wyniki oznaczają. Wszystkie z tych osi są ułożone w skali od zera do pięciu. I ogólnie, chcesz być w trzy, cztery lub pięć Zakres We wszystkich tych osi. Jest OK, aby być w jednej lub dwóch zakresie trochę, szczególnie na początku na kursie, ale jest to obszar, który na ogół nie chcą pozostać w. Na pewno nie chcę być coraz zera w każdym aspekcie zestaw problemów, dlatego, że będzie obniżyć ogólną ocenę. Teraz, mamy także kilka narzędzi dostępne dla Ciebie, aby pomóc wychowywać Twój wynik w niektórych z tych obszarów. Mamy więc check50. Każda specyfikacja problemu ustawić będą zawierać odniesienie się, jak korzystać z check50 dla że szczególny problem. I można korzystać check50 pomóc Ci poprawić swój wynik poprawności, przez ustaleniu której przypadki testowe Twój program może nie być przejściu. Mamy też style50, które jest kolejnym narzędziem wiersza poleceń. Uczy także, jak używać go jako część każdego problemu ustawić specyfikację. I można użyć, aby uzyskać wskazówki style50 jak poprawić swój styl programu, aby to czystsze, łatwiejsze do odczytania, i miejmy nadzieję zwiększyć swój wynik styl. Wreszcie, twoja nauka gość zapewni Państwu z jakościowej opartej na informacji zwrotnej komentarz które pomogą Ci poprawić swój wynik projektu. Projekt jest trochę trudne do klasy automatycznie, w przeciwieństwie do poprawności i styl, który można łatwo być testowane za pomocą narzędzia wiersza poleceń. Raczej twój projekt Wynik będzie prawdopodobnie Najbardziej poprawiła się przez uzyskanie informacji zwrotnych z kolegów nauczania w drodze komentarze. Zakres, oczywiście, wyjeżdżamy do ciebie, aby rzeczywiście spróbować wszystkie części problemu ustawiona. Jestem Doug Lloyd. To CS50.