Cursos disponíveis

DESENVOLVIMENTO WEB 2 - M1001
Concomitantes ou Subsequentes

O Componente Curricular aborda as principais linguagens e tecnologias envolvidas no desenvolvimento web, com ênfase na programação backend, incluindo a utilização de frameworks específicos. Apresenta as principais formas de integração front-end e back-end. Apresenta as principais metodologias de desenvolvimento de software. Aborda metodologias de testes e implantação de sistemas Web em servidores locais e/ou em nuvem.

ENGENHARIA DE SOFTWARE 2 - M3002
Bacharelados

A disciplina trabalha com gestão da qualidade, projeto de interface, verificação e validação, e estratégias e técnicas de testes. São abordados também gestão de configurações, manutenção de software, modelos de maturidade de processo e metodologias ágeis. Os conteúdos são abordados de modo a fundamentar as atividades organizadas pelos projetos de extensão em andamento no curso.

ANÁLISE E PROJETO DE SISTEMAS - M3001
Bacharelados

Esta disciplina trata da modelagem de sistemas orientados a objetos com modelos de representação na linguagem UML. São apresentados todos os diagramas estruturais,
comportamentais e de interação. Finalmente, é abordado o processo unificado de projeto de sistemas. Os conteúdos são abordados de modo a fundamentar as atividades organizadas pelos projetos de extensão em andamento no curso.

ENGENHARIA DE SOFTWARE 1 - M2001
Tecnológicos

Esta disciplina apresenta os modelos de processo de engenharia de software, discute as questões de planejamento de projeto de software em termos de viabilidade técnica, tempo e custo. Também são apresentadas as métricas no processo de planejamento e gestão, e a gestão por meio de cronogramas, custos e riscos. A disciplina conclui com uma discussão sobre a engenharia de requisitos. Os conteúdos são abordados de modo a fundamentar as atividades organizadas pelos projetos de extensão em andamento no curso.