DOUG LLOYD ყველა უფლება. ასე რომ, მოდით ვისაუბროთ რამდენიმე ადმინისტრაციული დეტალები, რომ შეიძლება დადგეს მოსახერხებელი, როგორც თქვენ სამუშაო საშუალებით თქვენი CS50 პრობლემა კომპლექტი და მხოლოდ აღების რა თქმა უნდა, უფრო ზოგადად. ეს, რა თქმა უნდა აქვს ბევრი გასწავლით, და ასე რომ ბევრი რესურსი რომ ჩვენ გვაქვს ხელმისაწვდომი ასე რომ თქვენ შეუძლია ყველაზე ამ სწავლის გამოცდილება. ეს რესურსები მოდის ბევრი სხვადასხვა ტიპის, და იმედია, იქნება შესაძლებელი ფორმა, რომელიც დააკმაყოფილებს. აქ არის სია ზოგიერთი ყველაზე გავრცელებული რესურსები რომ სტუდენტებს გამოიყენოთ, როდესაც ისინი სამუშაო მეშვეობით მათი CS50 მასალები. რა თქმა უნდა ნახვა, ჩვენ გვაქვს ყველა ლექცია მასალები მარჯვენა მას შემდეგ, რაც მოხდება. ასე რომ, ჩვენ გვაქვს ვიდეო Live- streamed ლექციები, თუ თქვენ არ შეუძლია დაესწროს ლექცია მოცემულ კვირაში, ვიდეო, რისთვისაც არიან განთავსებული ძალიან ცოტა ხნის შემდეგ. იმ ადგილზე, წლის ლექცია ნაწილი ნახვა, ჩვენ ასევე გვაქვს ნიმუში კოდი, რომელიც დავით გვიჩვენებს დროს ლექცია, ისევე როგორც ლექცია სლაიდები, მწიგნობარი აღნიშნავს, რომელიც აღებულია ერთ-ერთი ჩვენი სწავლების პრაქტიკის, ასე რომ თქვენ არ უნდა მიიღოს შენიშვნები კლასის, ისევე როგორც ნებისმიერი ბმულები ნებისმიერი გარე რესურსი, რომელიც მათ გაუზიარეს დროს ლექციას. ჩვენ ასევე გვაქვს შესანიშნავი ფუნქცია ცნობისთვის, reference.cs50.net, რომელიც არის გამოსადეგი მათთვის ნაკლებად კომფორტული და უფრო კომფორტული მსგავსად. თუ თქვენ იცნობს, რომ ფუნქცია მინიშნება, რომ ჩვენ გვაქვს, რომ CS50 მითითება, არის ანოტირებული კომპლექტი კაცი pages-- კაცი გვერდებზე არის სტენოგრამის გზა აღწერილია სახელმძღვანელო page-- რომელიც ჩაშენებული Linux და აძლევს პროგრამისტს მინიშნება ფუნქციები რომ ისინი გამოყენებით. Reference 50 აქვს მინიშნება ყველა C სტანდარტული ბიბლიოთეკის ფუნქციები, და სტანდარტული io.h და სხვები თქვენ გახდება იცნობს, როგორც, რა თქმა უნდა გრძელდება, string.h, math.h, ctype.h, და ასე შემდეგ. ეს არის დიდი ადგილი წასვლა, თუ თქვენ ეძებთ იმისათვის, რომ ნახოთ, თუ არსებობს ფუნქცია, რომელიც არსებობს, რომ ყველაფერს გააკეთებს, რაც თქვენ უნდა გავაკეთოთ, ან თუ თქვენ უბრალოდ იცით, თუ როგორ გამოიყენოთ ფუნქცია. ჩვენ ასევე გვაქვს დიდი ინტერაქტიული სასწავლო სახელმძღვანელო at study.cs50.net. არსებობს, თქვენ ნახავთ სხვადასხვა თემები პრაქტიკა წვრთნები ზოგიერთი დამატებითი სექცია სლაიდები და უამრავი სხვა. ეს არის დიდი ადგილი შეამოწმეთ, თუ თქვენ შეგრძნება ცოტა უხერხული დაახლოებით კონკრეტულ თემაზე. შანსი, იქ იქნება გარკვეული წვრთნები თქვენთვის დახვეწა თქვენი ცოდნა ცოტა. როდესაც Quiz 0 ან Quiz 1 ახლოვდება, თქვენ ყოველთვის შეგიძლიათ ნახოთ წარსულში ტესტებში რომ ჩვენ მოცემული, რა თქმა უნდა განთავსებულია cs50.harvard.edu/quizzes. ყველა ძველი კითხვები და პასუხები არსებობს თქვენი მიმოხილვა. და ისინი დიდი რესურსი, განსაკუთრებით, როგორც თქვენ რა უნდა დააყენოს უკან ან წინ თქვენი სასწავლო ფურცელი, ერთი ნაჭერი ქაღალდი, რომ თქვენ მიიღოს, რათა შევიდა გამოცდა. გარდა ამისა, არსებობს უამრავი რესურსები CS50 პრობლემა კომპლექტი, cs50.harvard.edu/psets. ჩვენ პოსტი ყველა სპეციფიკაციები იქ, ისევე, როგორც ნებისმიერი განაწილების კოდი მოგვიანებით პრობლემა კომპლექტი. გარდა ამისა, გათვალისწინებული სპეციფიკაციები თავს, თქვენ იპოვით მეგობრული walkthroughs ეხლა Zamila, ვინ იქნება ბედნიერი უხელმძღვანელებს თქვენ მეშვეობით მიღების გამო დაწყებული ბლოკები, რომ შეიძლება მოგზაურობა თქვენ, როგორც თქვენ დაიწყოს მუშაობს პრობლემა კომპლექტი. ხოლო როდესაც პროდუქტების კომპლექტი მეტი, Rob იქნება მასპინძლობს postmortems სადაც მან დანგრევა პრობლემა კომპლექტი, დადის თქვენ მეშვეობით შესაძლებელია გადაწყვეტილებები შემდეგ ფაქტი. რა თქმა უნდა, ასევე შეგიძლიათ ყოველთვის მასალები შესახებ სექციები, მოსწონს ეს ვიდეო აქ, cs50.harvard.edu/sections. თქვენ ასევე გრაფიკი განყოფილებები, თუ თქვენ კამპუსში, ისევე, როგორც ვიდეო და სლაიდები, მათ გაუზიარეს დროს სექციები. სიაში სამუშაო საათებია შესაძლებელია, რა თქმა უნდა ნახვა. თუ თქვენ კემბრიჯის კამპუსში ან იელის კამპუსში, ან თქვენ ნამდვილად ყველგან, შეგიძლიათ ნახავთ სიას ჩვენს ოფისში საათი, რომელიც როგორც წესი, შესაძლებელია weeknights. და დახმარება თქვენი თანატოლებს ან თქვენს თანატოლებს, თქვენ შეგიძლიათ წასვლა cs50.harvard.edu/discuss~~V. ეს არის ჩვენი ასინქრონული ფორუმი, ერთგვარი მსგავსი სულისკვეთება Piazza, თუ თქვენ იცნობს Piazza, რომელიც თქვენ შეიძლება ნახოთ სხვა კურსები. ეს არის ასინქრონული ბიულეტენი ფორუმში, სადაც შეგიძლიათ ვთხოვო კითხვა და, ცოტა ხნის შემდეგ, მიიღოს პასუხი საწყისი სწავლების თანაშემწე, ან სწავლების თანამემამულე, ან თუნდაც თქვენი თანამემამულე სტუდენტებს. ჩვენ, ფაქტობრივად, მხარს ვუჭერ, თუ იცით პასუხი კითხვაზე რომ თანამემამულე სტუდენტი სთხოვს, ვგრძნობ თავისუფალი, რათა დაეხმაროს მას ცოტა. ახლა კი, თუ თქვენ აღების კურსი CS50x და არ იღებენ კამპუსში, ჩვენ ასევე, რა თქმა უნდა არქივში ხელმისაწვდომია CS50.tv. ყველა რესურსი მე უბრალოდ აღწერილი ხელმისაწვდომია cs50.tv, მიერ ორგანიზებულ წელს. ბოლოს ყოველ შემოდგომაზე, ყველა ბოლო წლების განმავლობაში რესურსები იქნება. ასე რომ თქვენ შეგიძლიათ შეამოწმოთ იმ იმისათვის, რომ ნახოთ სხვა გზები წარდგენის მასალის CS50 გასულ წლებში. გარდა ამისა, ჩვენ გვაქვს სიმდიდრე ონლაინ რესურსები რომ არ ლოკალიზებულია ჰარვარდის ან იელის. თქვენ შეგიძლიათ ჩვენი სუსტმა, ჩვენი ასინქრონული სტატისტიკა მომსახურება, განთავსებულია cs50x.slack.com. ჩვენ ასევე გვაქვს ფორუმს Stack გაცვლითი და მაღრაძე, რომლებიც აქ ჩამოთვლილი. შენ შეგიძლია us on Twitter at @ cs50, ან # CS50. და, რა თქმა უნდა, თქვენ შეგიძლიათ ასევე ნახავთ us on Facebook. ერთი ადმინისტრაციული ცოტა რომ მინდა შევეხო ახლა, შეფასების. ასე რომ, როგორც თქვენ ალბათ იცნობს, დავალებები ამ კურსის ფასდება ოთხი სხვადასხვა ღერძი. ჩვენ grade თქვენ ფარგლებში, რომ სვამს კითხვას, არ მიიღოს დიდი ძალისხმევა დასრულებას პრობლემა კომპლექტი? ხომ არ ცდილობენ ყველა კუთხეში? სისწორე, თუ არა თქვენი კოდი მუშაობა? ეს არის უფასო შეცდომები? აქვს თუ არა მას, სავარაუდოდ, გამომავალი, გეძლევათ ნაკრები საშუალებებით? დიზაინი არის მესამე ღერძი. და ეს სვამს კითხვას, რამდენად ეფექტურია თქვენი კოდი? როგორ კარგად დაწერილი არის ეს? და ბოლოს, სტილი, რომელიც იღებს კითხვაზე, თუ როგორ ადამიანის იკითხება თქვენი კოდი, რაც ძალიან მნიშვნელოვანია, რომ თქვენი სწავლების პრაქტიკის. ახლა, როგორც ზოგადი წესით, მე როგორც წესი, იმყოფება ამ გრაფაში რაზე მიანიშნებს ეს მაჩვენებლები. ყველა ამ ცულები ფასდება ისეთი მასშტაბის ნულიდან ხუთ. და საერთოდ, გსურთ იყოს სამი, ოთხი, თუ ხუთი სპექტრი ყველა ღერძი. ეს OK იყოს ერთი ან ორი დიაპაზონი ცოტა, განსაკუთრებით დასაწყისში რა თქმა უნდა, მაგრამ ეს ფართობი საერთოდ არ მინდა დარჩენა. თქვენ ნამდვილად არ გვინდა, რომ იყოს მიღების zeros რომელიმე ასპექტის პრობლემა კომპლექტი, იმიტომ, რომ ის აპირებს შეამცირონ თქვენი საერთო კლასის. ახლა, ჩვენ ასევე გვაქვს ინსტრუმენტები შესაძლებელია, რომ დაეხმაროს ზრდიან თქვენი ანგარიში ზოგიერთ ამ სფეროში. ასე რომ, ჩვენ check50. თითოეული პრობლემა კომპლექტი სპეციფიკაცია მოიცავს მინიშნება თუ როგორ გამოიყენოთ check50 for რომ კონკრეტული პრობლემა. და თქვენ შეგიძლიათ გამოიყენოთ check50 რათა დაეხმაროს თქვენ გააუმჯობესოს თქვენი სისწორის ანგარიშით, მიერ მოძიებაში out, რომელიც ტესტის თქვენი პროგრამა შეიძლება არ იყოს ავლით. ჩვენ ასევე გვაქვს style50, რომელიც არის კიდევ ერთი ბრძანების ინსტრუმენტი. თქვენ ასევე ასწავლიან, თუ როგორ გამოიყენოს იგი როგორც ნაწილი თითოეული პრობლემა კომპლექტი სპეციფიკაცია. და თქვენ შეგიძლიათ გამოიყენოთ style50 მისაღებად ხელმძღვანელობით თუ როგორ უნდა გაუმჯობესდეს თქვენი პროგრამის სტილი, იმისათვის, რომ ეს სუფთა, ადვილი წასაკითხი, და იმედია გაზარდოს თქვენი სტილი ანგარიში. და ბოლოს, თქვენი სწავლების თანამემამულე მოგაწვდით ხარისხიანი კომენტარის დაფუძნებული კავშირი რათა დაგეხმაროთ გააუმჯობესოს თქვენი დიზაინი ანგარიში. დიზაინი არის პატარა სახიფათო კლასის ავტომატურად, განსხვავებით სისწორე და სტილი, რომელიც ადვილად შეუძლია უნდა ტესტირება ბრძანების ინსტრუმენტი. პირიქით, თქვენი დიზაინი ანგარიში იქნება ალბათ ყველაზე გაუმჯობესდა მიღების კავშირი თქვენი სწავლების თანამემამულე გზა კომენტარი. სფერო, რა თქმა უნდა, ჩვენ დატოვება თქვენ უნდა რეალურად ცდილობენ ყველა ნაწილების პრობლემა შეიქმნა. მე Doug Lloyd. ეს არის CS50.