Informações sobre o curso

41,401 visualizações recentes

Resultados de carreira do aprendiz

29%

comecei uma nova carreira após concluir estes cursos

23%

consegui um benefício significativo de carreira com este curso
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 17 horas para completar
Inglês
Legendas: Inglês

Habilidades que você terá

Racket (Programming Language)Programming Language ConceptsType SystemFunctional Programming

Resultados de carreira do aprendiz

29%

comecei uma nova carreira após concluir estes cursos

23%

consegui um benefício significativo de carreira com este curso
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 17 horas para completar
Inglês
Legendas: Inglês

Instrutores

oferecido por

Logotipo de Universidade de Washington

Universidade de Washington

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up96%(1,160 classificações)Info
Semana
1

Semana 1

1 hora para concluir

Introduction, Course-Wide Information, and Software Installation (Start Here)

1 hora para concluir
3 vídeos (Total 11 mín.), 2 leituras
3 videos
Overview of Part B Concepts5min
Part B Course Structure2min
2 leituras
Start Here!7min
Part B Software Installation and Use: Racket and DrRacket15min
7 horas para concluir

Section 5 and Homework 4 (First Module with Racket)

7 horas para concluir
23 vídeos (Total 211 mín.), 6 leituras, 2 testes
23 videos
Racket Definitions, Functions, Conditionals10min
Racket Lists9min
Syntax and Parentheses8min
Parentheses Matter! (Debugging Practice)10min
Dynamic Typing9min
Cond8min
Local Bindings13min
Toplevel Bindings4min
Mutation with set!8min
The Truth About Cons7min
mcons For Mutable Pairs7min
Delayed Evaluation and Thunks10min
Avoiding Unnecessary Computations6min
Delay and Force9min
Using Streams10min
Defining Streams10min
Memoization10min
Macros: The Key Points8min
Optional: Tokenization, Parenthesization, and Scope7min
Optional: Racket Macros With define-syntax9min
Optional: Variables, Macros, and Hygiene10min
Optional: More Macro Examples9min
6 leituras
Section 5 Welcome Message5min
Section 5 Reading Notes
Code Files for All Section 5 Videos
Homework 4 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 56min
Extra Practice Problems
Semana
2

Semana 2

6 horas para concluir

Section 6 and Homework 5 (Second Module with Racket)

6 horas para concluir
9 vídeos (Total 86 mín.), 6 leituras, 2 testes
9 videos
Datatype-Programming in Racket With Structs9min
Advantages of Structs8min
Implementing Programming Languages10min
What Your Interpreter Can and Cannot Assume13min
Implementing Variables and Environments6min
Implementing Closures6min
Optional: Are Closures Efficient?9min
Racket Functions As “Macros” For Interpreted Language9min
6 leituras
Section 6 Welcome Message5min
Section 6 Reading Notes
Code Files for All Section 6 Videos
Homework 5 Detailed Guidelines for Peer Assessment
Notes and Tips for Section 67min
Extra Practice Problems
Semana
3

Semana 3

2 horas para concluir

Section 7 Including a Quiz

2 horas para concluir
8 vídeos (Total 77 mín.), 5 leituras, 1 teste
8 videos
What is Static Checking?10min
Soundness and Completeness9min
Weak Typing9min
Static Versus Dynamic Typing, Part One9min
Static Versus Dynamic Typing, Part Two13min
Optional: eval and quote7min
Part B Wrap-Up and Part C Preview7min
5 leituras
Section 7 Welcome Message5min
Section 7 Reading Notes
Code Files for All Section 7 Videos
Quiz Instructions5min
Nothing (yet) (explanation)
1 exercício prático
Section 7 Quiz45min

Avaliações

Principais avaliações do PROGRAMMING LANGUAGES, PART B

Visualizar todas as avaliações

Perguntas Frequentes – FAQ

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

  • Você poderá pedir reembolso total até duas semanas após a data do pagamento, ou (para cursos recém-iniciados) até duas semanas após o início da primeira sessão do curso, o que ocorrer por último. Você não poderá receber reembolso após obter o Certificado de Curso, mesmo que tenha completado o curso dentro do período de duas semanas. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro aos alunos que não podem pagar a taxa. Faça a solicitação clicando no link Auxílio financeiro, abaixo do botão "Inscreva-se" à esquerda. Você será solicitado a preencher um formulário e será notificado se for aprovado. Saiba mais.

  • Este curso não oferece créditos universitários, mas algumas universidades podem aceitar certificados de cursos que podem ser convertidos em créditos. Entre em contato com sua instituição para saber mais. Com os cursos on-line e os certificados Mastertrack™ do Coursera, é possível ganhar créditos universitários.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.