Ciência da Computação

Cambridge Immerse

Descrição do Programa

Leia a Descrição Oficial

Ciência da Computação

Cambridge Immerse

Visão geral do curso

  • 8 de julho a 21 de julho de 2018
  • 22 de julho a 4 de agosto de 2018
  • 5 de agosto - 18 de agosto de 2018

---

  • Residencial em uma faculdade central da Universidade de Cambridge
  • Aulas projetadas e ministradas por tutores universitários
  • Uma variedade de oficinas de habilidades cuidadosamente planejadas
  • Universidade dedicada e aconselhamento específico
  • Inclusive de todas as excursões e extracurriculares
  • Diversa gama de participantes internacionais
  • Avaliação do Participante
  • Certificado de participação

Resumo

Cambridge Immerse é uma experiência educacional residencial única de duas semanas com um currículo diversificado e enriquecedor, projetado e ministrado pela Universidade de Cambridge e por tutores da Universidade de Oxford. Tutoriais e seminários são ministrados por especialistas em um ótimo ambiente de aprendizagem que estimula a pesquisa acadêmica; ainda assim, o cronograma cuidadosamente planejado garante que o programa não só atende às necessidades acadêmicas dos participantes, mas também fornece uma visão única da cidade universitária através de uma abundância de atividades extracurriculares. O curso Cambridge Immerse Computer Science é desafiador e envolvente, com alunos aprendendo em pequenos grupos para garantir que as necessidades de cada aluno sejam abordadas. Os alunos são ensinados tópicos de nível universitário de uma forma acessível e fácil de entender. O curso Cambridge Immerse Computer Science é perfeito para aqueles que consideram estudar Ciência da Computação na universidade e não possuem nenhuma experiência acadêmica formal de Ciência da Computação. O curso apresenta estudantes a tópicos fundamentais que não só fornecerão uma sólida compreensão da teoria-chave, mas estimularão a curiosidade intelectual e ajudarão a se preparar para estudar a disciplina no nível universitário.

Conteúdo Acadêmico

O objetivo do curso Cambridge Immerse Computer Science é fornecer um provador de como é estudar ciência da computação na universidade. O curso apresenta os principais conceitos e ferramentas subjacentes à ciência da computação moderna, equipando os participantes com conhecimentos teóricos e práticos e a curiosidade intelectual genuína necessária para o sucesso nesta disciplina emocionante e em rápida evolução. O cronograma inclui:

  • Explorando a teoria de diferentes linguagens de programação, incluindo suas respectivas vantagens e desvantagens, além de suas aplicações aplicadas.
  • Desenvolvimentos recentes na engenharia de software.
  • A mudança do campo da inteligência artificial, incluindo as possibilidades futuras neste campo.
  • A teoria da computação.
  • Os participantes terão a opção de explorar conceitos de diversas disciplinas, como matemática, engenharia e linguística.
  • Os participantes são encorajados a considerar os "grandes" problemas que ocorrem dentro da Ciência da Computação e as formas em que a disciplina é de importância crucial, sustentando os sistemas econômicos, sociais e políticos sobre os quais as sociedades modernas existem.

O currículo Cambridge Immerse Computer Science também inclui a realização de um projeto de grupo. Este projeto, que é completado durante o programa, permite que os participantes desenvolvam suas habilidades de pesquisa explorando campos específicos de interesse, culminando em uma apresentação avaliada para o (s) tutor (es) do programa. Esses tópicos podem incluir aplicativos de redes sociais, aplicativos de software da indústria financeira e o uso de software no setor médico. Uma diversidade de tópicos são explorados durante o programa e uma amostra de tópicos anteriores que foram explorados pode ser vista abaixo:

Exemplo 1: uma entrevista de linguagens de programação

As linguagens de programação fornecem uma maneira de escrever programas de computador usando construções de alto nível (amigáveis ​​ao homem), em vez de ter que pensar em operações muito simples no nível da máquina, por exemplo, adicionar, carregar e armazenar. Começamos o curso examinando várias linguagens de programação populares, explorando o desenvolvimento histórico de diferentes paradigmas de programação e colocando-os em contexto com as linguas que existem e são comumente usadas hoje. Também exploramos quais idiomas são usados ​​para diferentes fins e descobremos por que eles são preferidos em diferentes cenários de casos de uso. Em particular, analisaremos as diferenças entre linguagens imperativas e funcionais. Também analisaremos os novos recursos das linguagens de programação modernas e discutiremos como ajudam os programadores a lidar com os desafios da construção de grandes sistemas informáticos.

Exemplo 2: Estruturas de dados

Estruturas de dados são fundamentais para a concepção de algoritmos eficientes. Uma estrutura de dados é uma maneira particular de organizar dados em um computador para que ele possa ser usado de forma eficiente. Diferentes estruturas de dados oferecem vários compromissos em seu desempenho. Por exemplo, uma estrutura pode ser melhor para adicionar novos dados, enquanto outra pode ser melhor para ler dados existentes. Compreender as diferentes características de desempenho de diferentes estruturas de dados é crucial ao escrever programas eficientes, uma vez que a escolha da estrutura de dados pode ter um efeito dramático no desempenho. Exploraremos muitos exemplos, incluindo estruturas de dados comuns, como arrays e listas. Também examinaremos algumas estruturas mais avançadas, como conjuntos, pilhas, filas, árvores e gráficos.

Exemplo 3: redes de computadores

Como um e-mail passa de um computador a um computador do outro lado do mundo? Esta questão é difícil de responder e, provavelmente, ninguém vivo entende inteiramente todas as partes desse processo de ponta a ponta. Nesta lição, analisamos o design das redes informáticas, focando na maior rede do mundo: a internet. Veremos como a internet é dividida em sete camadas, cada uma das quais serve e propósitos diferentes. Aprenderemos como os dados são transmitidos entre computadores, como um computador consegue localizar outro computador do outro lado do mundo e como lidamos com uma internet que está em constante evolução - com os fios sendo desconectados, os roteadores falhando e as conexões caindo.



Participar de Cambridge Immerse me ensinou lições inestimáveis ​​que vão além da estrutura da aprendizagem em sala de aula. Eu sinto que depois de duas semanas desenvolvi intelectualmente e como pessoa em geral, resultado do rápido ritmo de ensino e do grupo de colegas fantasticamente motivados que aprendi ao lado. - Sophie, Reino Unido

Essa escola oferece programas em:
  • Inglês
Cambridge Immerse

Última atualização January 17, 2018
Duração e Preço
Este curso é No câmpus
Start Date
Data inicial
Julho 2019
Ago. 2019
Duration
Duração
2 semanas
Período integral
Price
Preço
4,295
Locations
Reino Unido - Cambridge, Inglaterra
Data inicial : Julho 2019
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Data inicial : Julho 2019
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Data inicial : Ago. 2019
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Reino Unido - Londres, Inglaterra
Data inicial : Ago. 2019
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Dates
Julho 2019
Reino Unido - Cambridge, Inglaterra
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Ago. 2019
Reino Unido - Cambridge, Inglaterra
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Reino Unido - Londres, Inglaterra
Prazo para inscrição Solicitar Informações
Data de conclusão Solicitar Informações
Vídeos

Favourite Activity

Cambridge Immerse

People I Met

People I Met