segunda-feira, 15 de outubro de 2012

Ensino de computação para casa escolaridade-Pais


Você quer ensinar seus conhecimentos de informática para crianças, mas não tenho idéia de como fazer isso?

Programação de computadores não é exatamente uma coisa trivial para ensinar. Os pais da escola para casa normalmente pode lidar com os assuntos mais fáceis, aprendendo-se como necessário, simultaneamente, como ensinam os seus filhos. O desafio de programação vem com a existência de tanta informação disponível on-line. A internet é uma coisa maravilhosa, e é muito bom ter acesso a muita informação, mas às vezes é esmagador.

Onde começar, se você quer fornecer uma compreensão de base sólida de habilidades de programação de computador para o seu filho? Aprendendo um monte de fatos aleatórios sobre programação não serve propósito muito. O que o seu filho não precisa é de uma sólida compreensão dos princípios. Independentemente de qual direção o seu filho vai, seja de engenharia, ciência da computação, ou algo completamente diferente, aprendendo os princípios de quebrar um problema em partes gerenciáveis ​​e criar essas peças (o que é muito bonito o que a programação é), vai servir-lhe muito bem no futuro.

Programação de computadores é sobre pensar em termos de estrutura, ou arquitetura, de um sistema. Certamente os detalhes da linguagem da linguagem de programação deve ser dominado (este é referido como sintaxe), mas o mais importante o processo de pensamento e resolução de problemas abordagem inerente necessidades de programação a serem aprendidas.

Que linguagem de programação que você ensina?

É claro que se o aluno é um homem, ele provavelmente quer aprender a fazer jogos de vídeo. Programação de jogos é certamente um objetivo viável para atirar para. Ou, talvez, o iPhone app próxima assassino é no futuro do seu filho, quem sabe. Qualquer que seja o objetivo final, acredito que a aprendizagem da linguagem "C" é um excelente ponto de partida. C é uma linguagem relativamente simples, a partir da perspectiva de não ter uma tonelada de detalhes para ficar atolado dentro, mas ao mesmo tempo é uma linguagem muito poderosa. C é uma linguagem boa para ensinar princípios fundamentais. Se você começar com uma linguagem orientada a objetos, como C + + ou Java, talvez, você corre o risco de ser sobrecarregado com toda a terminologia que vai junto com ele. Melhores para aprender princípios primeiro, depois tópicos avançados como OOD (Design Oriented Object).

Qual é a melhor maneira de aprender?

Eu acho que a maneira mais fácil de aprender programação é para ser lançado em um "projeto" de verdade, em vez de apenas aprender detalhes individuais do idioma. Desenvolvimento de um projeto do início ao fim, durante um período de tempo, demonstra todo o processo de design, codificação e depuração. Ele dá uma visão melhor do que "a programação é" contra apenas aprender o idioma.

Enquanto progredindo através de um projeto, os detalhes de linguagem (novamente, a sintaxe) vai vir naturalmente.

Quem é qualificado para ensinar?

Como um engenheiro que esteve fora da faculdade agora para 20 anos, eu definitivamente não entendo como quebrar um problema e resolvê-lo para baixo. Eu tomei sobre mim mesmo para criar um programa de aula para ensinar programação de computadores para iniciantes. Eu acredito que eu tenho a capacidade única de ser capaz de se relacionar com o novato mentalidade, e de ser capaz de traduzir as idéias complexas por trás de programação em termos que sejam compreensíveis para o iniciante.

Minhas aulas são tudo baseado em vídeo, por isso não é apenas um grupo de leitura seca. Eu vou levar o aluno através da criação de um projeto, do início ao fim, ensinando os fundamentos da programação de computadores ao longo do caminho. Confira, envie-me um e-mail com os seus pensamentos e eu adoraria conversar....

Nenhum comentário:

Postar um comentário