DOUG LLOYD: Tất cả các quyền. Vì vậy, chúng ta hãy nói về một cặp vợ chồng các chi tiết hành chính có thể có ích cho bạn như bạn làm việc thông qua các bài tập của bạn CS50 và chỉ tham gia các Tất nhiên nói chung. Khóa học này có rất nhiều để dạy cho bạn, và do đó, có rất nhiều tài nguyên rằng chúng tôi có sẵn để bạn có thể làm hầu hết các kinh nghiệm học tập này. Những tài nguyên này đi vào nhiều loại khác nhau, và hy vọng, sẽ có mặt tại một hình thức đó sẽ phục vụ bạn. Dưới đây là một danh sách của một số các nguồn tài nguyên phổ biến nhất mà học sinh sử dụng khi họ làm việc thông qua tài liệu CS50 của họ. Trên trang web nhiên, chúng ta có tất cả các tài liệu giảng dạy đúng sau khi chúng xảy ra. Vì vậy, chúng tôi có kế có video xem trực tiếp các bài giảng, nếu bạn không thể tham dự bài giảng một tuần nào, video mà được đăng rất lâu sau đó. Trên trang web đó, trên giảng dạy một phần của trang web, chúng tôi cũng có mẫu mã David cho thấy trong bài giảng, cũng như các bài giảng slide, ghi chú người ghi chép, được thực hiện bởi một nghiên cứu sinh giảng dạy của chúng tôi, do đó bạn không phải mất ghi chú trong lớp học, cũng như bất kỳ các liên kết đến bất kỳ nguồn lực bên ngoài mà được chia sẻ trong bài giảng. Chúng tôi cũng có một chức năng tuyệt vời tài liệu tham khảo, reference.cs50.net, đó là có thể sử dụng cho những người kém thoải mái và dễ chịu hơn như nhau. Nếu bạn đang quen thuộc, chức năng tham chiếu mà chúng ta có, các tài liệu tham khảo CS50, là một tập chú thích của người đàn ông pages-- trang người đàn ông là cách viết tắt của mô tả một page-- tay mà được xây dựng vào Linux và cung cấp cho các lập trình viên một tham chiếu đến các chức năng rằng họ đang sử dụng. Tài liệu tham khảo 50 có một tài liệu tham khảo cho tất cả các chức năng thư viện chuẩn C, và io.h tiêu chuẩn và những người khác bạn sẽ trở thành quen thuộc với như nhiên đi vào, string.h, math.h, ctype.h, và như vậy. Đó là một nơi tuyệt vời để đi, nếu bạn đang tìm kiếm để xem nếu có một chức năng mà tồn tại, mà sẽ làm những gì bạn cần phải làm, hoặc nếu bạn đang chỉ rõ làm thế nào để sử dụng một chức năng. Chúng tôi cũng có một tương tác tuyệt vời hướng dẫn nghiên cứu tại study.cs50.net. Ở đó, bạn sẽ tìm thấy một loạt các chủ đề với các bài tập thực hành, một số phần bổ sung trình bày, và nhiều hơn nữa. Đó là một nơi tuyệt vời để kiểm tra, nếu bạn cảm thấy một chút khó chịu về một chủ đề cụ thể. Rất có thể là, sẽ có một số bài tập có cho bạn để hoàn thiện kỹ năng của bạn một chút. Khi quiz quiz 0 hoặc 1 là đến, bạn luôn có thể xem các câu đố quá khứ mà chúng tôi đã đưa ra trong khóa học tại cs50.harvard.edu/quizzes. Tất cả các câu hỏi và câu trả lời cũ là có cho bạn xem xét. Và họ là một tuyệt vời tài nguyên, đặc biệt là khi bạn xem xét những gì để đặt vào lưng hay phía trước của tờ học tập của bạn, một trong những tờ giấy mà bạn có được mang vào kỳ thi. Ngoài ra, có rất nhiều tài nguyên trên bộ vấn đề CS50, cs50.harvard.edu/psets. Chúng tôi gửi tất cả các thông số kỹ thuật ở đó, cũng như bất kỳ phân phối mã cho các vấn đề sau đặt. Ngoài ra, kết hợp vào các thông số kỹ thuật chính họ, bạn sẽ tìm thấy thân thiện walkthroughs từ Zamila, người sẽ được hạnh phúc để hướng dẫn bạn thông qua nhận được trên các khối bắt đầu từ đó có thể vấp bạn lên khi bạn bắt đầu làm việc trên các bộ vấn đề. Và khi các bộ sản phẩm hơn, Rob sẽ được lưu trữ postmortems nơi ông giải cấu trúc cái vấn đề thiết lập, bạn đi thông qua một số thể các giải pháp sau khi thực tế. Tất nhiên, bạn cũng có thể luôn luôn tìm tài liệu về các phần, giống như những đoạn phim ở đây, trên cs50.harvard.edu/sections. Bạn cũng sẽ tìm thấy một lịch trình phần, nếu bạn đang ở trong trường, cũng như video và slide được chia sẻ trong các phần. Một danh sách các giờ hành chính là có sẵn trên trang web của khóa học. Nếu bạn đang ở trên Cambridge trong trường hoặc trong khuôn viên trường đại học Yale, hoặc bạn đang thực sự bất cứ nơi nào, bạn có thể tìm thấy một danh sách các giờ văn phòng của chúng tôi, là buổi tối cuối tuần thường có sẵn. Và đối với sự giúp đỡ từ bạn các đồng nghiệp hoặc với đồng nghiệp của bạn, bạn có thể đi đến cs50.harvard.edu/discuss~~V. Đó là diễn đàn thảo luận của chúng tôi không đồng bộ, loại tinh thần tương tự Piazza, nếu bạn đã quen thuộc với Piazza, mà bạn có thể thấy trong các khóa học khác. Đây là một thông báo không đồng bộ hội đồng quản trị, nơi bạn có thể đặt một câu hỏi và, sau một thời gian ngắn, có được một câu trả lời từ một trợ lý giảng dạy, hoặc giảng dạy đồng, hoặc thậm chí sinh viên của bạn. Chúng tôi trên thực tế, mạnh mẽ khuyến khích bạn, nếu bạn biết câu trả lời cho một câu hỏi rằng một học sinh đồng bào hỏi, cảm thấy miễn phí để giúp anh ta ra một chút. Bây giờ, nếu bạn đang tham gia khóa học thông qua CS50x và không dùng nó trong trường, chúng tôi cũng có các khóa học tài liệu lưu trữ có sẵn tại cs50.tv. Tất cả các nguồn tài nguyên Tôi vừa mô tả là có sẵn trên cs50.tv, tổ chức theo năm. Vào cuối mỗi mùa thu, tất cả các năm nguồn lực trong quá khứ sẽ có mặt ở đó. Vì vậy, bạn có thể cảm thấy miễn phí để kiểm tra những người ra để xem cách khác để trình bày vật liệu trong CS50 năm qua. Ngoài ra, chúng tôi có một sự giàu có của các nguồn tài nguyên trực tuyến mà không phải địa phương hóa đến Harvard hay Yale. Bạn có thể đi đến Slack của chúng tôi, của chúng tôi dịch vụ chat không đồng bộ, tại cs50x.slack.com. Chúng tôi cũng có một diễn đàn trên Stack Exchange và trên Reddit, cả hai đều được liệt kê ở đây. Bạn có thể khóa chúng tôi trên Twitter tại @ CS50, hoặc với # CS50. Và trên tất nhiên, bạn có thể cũng tìm thấy chúng tôi trên Facebook. Một chút hành chính khác Tôi muốn chạm vào bây giờ, chấm điểm. Vì vậy, như bạn có thể quen, bài tập trong khóa học này được chấm điểm trên bốn trục khác nhau. Chúng lớp bạn trên phạm vi, sẽ đưa ra câu hỏi, bạn đã làm cho một sự nỗ lực để hoàn thành các vấn đề thiết lập? Bạn đã thử tất cả các bộ phận? Đúng đắn, không làm việc mã của bạn? Là nó miễn lỗi? Liệu nó có dự kiến sản lượng, đưa ra một tập hợp các yếu tố đầu vào? Thiết kế là trục thứ ba. Và nó sẽ hỏi các câu hỏi, cách hiệu quả là mã của bạn? Làm thế nào viết tốt là nó? Và cuối cùng, phong cách, mà được cho câu hỏi về cách thức con người có thể đọc được là code của bạn, mà là rất quan trọng đối với nghiên cứu sinh giảng dạy của bạn. Bây giờ, như một vị tướng cai trị, tôi thường có mặt biểu đồ này cho những gì các điểm có ý nghĩa. Tất cả những trục được phân loại trên thang điểm từ zero đến năm. Và nói chung, bạn muốn có trong ba, bốn, hoặc năm loạt trong tất cả các trục. Đó là OK để được trong một hoặc hai dải một chút, đặc biệt là đầu về khóa học, nhưng nó là một khu vực bạn thường không muốn ở lại. Bạn chắc chắn không muốn được nhận số không trong mọi khía cạnh của bộ vấn đề, bởi vì điều đó sẽ hạ cấp tổng thể của bạn. Bây giờ, chúng tôi cũng có một số công cụ có sẵn cho bạn để giúp đưa lên điểm số của bạn trong một số các lĩnh vực. Vì vậy, chúng tôi có check50. Mỗi đặc tả vấn đề đặt sẽ bao gồm một tham chiếu làm thế nào để sử dụng cho check50 vấn đề cụ thể. Và bạn có thể sử dụng để giúp check50 bạn cải thiện điểm số của bạn đúng đắn, bằng cách tìm ra các trường hợp thử nghiệm chương trình của bạn có thể không được đi qua. Chúng tôi cũng có style50, mà là một công cụ dòng lệnh. Bạn cũng được dạy làm thế nào để sử dụng nó như là một phần của mỗi vấn đề thiết lập đặc điểm kỹ thuật. Và bạn có thể sử dụng style50 để được hướng dẫn làm thế nào để cải thiện phong cách chương trình của bạn, để làm cho nó sáng sủa, dễ đọc, và hy vọng tăng điểm phong cách của bạn. Cuối cùng, giảng dạy của bạn đồng sẽ cung cấp cho bạn với chất lượng thông tin phản hồi bình luận dựa trên để giúp bạn cải thiện điểm số thiết kế của bạn. Thiết kế là một chút khôn lanh đến lớp tự động, không giống như tính đúng đắn và phong cách mà có thể dễ dàng được thử nghiệm với một công cụ dòng lệnh. Thay vào đó, thiết kế của bạn điểm có lẽ sẽ là cải thiện nhất bằng cách nhận được thông tin phản hồi từ đồng nghiệp giảng dạy của bạn trong cách nhận xét. Phạm vi, tất nhiên, chúng tôi rời khỏi để bạn thực sự cố gắng tất cả các phần của vấn đề thiết lập. Tôi Doug Lloyd. Đây là CS50.