Engenharia de Software Full Stack

EAD

O que é Engenharia de Software?

Engenharia de Software é uma disciplina da computação que se concentra na aplicação de princípios de engenharia para o desenvolvimento, operação e manutenção de software. Seu objetivo principal é criar sistemas de software de alta qualidade que atendam às necessidades dos usuários, garantindo que sejam confiáveis, eficientes e sustentáveis.

Essa área abrange diversos aspectos, começando com processos de desenvolvimento, que definem métodos e práticas para organizar e gerenciar a criação de software. Os modelos de desenvolvimento podem variar, incluindo abordagens em cascata e ágeis, como Scrum e Kanban. A análise e o projeto são etapas cruciais, onde se identificam os requisitos e se elabora um design que os atenda, utilizando técnicas de modelagem como UML. .

A codificação refere-se à implementação prática do software, onde os desenvolvedores escrevem o código em diferentes linguagens de programação. Após essa etapa, os testes são realizados para verificar e validar o funcionamento do software, abrangendo diversos tipos, como testes unitários, de integração e de aceitação. A manutenção é outra parte importante, envolvendo a atualização e correção do software após sua entrega, para garantir que continue a atender aos requisitos e a funcionar corretamente ao longo do tempo. .

Além disso, a gestão de projetos desempenha um papel fundamental na Engenharia de Software, pois envolve o planejamento, monitoramento e controle dos projetos, assegurando que sejam concluídos dentro do prazo e do orçamento. Assim, a Engenharia de Software é essencial para desenvolver sistemas de forma eficiente, minimizando riscos e aumentando a satisfação dos usuários.

O que se estuda na graduação em Engenharia de Software do UniAnchieta?

Na graduação em Engenharia de Software, os alunos estudam uma ampla gama de disciplinas que formam uma base sólida para suas futuras carreiras na tecnologia. O curso aborda fundamentos da computação, como lógica de programação e algoritmos, além de linguagens de programação como Java e Python. Os estudantes aprendem análise e projeto de sistemas, utilizando UML para modelar requisitos. .

A formação inclui a arquitetura de software e metodologias de desenvolvimento, com ênfase em abordagens ágeis como Scrum. A qualidade do software é abordada por meio de disciplinas de testes, enquanto segurança da informação e manutenção de software também são discutidas. Por fim, o curso foca na gestão de projetos, preparando os alunos para planejar e controlar o desenvolvimento de soluções. Essa formação abrangente equipara os estudantes para enfrentar os desafios do mercado de trabalho na área de tecnologia.

Grade Curricular - Engenharia de Software Full Stack

Clique em um período para visualizar as disciplinas

Tipo do Curso

Bacharelado - EAD

*As práticas extensionistas, assim como o estágio obrigatório e o TCC poderão ser realizados, presencialmente, nos períodos da manhã, tarde ou noite, inclusive finais de semana e feriados, variando conforme a carga horária a ser cumprida em cada curso.

Dinâmica das aulas

Atividades on-line, videoaulas e aula de revisão ao vivo.

Duração

5 anos

Coordenador(a)

Nome: Prof.Me.Vanderlei Ienne
Email: vanderlei.ienne@anchieta.br

Investimento

Clique no botão abaixo e confira os valores do curso.

Campus Prof. Pedro C. Fornari

Av. Odila Azalim, 575 – Vila Nova Jundiainópolis (Portaria 1) Av. Doutor Adoniro Ladeira, 94, (Portaria 2)

Tem dúvidas?

Ligue para 11 4588-4444 ou, se preferir, fale conosco através do WhatsApp

CONFIRMADO

Parabéns! Sua inscrição está confirmada! 🎉

Enviaremos mais informações sobre o evento no Email e WhatsApp cadastrado!

Precisa de ajuda?