Duração: 4 anos e meio / 9 semestres Carga Horária: 3.840 Local: Campus Perimetral, Unidade Bueno Período: NOTURNO
Capacitação Profissional.
O setor de Tecnologia da Informação não para de crescer e se transformar, gerando empregos em diversas áreas do segmento. O curso de Engenharia de Software da UNIALFA apresenta um projeto pedagógico atualizado com essas demandas do mercado. Ele é focado no desenvolvimento de habilidades e competências técnicas e humanísticas para formar profissionais altamente preparados para atuarem em todas as áreas envolvidas na construção e manutenção de softwares.
Para isso, o curso desenvolve atividades que alinham os conhecimentos estudados nas aulas com a realidade profissional, contando também com o Núcleo de Práticas em Tecnologia e Inovação. Assim, profissional formado pela UNIALFA poderá atuar nos diversos setores de Tecnologia da Informação, incluindo vagas de: cientista de dados, engenheiros de softwares e desenvolvedores.
Mercado de Trabalho.
O curso de Engenharia de Software da UNIALFA formar profissionais com domínio das melhores tecnologias e práticas de mercado. O egresso será capaz de atender diversos tipos de demandas que envolvam a condução de projetos de desenvolvimento de software com visão crítica, inovadora e criativa. Assim, o engenheiro de software será capaz de:
Especificar, projetar, construir e manter softwares;
Gerenciar equipes de desenvolvimento de software.
Diferenciais do Centro Universitário Alves Faria - UNIALFA.
- Professores com ampla experiência acadêmica e profissional;
- Núcleo de Práticas em Tecnologia e Inovação com laboratórios modernos e que permitem a aplicação de conhecimentos adquiridos em sala de aula;
- Disciplinas que simulam um ambiente real de trabalho em startups e fábricas de software;
- Maratona Interna de Programação (UNIALFA CodeCup);
- Os estudantes são encorajados a montar um portfólio de projetos que são desenvolvidos durante as disciplinas.
Núcleo de Práticas em Tecnologia e Inovação.
O alinhamento entre teoria e prática é uma das premissas da UNIALFA e que refletiram na criação do Núcleo de Práticas em Tecnologia e Inovação. Ele possui seis laboratórios com equipamentos similares aos que indústrias e empresas utilizam em todo o país. O núcleo é um espaço de aprendizado onde os estudantes podem ter o contato com atividades desenvolvidas no dia a dia da profissão.
Matriz Curricular.
1ª SEQUÊNCIA SUGERIDA.
Matemática Básica 40
Estatística Básica 40
Sociedade e Organização 40
Técnicas de Leitura e Produção de Texto 80
Fundamentos de Engenharia de Software 80
Oficina de Programação 40
Algoritmos e Programação de Computadores 80
Carga Horária Total 400
2ª SEQUÊNCIA SUGERIDA.
Arquitetura e Organização de Computadores 80
Legislação Aplicada a Engenharia de Software 40
Técnicas de Programação 80
Cálculo 80
Matemática Discreta 40
Interação Homem-Máquina 40
Lógica Computacional 40
Carga Horária Total 400
3ª SEQUÊNCIA SUGERIDA.
Matemática Discreta II 40
Lógica Computacional II 40
Construção de Software Comercial 80
Engenharia de Software 80
Projeto de Banco de Dados 80
Algoritmos e Estrutura de Dados I 80
Carga Horária Total 400
4ª SEQUÊNCIA SUGERIDA.
Análise de Sistemas de Informação 80
Administração e Organização de Banco de Dados 80
Sistemas Operacionais 80
Álgebra Linear 60
Algoritmos e Estrutura de Dados II 80
Carga Horária Total 380
5ª SEQUÊNCIA SUGERIDA.
Rede de Computadores I 40
Teoria da Computação 80
Projeto e Modelagem de Software 80
Paradigmas de Programação 40
Desenvolvimento de Sistemas para Internet 80
Construção de Software 80
Carga Horária Total 400
6ª SEQUÊNCIA SUGERIDA.
Gerenciamentro de Projetos 80
Metodologia Científica 40
Usabilidade de Software e Experiência do Usuário 40
Sistemas Computacionais Distribuídos e Aplicações em Nuvens 80
Validação e Verificação de Software 40
Processos de Software 80
Rede de Computadores II 40
Carga Horária Total 400
7ª SEQUÊNCIA SUGERIDA.
Qualidade de Software 40
Padrões Arquiteturais 80
Frameworks de Persistência de Dados 40
Inteligência Artificial 80
Gestão de Serviços e Governança de Tecnologia da Informação 80
Metodologias Ágeis de Desenvolvimento de Software 40
Empreendedorismo 40
Carga Horária Total 400
8ª SEQUÊNCIA SUGERIDA.
Desenvolvimento de Aplicativos Móveis 80
Segurança e Auditoria no Desenvolvimento de Sistemas 80
Trabalho de Conclusão de Curso I 40
Complexidade de Algoritmos 40
Fábrica de Software I 80
Carga Horária Total 320
9ª SEQUÊNCIA SUGERIDA.
Tópicos Contemporâneos em Engenharia de Software 40
Machine Learning e Mineração de Dados 80
Governança e Gestão de Serviços de Software 40
Pesquisa Operacional e Otimização 40
Fábrica de Software II 40
Trabalhao de Conclusão de Curso II 80
Carga Horária Total 320
OUTRAS ATIVIDADES.
Atividades Complementares 175
Estágio Curricular Supervisionado 175
Carga Horária Total 350
DISCIPLINAS OPTATIVAS.
Língua Brasileira de Sinais - LIBRAS 40
Compiladores 80
Computação Gráfica 40
Planejamento Estratégico de Tecnologia da Informação 80
Modelagem de Processos de Negócio 40
Gestão da Informação e do Conhecimento 40
Economia Aplicada 40
Linguagens Formais e Autômatos 60
Linguagens de Montagem 40
Fundamentos de Administração 80
Outro curso relacionado com engenharia de software