A Engenharia de Software tem como objetivo o desenvolvimento de novos programas de computador. O curso de Engenharia de Software da Anhanguera traz disciplinas nas áreas de lógica e algoritmos, arquitetura e modelagem de dados, suporte e gerenciamento de redes de computadores, desenvolvimento, implementação de APIs, programação web etc. Ao final do curso, você será capaz de projetar, desenvolver, testar, dar manutenção e atualizar sistemas computacionais, jogos virtuais, aplicativos e plataformas digitais. Você tem dúvida sobre as diferenças entre cursos de TI? Para ajudá-lo a decifrar esse mistério, listamos a seguir alguns deles e seu principal intuito: Engenharia de Software - concentra-se nos aspectos práticos da produção de um sistema - Ciência da Computação - prioriza os fundamentos teóricos da Informática - Sistemas de Informação - administra o fluxo de informações geradas e distribuídas por redes de computadores - Engenharia da Computação - constrói os equipamentos computacionais - Análise e Desenvolvimento de Sistemas - foca no desenvolvimento e no planejamento de sistemas de automação e de informação
Grade curricular
Algoritmos E Programação Estruturada
Análise E Modelagem De Sistemas
Análise Orientada A Objetos
Arquitetura De Software
Arquitetura E Organização De Computadores
Bancos De Dados Não Relacionais
Computação Em Nuvem
Desenvolvimento De Sistemas E-Commerce
Desenvolvimento Mobile
Direito Cibernético
Engenharia De Requisitos
Engenharia De Software
Frameworks Para Desenvolvimento De Software
Gerenciamento E Qualidade De Software
Governança De Tecnologia Da Informação
Implementação De Projeto Web
Infraestrutura Ágil
Interface E Usabilidade
Linguagem De Programação
Linguagem Orientada A Objetos
Lógica Computacional
Modelagem De Dados
Programação E Desenvolvimento De Banco De Dados
Programação Web
Projeto De Software
Redes E Sistemas Distribuídos
Segurança E Auditoria De Sistemas
Segurança Em Engenharia De Software
Sistemas De Computação E De Informação
Sistemas Operacionais
Técnicas De Inteligência Artificial
Testes E Manutenção De Software