DOUG LLOYD: De acuerdo. Así que vamos a hablar de un par de los detalles administrativos que puede ser útil para usted como eres trabajando a través de sus boletines de problemas CS50 y acaba de tomar el supuesto general. Este curso tiene mucho que enseñarte, y lo que hay una gran cantidad de recursos que tenemos disponible de modo que usted puede hacer la mayor parte de esta experiencia de aprendizaje. Estos recursos vienen en muchos tipos diferentes, y es de esperar, estará disponible en una forma que se acomoda a usted. He aquí una lista de algunos de los recursos más comunes que los estudiantes usan cuando están trabajando a través de sus materiales CS50. En el sitio web del curso, tenemos todos los materiales de clase derecha después de que sucedan. Así que tenemos videos de ganado streaming de conferencias, si no eres capaz de asistir a la conferencia una semana dada, videos para los cuales se publican muy poco después. En ese sitio, en el dar una conferencia parte de la página web, también tenemos código de ejemplo que David muestra durante la conferencia, así como la conferencia diapositivas, notas de trazado, que son tomadas por uno de nuestros compañeros docentes, por lo que no tiene que tomar notas en el aula, así como los enlaces a los recursos externos que son compartidas durante la conferencia. También tenemos una función maravillosa referencia, reference.cs50.net, que es utilizable para aquellos menos cómodo y más parecidos cómodo. Si usted es familiar, la referencia de funciones que tenemos, la referencia CS50, es una conjunto anotada del hombre pages-- páginas del manual es la forma abreviada de que describe un manual que page-- está integrado en Linux y les da a los programadores una referencia a las funciones que están usando. Referencia 50 tiene una referencia para todos de las funciones de la biblioteca estándar de C, y io.h estándar y otros te convertirás conoce como el curso avanza, string.h, math.h, ctype.h, y así sucesivamente. Es un gran lugar para ir, si lo que buscas para ver si hay una función de lo que existe, que va a hacer lo que hay que hacer, o si usted es simplemente no está seguro de cómo utilizar una función. También tenemos un gran interactivo guía de estudio en study.cs50.net. Allí, encontrará una variedad de temas con ejercicios de práctica, alguna sección adicional diapositivas, y mucho más. Es un gran lugar para echa un vistazo, si estás sentir un poco incómodo acerca de un tema en particular. Lo más probable es, que habrá algunos ejercicios allí para usted para refinar sus habilidades un poco. Cuando Concurso 0 o Cuestionario 1 se acerca, usted Siempre puede ver las últimas pruebas que le hemos dado en el curso en cs50.harvard.edu/quizzes. Todas las viejas preguntas y respuestas están ahí para su revisión. Y son un gran recursos, especialmente a medida que considere qué poner en la espalda o delante de su hoja de estudio, el pedazo de papel que llegar a poner en el examen. Además, hay un montón de recursos en los boletines de problemas CS50, cs50.harvard.edu/psets. Publicamos todas las especificaciones allí, así como cualquier distribución código para el problema más adelante establece. Además, incorporado en las propias especificaciones, encontrará amigable tutoriales de Zamila, que estará encantado de guiarle a través conseguir más de la parrilla de salida que podría tropezar a medida que empiezan trabajando en los boletines de problemas. Y cuando los productos conjuntos son más, Rob será el anfitrión de autopsias donde deconstruir la conjunto de problemas, le guía a través de algún posible soluciones después del hecho. Por supuesto, también puede siempre encontrar materiales sobre las secciones, como estos videos aquí, en cs50.harvard.edu/sections. También encontrará un calendario de secciones, si estás en el campus, así como videos y diapositivas que se comparten en las secciones. Una lista de las horas de oficina son disponible en el sitio web del curso. Si estás en el Cambridge la escuela o en el campus de la Universidad de Yale, o usted está realmente en cualquier lugar, puede encontrar una lista de nuestras horas de oficina, que son días de semana por lo general disponibles. Y ayuda a su compañeros o con sus pares, usted puede ir a cs50.harvard.edu/discuss~~V. Es nuestro foro de discusión asincrónica, especie de similares en espíritu a la plaza, si está familiarizado con la plaza, que se pueden ver en otros cursos. Es un boletín asíncrono tablero donde usted puede hacer una pregunta y, después de un poco de tiempo, obtener una respuesta de un asistente de enseñanza, o la enseñanza compañero, o incluso a sus compañeros de estudios. Estamos, de hecho, fuertemente Le animamos a que, si usted sabe la respuesta a una pregunta que un compañero le pregunta, siente libre para que lo ayude un poco. Ahora, si usted está tomando el curso a través CS50x y no tomarlo en el campus, también tenemos el curso archivos disponibles en cs50.tv. Todos los recursos Que acabo de describir son disponibles en cs50.tv, organizada por año. Al final de cada caída, toda la años últimos recursos estarán allí. Así que usted puede sentirse libre para comprobar los a ver otras formas de presentar material CS50 año pasado. Además, tenemos una la riqueza de recursos en línea que no están localizados a Harvard o Yale. Usted puede ir a nuestro Slack, nuestra servicio de chat asíncrono, en cs50x.slack.com. También contamos con un foro sobre Pila Exchange y en Reddit, ambos de los cuales Aquí encontrará una lista. Usted nos puede etiquetar en Twitter en @ CS50, o con # CS50. Y por supuesto, usted puede También nos encontrarás en Facebook. Otro poco administrativa que Quiero tocar ahora, clasificación. Así como usted probablemente está familiarizado, asignaciones en este curso se califican en cuatro ejes diferentes. Le grado de alcance, haría hace la pregunta, hiciste un esfuerzo serio para completar fijó el problema? ¿Ha intentado todas las partes? Corrección, funciona su código? Es libre de errores? ¿Tiene la esperada de salida, dado un conjunto de entradas? El diseño es el tercer eje. Y hace la pregunta, qué tan eficiente es el código? Cómo bien escrito es? Y, por último, el estilo, que recibe a la pregunta de cómo humana legible es su código, que es muy importante para sus compañeros docentes. Ahora, como un general gobernar, por lo general presente este gráfico de lo que significan estos resultados. Todos estos ejes se califican en una escala de cero a cinco. Y, en general, usted quiere estar en los tres, cuatro, o cinco gama en todos los ejes. Está bien estar en el rango de uno o dos un poco, sobre todo al principio en el curso, pero es una zona en la que en general, no quieren quedarse en. Definitivamente no quiere estar recibiendo ceros en cualquier aspecto del conjunto de problemas, porque eso va a bajar su calificación global. Ahora, también tenemos algunas herramientas disponible para que usted ayude a criar a su puntuación en algunas de estas áreas. Así que tenemos check50. Cada especificación de conjunto de problemas incluirá una referencia de cómo utilizar check50 para ese problema en particular. Y usted puede utilizar para ayudar a check50 a mejorar su puntaje de corrección, descubriendo que los casos de prueba su programa no puede estar pasando. También tenemos style50, que es otra herramienta de línea de comandos. También se les enseña cómo usarlo como parte de cada problema establece especificaciones. Y puede utilizar style50 para obtener orientación sobre cómo mejorar su estilo de programa, para que sea más limpio, más fácil de leer, y espero aumentar su puntuación estilo. Por último, la enseñanza compañero le proporcionará con retroalimentación cualitativa basada en comentarios para ayudarle a mejorar su puntaje de diseño. El diseño es un poco difícil al grado de forma automática, a diferencia de la corrección y estilo que se puede fácilmente ser probado con una herramienta de línea de comandos. Más bien, su diseño la puntuación será probablemente que más ha mejorado por conocer la opinión de su compañero de la enseñanza en el camino de los comentarios. Ámbito de aplicación, por supuesto, nos vamos a usted para tratar realidad todas las partes del problema establecido. Soy Doug Lloyd. Esto es CS50.