A UFG oferece o melhor curso de Engenharia de Software do Brasil!

Em resposta ao contexto local, formado pela indústria de software goiana e lições aprendidas ao longo de décadas de ensino, o Instituto de Informática da Universidade Federal de Goiás cria o Curso de Engenharia de Software (talvez o primeiro do país).

Engenharia de software é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de sistemas de software, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo de software e qualidade de software. Além disso, a engenharia de software deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda as necessidades de um requisitante de software.

Software é um dos mais fascinantes artefatos produzidos pelo homem. Há extensos horizontes acerca do que se pode fazer com software. É o instrumento que dirige e dá vida aos computadores. Está em todos os lugares como na lista de contatos de um celular, no tratamento de imagens de uma câmera digital, no controle de estoque de uma empresa, na edição de textos, no funcionamento e uso da internet.

O Curso de Engenharia de Software forma o profissional de software, o engenheiro de Software, apto a participar de e conduzir empreendimentos de softwares que sejam competitivos no mercado global. O estudante recebe formação que lhe assegura sólida carreira na valiosa indústria de software e o inicia no processo de formação de sua própria reputação como profissional.

Em todo o mundo há notório e extenso mercado para este profissional, seja empregado por empresas, ou ocupando-se em atividade empreendedora na construção de um produto inovador.

O egresso do curso é capaz de produzir modelos abstratos correspondentes a software e realizá-los por meio de código funcionando. Dito de outra forma: é capaz de especificar software; projetar (design) software (inclui arquitetura de software); construir (programar) software com qualidade; realizar atividades de manutenção de software, além de trabalhar em equipe, comunicar e escrever bem. Com este perfil, o profissional poderá atuar como responsável por empreendimentos de software e participar ativamente destes, qualquer que seja o software, qualquer que seja o domínio.

Navegue no menu para explorar os tópicos existentes no Projeto Pedagógico do Curso.

Visão padrão
Visão do Swebok