Informações sobre o curso

32,793 visualizações recentes
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. 22 horas para completar
Inglês
Legendas: Inglês
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. 22 horas para completar
Inglês
Legendas: Inglês

oferecido por

Logotipo de Sistema de Universidades do ColoradoUniversidade do Colorado

Sistema de Universidades do ColoradoUniversidade do Colorado

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

6 horas para concluir

Dynamic Arrays and Algorithm Analysis

6 horas para concluir
14 vídeos (Total 80 mín.), 12 leituras, 1 teste
14 videos
Navigating a Coursera Course (optional)3min
Meet the Instructor (optional)10min
Lesson Introduction1min
Unordered ints7min
Ordered ints8min
Making it Generic5min
Implementing an Interface9min
Lesson Introduction30s
What is Algorithm Analysis?2min
Introduction to Big O4min
Big O Examples9min
Unordered Dynamic Array Analysis5min
Ordered Dynamic Array Analysis5min
12 leituras
Setting Up Your Development Environment10min
Readings and Lecture Code10min
Exercise Code10min
Dr. T's Book10min
Dynamic Arrays10min
Exercise 1: Still Haven't Found What I'm Looking For10min
Exercise 2: Using the Generic10min
Dynamic Arrays Lecture Code10min
Big O10min
Exercise 3 Trading Time for Space10min
Exercise 4: Wacky Again10min
Ted the RoboCollector Solution10min
Semana
2

Semana 2

5 horas para concluir

Linked Lists and Graphs

5 horas para concluir
8 vídeos (Total 61 mín.), 7 leituras, 1 teste
8 videos
Linked List Implementation14min
Linked List Analysis4min
Lesson Introduction2min
Graph Implementation9min
Graph Analysis9min
Dictionaries6min
Searching a Graph12min
7 leituras
Linked Lists10min
Exercise 5: Double the Links10min
Graphs10min
Exercise 6: Getting Some Direction10min
Exercise 7: What Does It Cost?10min
Graphs Lecture Code10min
Take the Short Way Home Solution10min
Semana
3

Semana 3

6 horas para concluir

Stacks, Queues, and Trees

6 horas para concluir
14 vídeos (Total 79 mín.), 9 leituras, 1 teste
14 videos
Stack Implementation4min
Stack Analysis3min
Lesson Introduction2min
Queue Implementation3min
Queue Analysis3min
Lesson Introduction1min
Recursion6min
Recursive Binary Search6min
Tree Implementation11min
Tree Analysis7min
Tree Traversal9min
Minimax Search9min
Minimax Implementation9min
9 leituras
Stacks10min
Exercise 8: Depth-First Search10min
Queues10min
Exercise 9: Breadth-First Search10min
Recursion10min
Trees10min
Exercise 10: Minimax Practice10min
Trees Lecture Code10min
Don't Take the Last Teddy Solution10min
Semana
4

Semana 4

4 horas para concluir

Design Patterns

4 horas para concluir
12 vídeos (Total 41 mín.), 2 leituras, 1 teste
12 videos
Game Loop and Update Method2min
Component2min
Prototype1min
Singleton5min
Observer57s
Mediator3min
Object Pool14min
State3min
Strategy1min
Template Method2min
Finishing Up47s
2 leituras
Design Patterns Lecture Code10min
Oh, Shmup! Solution10min

Avaliações

Principais avaliações do DATA STRUCTURES AND DESIGN PATTERNS FOR GAME DEVELOPERS

Visualizar todas as avaliações

Sobre Programa de cursos integrados C# Programming for Unity Game Development

This specialization is intended for beginning programmers who want to learn how to program Unity games using C#. The first course assumes no programming experience, and throughout the 5 courses in the specialization you'll learn how to program in C# and how to use that C# knowledge to program Unity games. The C# and Unity material in the first 4 courses in the specialization is slightly more comprehensive than the content in the first 2 game programming courses at UCCS. “Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere. The courses in this specialization are independent works and are not sponsored by, authorized by, or affiliated with Unity Technologies or its affiliates...
C# Programming for Unity Game Development

Perguntas Frequentes – FAQ

  • O acesso a palestras e tarefas depende do tipo de inscrição. Se você participar de um curso como ouvinte, você poderá ver quase todo o conteúdo do curso gratuitamente. Para acessar tarefas valendo nota e obter um Certificado, você precisará adquirir a experiência do Certificado, durante ou após a participação como ouvinte. Se você não vir a opção de participar como ouvinte:

    • o curso pode não oferecer essa opção. Você pode experimentar um teste gratuito ou solicitar o auxílio financeiro.
    • Em vez disso, o curso pode oferecer 'Curso completo, sem Certificado'. Com esta opção, é possível ver todo o conteúdo do curso, enviar as avaliações necessárias e obter uma nota final. Isso também significa que você não poderá comprar uma experiência de Certificado.
  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. 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.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

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