O computador e as linguagens de programação são importantes para o estudante de engenharia desenvolver novas formas de raciocínio lógico para a criação de projetos e programas, no caso da criação de ferramentas que simplificam e aperfeiçoam processos de gerenciamento de construção de obras e na criação de plantas, como no caso da Engenharia Civil. Outra importância do computador e nas linguagens de programação está no aprendizado do aluno em saber se comunicar com ferramentas complexas ligadas à Engenharia, como o AutoCAD, SketchUp, Revitt, FTool, SolidWorks e outros programas que auxiliam o andamentos, cujas funções destes programas anteriores são respectivamente na criação de planta baixa, projeção em computação gráfica de novas obras, dimensionamento de estruturas (vigas e pilares ), sendo estes cada vez mais precisos e detalhados, assim, faz o projeto final aproximar-se das expectativas do projetista, por acrescentar detalhes menores e elementos arquitetônicos, para verificar a viabilidade dos espaços. Porém, nem todos os ramos da engenharia têm suas necessidades atendidas, pelo fato dos programas atuais ainda não suprirem totalmente as necessidades existentes, sejam comuns ou especiais, devido a limitação das versões dos programas em traduzir a vontade dos engenheiros por códigos de computador, como no caso da Engenharia Naval, não terem novos métodos que simplifiquem os trabalhos para o computador, por não ter tanta procura nesse ramo quanto a Engenharia Civil ou Mecânica, cujas necessidades são mais preenchidas. Por isso, é necessário buscar atender estas necessidades por meio da introdução de conhecimentos básicos de informática iniciais até os mais avançados, para que alguns, motivados com essa nova experiência, empenhem-se em criar novas ferramentas com mais possiblidades em atender as necessidades, além de simplificar as linguagens, para evitar com que os programas necessitem ter um conhecimento avançado para executar, com o objetivo de mesmo