Hoje vou falar sobre linguagens de programacao, que sao de grande importancia para estudantes de ciencia da computacao e muito visada por curiosos de outras areas. Para comecar, falarei da linguagem de programacao chamada Basic, e logo em seguida falarei da linguagem C++.A linguagem Basic (Beginners All-Purpose Symbolic Instruction Code), foi criada por J.Kemeny e T. Kurtz em 1963 no Dartmouth College, com o intuito de facilitar o ensino de conceitos de programacao, por isso, pode ser considerada uma linguagem didatica, pois e altamente algoritmica, assim como o pascal(outra linguagem considerada didatica mas que nao me aprofundarei aqui). Basic e uma linguagem de alto nivel, que no comeco era interpretada, mas que, apos algumas alteracoes passou a ser compilada e melhor estruturada, para que o desempenho da mesma fosse melhorado. Justamente pela quantidade de variacoes e versoes que ocorreram ao longo do tempo, o Basic e considerado uma familia de sublinguagens, e acredita-se que seja a linguagem de programacao com o maior numero de variacoes existentes. Por ser imperativa, geralmente e estudada como uma linguagem inicial, apenas para que o aluno se situe a respeito de desenvolvimento de software.A linguagem C++(le-se "ce mais mais" ) foi desenvolvida por Bjarne Stroustrup e e derivada da linguagem C, desenvolvida por Dennis Ritchie, possuindo algumas caracteristicas a mais em relacao a sua antecessora. O C++ e uma linguagem de alta linguagem e multi-paradigma, sendo esta a grande diferenca em relacao a sua "linguagem mae", que e imperativa. A chamada Orientacao a objetos, presente no C++, refe-se de forma simplificada a uma maneira dinamica na qual os programas sao feitos, que divide os programas em pedacos chamados objetos, que podem ser manipulados e reaproveitados facilmente para outros programas, gerando praticidade e conforto ao programador. A tecnologia da informacao e uma area do conhecimento que atualmente tem se desenvolvido muito rapidamente, entao, como deveriam atuar os professores da area? Primeiramente, e muito importante que os professores estejam dispostos a estarem sempre se reciclando, pois, como ja foi dito, essa e uma area que tem se desenvolvido rapidamente, portanto, novas tecnicas e tecnologias aparecem constantemente, e e importante que os professores mostrem-se interessados em compreende-las. Tao importante quanto o conhecimento que o professor tem, e a maneira como ele passa esse conhecimento para os alunos, afinal, de nada vale esse conhecimento se o professor nao o consegue passar aos alunos, e dai que surgem novos modelos de aulas, e metodologias mais variadas, como por exemplo o blog como forma de ensino, que funciona pois faz com que os estudantes das areas da tecnologia da informacao estejam constantemente pesquisando sobre a area e consequentemente aprendendo mais. Trabalhos em grupo passados para os alunos tambem funcionam muito bem, porque isso faz com que os alunos troquem conhecimento entre si e adquiram um certo espirito coletivo, que muitas vezes falta nessa area, alem disso, aprensentacoes em sala ajudam a diminuir a timidez dos alunos. Outro ponto importante diz respeito ao incentivo a estudantes que ja conhecem um pouco dos assuntos das aulas, sao os chamados autodidatas, que muitas vezes sentem-se entediados