É difícil aprender uma linguagem de programação?
Há 9 anos eu comecei a ensinar em instituições de ensino superior. No primeiro semestre como professor de programação fui designado para duas turmas: uma de Java para alunos concluintes e outra de Pascal formada apenas por alunos reprovados na disciplina de Técnicas de Linguagens de Programação I. Pois é, duas turmas com perfis bem distintos.
Eu tomei como desafio a turma de alunos reprovados, pois alguns já estavam fazendo a disciplina pela terceira vez. O que eu implementei na época foi: uma aula na sala com assunto teórico e exercícios para serem feitos no caderno e a outra aula da semana era no laboratório para terminar de reforçar o assunto visto.
Essa idéia deu resultado, pois praticamente todos os alunos foram aprovados, infelizmente houve reprovação, pois tinha um aluno que assistia aula a cada 15 dias e outro que conheci no dia da primeira prova. Essa mesma metodologia apliquei para a turma de Java, que eram os concluintes da primeira turma deste curso, uma turma pequena, porém esforçada. O resultado desta turma foi muito gratificante, com 100% de aprovação.
Fiquei também muito feliz quando escutei do diretor que eu tinha conseguido um milagre, pois muitos alunos estavam elogiando um professor de linguagem de programação, algo realmente raro por ali.
Ao longo destes anos, ensinando diversas linguagens de programação e entrando em contato com os mais variados níveis de dificuldades e dúvidas, comecei a alimentar o sonho de desenvolver um curso capaz de atender e suprir as necessidades e lacunas por mim identificadas.
Finalmente o sonho da criação de cursos de linguagens de programação está se tornando realidade. E para estreiar, o primeiro curso a distância oferecido é o de C++ orientado a objetos.
Quero aproveitar para agradecer a todos os meus alunos que nestes 9 anos com seus feedbacks, críticas e incentivos me ajudaram a desenvolver e aprimorar a minha metodologia de ensino.
Muito obrigado e sucesso para todos,
20 comentários
Muito bom post, excelente saber que professores estão interessados em aprimorar a metodologia afim de melhorar a produtividade das aulas direcionando o ensino para cada turma. Também é interessante poder saber um pouco mais sobre a experiência de nove anos de sala de aula puderam lhe trazer hein professor? Sucesso!
@Tâmara – obrigado. É importante o aperfeiçoamento contínuo, pois cada nova turma trás novos desafios e assim novas experiências.
…Seria ótimo se o cuidado em construir e manter um ‘site’ com o material de aula fosse pre-requisito para toda universidade. Teriamos um grau elevado nas notas…
É interessante este tópico, principalmente para quem programa em alguma linguagem e sabe dos desafios, acho que aprender uma linguagem vai se tornar fácil ou difícil dependendo da dedicação de quem quer aprender, sei também que cada pessoa tem uma raciocínio lógico diferente da outra e isso determina o tempo em que cada um vai levar para assimilar o que se lê. Parabéns professor pela iniciativa e sucesso com o seu projeto.
@alex: a cada dia tem mais professores disponibilizando seus material em sites, então se depender disto teremos ótimas notas dentro em breve.
@Marx: obrigado pelo comentário, e o que você disse é muito certo, não só em programação, mas em tudo na vida, basta você se dedicar que você consegue o que desejar.
Olá, estou começando a estudar programação e queria saber qual é a melhor linguagem para se aprender?
C++, C#, Visual Basic, Delphi ou Java?
Tenho muitos livros e tutoriais de cada um dessas linguagens mas não sei qual dela começar. Não quero saber sobre qual é a mais fácil de aprender e sim a menlhor, mais eficiente para desenvolver softwares como Photoshop e Autodesk Maya.
@Bruno – Com certeza para o que você quer, e principalmente necessitando de performance, a resposta é C++. Porém, também é a mais difícil em comparação às outras.
Obrigado pele informação. Eu tenho o livro C++ como programar 3ª edição só que já tem a quinta aqui no brasil e nos Estados Unidos a 7ªedição já esta disponivel. Com a 3ª que tenho, seria ruim estudar com ela?Mudou muita coisa no C++
de 2001 para 2009? Com a 3ª depois de estudada é possivel aprender
as mudamças que vieram depois de 2001
sem precisar comprar a 5ª que esta nas livrarias do brasil?
Ah! Eu ia esquecendo! Tenho o livro tambem de Java como programar 6ª edição, e Delphi 7 completo, caso eu não embarque por enquanto ao C++ qual dessas duas voçê me indica? O livro do Delphi 7 é antigo até porque já tem Delphi 2009 certo? Por problemas de material didático mais atualizado voçê me indicaria o JAVA mesmo ou com Delphi 7 já é possivel aprender o 2009 facilmente sem recorrer a outros livros?
por favor responda as minhas duas perguntas é muito importante!
@Bruno – Foram incluídos novos recursos na linguagem C++, porém só em aspectos bem avançados, e tudo que você aprender das versões do C++ mais antigo é compatível com o mais novo. Eu não recomendaria você a comprar o mesmo livro atualizado.
Entre Java e Delphi, eu particularmente, prefiro Java. O Delphi 7 é bem antigo, portanto muita coisa mudou, e agora estão lançado o Delphi 2010. Portanto, eu não recomendaria utilizar o material de Delphi 7.
Lembre-se que Java é uma linguagem e Delphi é um ambiente, e portanto essa comparação não é justa. Pois, o Delphi possui muitas facilidades que não estão disponíveis no Java (os recursos estão disponíveis no Java, mas dá mais trabalho fazer algumas coisas…).
Olá, eu fiquei curioso para saber porque voçê prefere o Java do que o Delphi? O Java como linguagem é melhor? Programas feitos nele é mais eficientes do que no Delphi? Comprei um livro em pdf de Borland Delphi 8.NET curso completo por 30,00 em um site que achei na net via download não vou colocar o endereço por talvez não for permitido aqui. Mas este ainda pode ser considerado também muito antigo para estudo? Eu comprei por causa do baixo preço e por ele ter 1.377páginas.Ele foi lançado em 2004. Quando voçê disse: “(os recursos estão disponíveis no Java, mas dá mais trabalho fazer algumas coisas…).” Isso vale mesmo usando uma IDE como NetBeans?
Usando este IDE, as mesmas facilidades do ambiente Delphi não são possiveis ainda?
@Bruno – Eu gosto mais da sintaxe de Java e gosto muito do Netbeans para programar em Java. Como exemplo, posso citar os componentes para acesso à dados que estão disponíveis no Delphi, e que não estão disponíveis no Netbeans (na forma de clicar e arrastar…). Porém, se você quiser fazer programas em Delphi, você precisar comprá-lo, enquanto que o utilizando Java e Netbeans você não precisa pagar nada.
Se você quiser ter funcionalidades parecidas com a do Delphi, utilize C# com o Visual Studio da Microsoft.
Parabéns professor. Fui seu aluno e sei como é fácil de aprender nas suas aulas. Abraços e continue assim.
@Pedro – Obrigado pelo comentário. Esses tipos de feedbacks é que nos deixam satisfeitos de sermos professores.
Marcio, eu posso dizer que o pouco que eu sei de Java foi graças ao seu empenho e esforço nas aulas, obrigado!
@Emmanuel – Fico feliz de saber que as minhas aulas lhe ajudaram. Obrigado.
ola professor lendo seu esclarecimento acima deu pra perceber que tu foi um excelente professor
eu faço informatica tenho linguagem de programaça estou no 3 ano do ensino medio
pra falar a verdad nunca entendi linguagem de programaçao
gostaria muito de pedir sua ajuda
se puder entrar em contato para me ajudar ficarei muito grata a ti…
grande abraço
@Tatiane – Estou lhe mandando um e-mail.
Bom post! professor, queria saber uma opinião sua. Hoje em dia existem várias linguagens de programação e gostaria saber do senhor, quais seriam as linguagens que você escolheria pra o mercado de trabalho atual…ainda não tenho muita certeza a área que eu seguiria….o que eu sei de programação é C, java, e um pouco de C#..
@João – Qualquer linguagem que você tenha aprendido bem, vai lhe servir como base para as próximas que você precisar utilizar. Primeiro é preciso saber qual a área que você irá se dedicar. Tanto C# quanto Java podem ser utilizadas para aplicações desktop e para web, portanto, você pode se dedicar mais a estas enquanto não decide que área deseja. Para web, hoje em dia tem muita coisa sendo feita com PHP e Flex, seriam outras opções para você estudar.
Deixe um Comentário