Doug LLOYD: Todo ben.
Entón imos falar sobre unha parella de detalles administrativos que
pode vir a cadra para vostede como é traballar a través dos seus conxuntos de problemas CS50
e tendo só o curso de forma máis xeral.
Este curso ten moito que lle ensinar, e por iso hai unha gran cantidade de recursos
que temos dispoñible de modo que pode facer
ao máximo esta experiencia de aprendizaxe.
Estes recursos veñen moitos tipos diferentes,
e, esperamos, estará dispoñible en un formulario que acomodar-lo.
Aquí está a lista de algúns dos os recursos máis comúns
que os alumnos usan cando están traballar a través dos seus materiais CS50.
Na páxina web do curso, temos todos os materiais de clase dereita
despois que acontecen.
Polo tanto, temos vídeos live- transmitido de conferencias,
se non é capaz de atender charla unha semana, vídeos para o que
foron publicados moi pouco tempo despois.
Nese sitio, no charla parte do sitio web,
nós tamén temos código de exemplo que David mostra durante a charla,
así como a charla diapositivas, notas escriba,
que son tomadas por un dos nosos compañeiros de ensino,
así que non ten que tomar notas en clase,
así como os enlaces para que os recursos externos
son compartidos durante a charla.
>> Temos tamén unha función marabillosa referencia reference.cs50.net,
que é utilizable para os menos cómodo e máis cómodo iguais.
Se está familiarizado, o referencia de función que temos,
a referencia CS50, é un conxunto anotada do home pages--
páxinas man é a forma abreviada de describindo un manual que página--
está construído en Linux e dá aos desenvolvedores
unha referencia para as funcións que están a usar.
>> 50 de referencia ten unha referencia para todos das funcións da biblioteca C estándar,
e io.h estándar e outros vai facer
familiarizado co campo, como pasa, string.h, math.h, ctype.h, e así por diante.
É un gran lugar para ir, se está a buscar
a ver se hai unha función que existe,
que vai facer o que cómpre facer, ou se é
só non está seguro de como usar unha función.
>> Temos tamén un gran interactivo guía de estudo en study.cs50.net.
Alí, vai atopar unha variedade de temas con exercicios prácticos,
algúns sección adicional diapositivas, e moito máis.
É un gran lugar para check-out, se está
sentindo un pouco incómodo sobre un determinado tema.
As posibilidades son, haberá algúns exercicios alí para ti
para refinar súas habilidades un pouco.
>> Cando Cuestionario Cuestionario 0 ou 1 está chegando, Sempre pode ver os últimos probas que
demos no curso en cs50.harvard.edu/quizzes.
Todas as vellas preguntas e respostas están alí para a súa revisión.
E son unha gran de recursos, especialmente a medida que
Considero o que poñer na parte traseira ou diante da súa folla de estudo, a un
anaco de papel que comeza a traer para o exame.
>> Ademais, hai moitas recursos nos conxuntos de problemas CS50,
cs50.harvard.edu/psets.
Publicamos todas as especificacións Hai, así como calquera distribución
de código ao problema máis tarde define.
Ademais, incorporada as propias especificacións,
atoparás agradable orientacións de Zamila,
que terá pracer en guía a través recibindo nos bloques de partida que
se te enganar como comezar traballando nos conxuntos de problemas.
E cando os produtos conxuntos son máis, Rob estará hospedando autopsias
onde desconstruir a conxunto de problemas, anda vostede
a través dalgún posible solucións despois do feito.
Por suposto, tamén poderá atopar materiais sobre seccións,
como estes vídeos aquí, en cs50.harvard.edu/sections.
Tamén vai atopar unha axenda de seccións, se está no campus,
así como vídeos e diapositivas que son compartidas durante as seccións.
Unha lista de horas de oficina son dispoñible na páxina web do curso.
Se vostede está en Cambridge campus ou no campus de Yale,
ou está realmente en calquera lugar, pode atopar unha lista das nosas horas de expediente, que
weeknights son xeralmente dispoñibles.
>> E a axuda do seu compañeiros ou cos seus compañeiros,
pode ir cs50.harvard.edu/discuss~~V.
É o noso foro de debate asíncrono, tipo de similares en espírito á Piazza,
se está familiarizado con Piazza, que se pode ver en outros cursos.
É un boletín asíncrono taboleiro onde podes facer unha pregunta
e, despois de pouco tempo, obter unha resposta a partir dun asistente de ensino, ou de ensino
compañeiro, ou mesmo os seus compañeiros.
Nós, en realidade, vivamente que, se sabe a resposta a unha pregunta
que un compañeiro pregunta, Sinto-se libre para axudar un pouco.
>> Agora, se está tomando o curso mediante CS50x e non toma-lo no campus,
temos tamén o curso arquivos dispoñibles en cs50.tv.
Todos os recursos Acaba de describir son
dispoñibles no cs50.tv, organizado por ano.
Ao final de cada caída, todo o recursos últimos anos vai estar alí.
Así, pode sentirse libre para comprobar as para fóra para ver outras formas de presentación
material CS50 ano pasado.
>> Ademais, temos unha riqueza de recursos en liña
que non son localizados para Harvard ou Yale.
Pode ir ao noso Slack, a nosa servizo de chat asíncrono,
en cs50x.slack.com.
Temos tamén un foro sobre Stack Intercambio e en Reddit, sendo que ambos
están listados aquí.
Pode marcar connosco en Twitter en @ CS50, CS50 ou #.
E no curso, pode tamén atopar-nos en Facebook.
>> Outro bit administrativa que Quero tocar agora, de clasificación.
Entón, como probablemente está familiarizado, atribucións neste curso
clasifícanse en catro eixes diferentes.
Nós nota ti en alcance, faría fai a pregunta,
fixo un esforzo serio para completar o conxunto de problemas?
Intentou todas as partes?
Exactitude, fai o seu traballo de código?
É libre de erros?
Será que ten esperado saída, dado un conxunto de entradas?
O deseño é o terceiro eixe.
E iso fai a pregunta, quão eficiente é o código?
Como ben escrito é?
E, finalmente, estilo, que recibe para a cuestión de como humano
lexible é o código, que é moi importante para os seus compañeiros de ensino.
>> Agora, como un xeneral Xeralmente, eu normalmente presente
este gráfico para o que significan esas puntuacións.
Todos estes eixes son clasificados nunha escala de cero a cinco.
E, xeralmente, quere estar en tres, catro, ou cinco gama
en todos os eixes.
É Aceptar para estar no intervalo de un ou dous un pouco, especialmente no inicio
no curso, pero é unha área que xeralmente non queren estar no.
Vostede definitivamente non quere estar recibindo ceros en calquera aspecto do conxunto de problemas,
porque iso vai diminuír a súa nota xeral.
Agora, tamén temos algunhas ferramentas dispoñible para ti para axudar a traer para arriba
súa puntuación nalgunhas destas zonas.
Polo tanto, temos check50.
Cada especificación de conxunto de problemas incluirá unha referencia
de como empregar para check50 este problema específico.
E pode usar para axudar a check50 mellorar a súa puntuación de corrección,
por coñecer casos de proba o programa non estea pasando.
>> Temos tamén style50, que é outra ferramenta de liña de comandos.
Tamén son ensino a usalo como parte de cada conxunto de problemas de especificación.
E pode usar para obter orientación style50 sobre como mellorar o seu estilo de programa,
para facelo máis limpo, máis fácil de ler, e esperamos aumentar a súa puntuación estilo.
Para rematar, o seu ensino compañeiro pode fornecer-lle
con cualitativa comentarios baseado comentario para axudar a mellorar a súa puntuación de deseño.
O deseño é un pouco complicado para automaticamente grao,
a diferenza de corrección e estilo que pode facilmente
ser examinado con unha ferramenta de liña de comandos.
Pola contra, o seu proxecto puntuación será, probablemente,
máis mellorado mediante recibindo feedback dende o seu compañeiro de ensino
en forma de comentarios.
Ámbito de aplicación, por suposto, nós deixamos para que poida realmente probar
Todas as partes do conxunto de problemas.
>> Eu son Doug Lloyd.
Este é CS50.