Engenharia de Software


Informações Gerais

Criação Turno Regime Vagas Duração
2016 Noturno Semestral 50 8 semestres (4 anos)
Habilitação Título
Bacharelado em Engenharia de Software Engenheiro de Software

Entre em contato com o coordenador do curso

Aspectos Legais de Criação do Curso

Curso aprovado pelo Conselho de Ensino, Pesquisa e Extensão (CEPE) e Conselho Universitário do Centro Universitário Municipal de Franca – Uni-FACEF para ser oferecido a partir do primeiro semestre de 2017.

Atuação

O engenheiro de software pode exercer os seguintes cargos em empresas que desenvolvem ou se utilizam de software: Gerente de projeto; Analista de negócio; Desenvolvedor de aplicativos para web, para dispositivos móveis e games; Analista programador, Analista de teste; Arquiteto de software; Analista de qualidade; Analista de configuração; Analista de implantação; Analista de requisitos; Analista de Manutenção; Administrador de banco de dados.

Fale com o coordenador

[email protected]

Objetivo geral e objetivos específicos

Objetivo Geral

O objetivo geral do curso de Bacharelado em Engenharia de Software do Uni-FACEF Centro Universitário Municipal de Franca é formar profissionais com conhecimentos teóricos e práticos, com aprofundamento em aplicações de qualidade das soluções oferecidas pela engenharia de software aos problemas existentes nas unidades de negócio de uma organização, articulados com conhecimentos técnico-científicos e outros da área de negócios, de forma a dispor de habilidades de relacionamentos interpessoal, de comunicação e de trabalho em equipe, necessárias à atuação profissional da área, de forma ética.

Objetivos específicos

Para atender à proposta geral do curso de Engenharia de Software, os objetivos específicos serão articulados para oferecer:

  • disciplinas que integrem teoria e prática, nos contextos técnico, científico e de negócios, desde a base histórica e teórica, até as competências de aplicação, análise, síntese e avaliação de processos;
  • monitoria em disciplinas com maior reprovação ou aquelas em que os alunos encontram maiores dificuldades;
  • trabalhos interdisciplinares que integrem disciplinas correlatas visando à solução de um projeto em comum;
  • incentivo à investigação científica e tecnológica, por meio de programas de bolsas institucionais que valorizem o estudante pesquisador;
  • formação continuada com cursos de pós-graduação, em áreas específicas e correlatas ao curso de Engenharia de Software;
  • cursos de extensão que possam complementar para a formação integral do aluno, na forma de cursos de verão (janeiro) e de inverno (julho);
  • cursos de extensão, na forma de projetos sociais à comunidade local que possam ser ministrados por alunos com a supervisão de docentes do curso;
  • apoio ao estágio supervisionado, através de regulamento com regras bem definidas e setor específico para suporte ao estudante;
  • visitas e viagens técnicas, com a finalidade de aproximar o estudante do mercado de trabalho e possibilitar a ele momentos de networking; e
  • apoio às atividades complementares através de regulamento contendo regras claras e que efetivamente avaliem a qualidade das ações realizadas pelo estudante

Competências e Habilidades

Levando em consideração a flexibilidade necessária para atender domínios diversificados de aplicação e as vocações institucionais, o curso de bacharelado em Engenharia de Software do Uni-FACEF tem como objetivo prover uma formação profissional que revele as competências e as habilidades previstas de formação geral do profissional de computação (MEC, 2016), contextualizadas às demandas e características da cidade de Franca/SP e região, conforme segue:

  • identificar problemas que tenham solução algorítmica;
  • conhecer os limites da computação;
  • resolver problemas usando ambientes de programação;
  • tomar decisões e inovar, com base no conhecimento do funcionamento e das características técnicas de hardware e da infraestrutura de software dos sistemas de computação consciente dos aspectos éticos, legais e dos impactos ambientais decorrentes;
  • compreender e explicar as dimensões quantitativas de um problema;
  • gerir a sua própria aprendizagem e desenvolvimento, incluindo a gestão de tempo e competências organizacionais;
  • preparar e apresentar seus trabalhos e problemas técnicos e suas soluções para audiências diversas, em formatos apropriados (oral e escrito);
  • avaliar criticamente projetos de sistemas de computação;
  • adequar-se rapidamente às mudanças tecnológicas e aos novos ambientes;
  • ler textos técnicos na língua inglesa;
  • empreender e exercer liderança, coordenação e supervisão na sua área de atuação profissional; e
  • ser capaz de realizar trabalho cooperativo e entender os benefícios que este pode produzir.

E ainda que revelem, pelo menos, as seguintes habilidades e competências de formação na área específica (MEC, 2016):

  • investigar, compreender e estruturar as características de domínios de aplicação em diversos contextos que levem em consideração questões éticas, sociais, legais e econômicas, individualmente e/ou em equipe;
  • compreender e aplicar processos, técnicas e procedimentos de construção, de evolução e de avaliação de software;
  • analisar e selecionar tecnologias adequadas para a construção de software;
  • conhecer os direitos e as propriedades intelectuais inerentes à produção e utilização de software;
  • avaliar a qualidade de sistemas de software;
  • integrar sistemas de software;
  • gerenciar projetos de software conciliando objetivos conflitantes, com limitações de custos, tempo e com análise de riscos;
  • aplicar adequadamente normas técnicas;
  • qualificar e quantificar seu trabalho baseado em experiências e experimentos;
  • exercer múltiplas atividades relacionadas a software como: desenvolvimento, evolução, consultoria, negociação, ensino e pesquisa;
  • conceber, aplicar e validar princípios, padrões e boas práticas no desenvolvimento de software;
  • analisar e criar modelos relacionados ao desenvolvimento de software;
  • identificar novas oportunidades de negócios e desenvolver soluções inovadoras;
  • identificar e analisar problemas avaliando as necessidades dos clientes, especificar os requisitos de software, projetar, desenvolver, implementar, verificar e documentar soluções de software baseadas no conhecimento apropriado de teorias, modelos e técnicas.

Perfil dos Egressos

Levando em consideração a flexibilidade necessária, para atender domínios diversificados de aplicação e as vocações institucionais, tem-se o objetivo de que os egressos do curso de Engenharia de Software do Uni-FACEF (MEC, 2016), contextualizados às demandas e características da cidade de Franca/SP e região:

  • possuam sólida formação em Ciência da Computação, Matemática e Produção, visando à criação de sistemas de software de alta qualidade de maneira sistemática, controlada, eficaz e eficiente que levem em consideração questões éticas, sociais, legais e econômicas;
  • sejam capazes de criar soluções, individualmente ou em equipe, para problemas complexos caracterizados por relações entre domínios de conhecimento e de aplicação;
  • sejam capazes de agir de forma reflexiva na construção de software, compreendendo o seu impacto direto ou indireto sobre as pessoas e a sociedade;
  • entendam o contexto social no qual a construção de Software é praticada, bem como os efeitos dos projetos de software na sociedade;
  • compreendam os aspectos econômicos e financeiros, associados a novos produtos e organizações; e
  • reconheçam o caráter fundamental da inovação e da criatividade e compreendam as perspectivas de negócios e oportunidades relevantes


Matriz Curricular a partir de 2023 com as Unidades Curriculares de Extensão

 

1º semestre Carga Horária (hora-relógio)
Introdução a Computação 66
Algoritmo e Lógica de Programação I 66
UCE – Programação de Computadores I 66
Matemática Discreta 66
Comunicação e Expressão 33
Metodologia de Pesquisa em Computação I 33
Carga horária Total 330

 

2º semestre Carga Horária (hora-relógio)
Engenharia de Software I 66
Algoritmo e Lógica de Programação II 66
Programação de Computadores II 66
Cálculo Diferencial e Integral 66
Lógica para Computação 33
Metodologia de Pesquisa em Computação II 33
Carga horária Total 330

 

3º semestre Carga Horária (hora-relógio)
UCE – Engenharia de Software II 66
Estrutura de Dados I 66
Banco de Dados I 66
Interação Humano Computador I 33
UCE – Paradigmas de Programação I 66
Empreendedorismo I 33
Carga horária Total 330

 

4º semestre Carga Horária (hora-relógio)
UCE – Gestão de Projetos 66
Estrutura de Dados II 66
Banco de Dados II 66
Interação Humano Computador II 33
UCE – Paradigmas de Programação II 66
Empreendedorismo II 33
Carga horária Total 330

 

5º semestre Carga Horária (hora-relógio)
Qualidade de Software 66
Programação com Banco de Dados 66
Desenvolvimento de Software para Web I 33
Arquitetura e Organização de Computadores 66
Desenvolvimento de Software para Dispositivos Móveis I 33
Redes de Computadores 66
Carga horária Total 330
6º semestre Carga Horária (hora-relógio)
Arquitetura de Software 33
Ciência de Dados 66
Desenvolvimento de Software para Web II 33
Sistemas Distribuídos 66
Desenvolvimento de Software para Dispositivos Móveis II 33
Probabilidade e Estatística 33
Sistemas Operacionais 66
Carga horária Total 330

 

7º semestre Carga Horária (hora-relógio)
Verificação e Validação de Software 66
Desenvolvimento de Jogos Digitais I 33
Projetos em Desenvolvimento Tecnológico e Inovação em Engenharia de Software I 66
Gerenciamento de Configuração de Software 66
Integração de aplicações 33
Inteligência Artificial 66
Carga horária Total 330

 

8º semestre Carga Horária (hora-relógio)
Desenvolvimento de Jogos Digitais II 33
Engenharia de Segurança para Software 66
Projetos em Desenvolvimento Tecnológico e Inovação em Engenharia de Software II 66
Manutenção de Software 66
Teoria da Computação 66
Direito Aplicado a Computação 33
Carga horária Total 330

  

RESUMO Matriz início em 2023 HORAS
Conteúdos de Disciplinas 2310
Conteúdo de Unidade Curricular de Extensão 330
Estágio Supervisionado 360
Atividades Complementares 140
Trabalho de Conclusão de Curso 100
TOTAL GERAL DA CARGA HORÁRIA 3240

 

Matriz Curricular em vigor até 2022

 

1º semestre Carga Horária (hora-relógio)
Introdução a Computação 66
Algoritmo e Lógica de Programação I 66
Programação de Computadores I 66
Matemática Discreta 66
Comunicação e Expressão 33
Metodologia de Pesquisa Científica I 33
Carga horária Total 330

 

2º semestre Carga Horária (hora-relógio)
Engenharia de Software I 66
Algoritmo e Lógica de Programação II 66
Programação de Computadores II 66
Cálculo Diferencial e Integral 66
Lógica para Computação 33
Metodologia de Pesquisa Científica II 33
Carga horária Total 330

 

3º semestre Carga Horária (hora-relógio)
Engenharia de Software II 66
Estrutura de Dados I 66
Banco de Dados I 66
Interação Humano Computador I 33
Paradigmas de Programação I 66
Empreendedorismo I 33
Carga horária Total 330

 

4º semestre Carga Horária (hora-relógio)
Gestão de Projetos 66
Estrutura de Dados II 66
Banco de Dados II 66
Interação Humano Computador II 33
Paradigmas de Programação II 66
Empreendedorismo II 33
Carga horária Total 330

 

5º semestre Carga Horária (hora-relógio)
Qualidade de Software 66
Programação com Banco de Dados 66
Desenvolvimento de Software para Web I 33
Arquitetura e Organização de Computadores 66
Desenvolvimento de Software para Dispositivos Móveis I 33
Redes de Computadores 66
Carga horária Total 330

  

6º semestre Carga Horária (hora-relógio)
Arquitetura de Software 33
Ciência de Dados 66
Desenvolvimento de Software para Web II 33
Sistemas Distribuídos 66
Desenvolvimento de Software para Dispositivos Móveis II 33
Probabilidade e Estatística 33
Sistemas Operacionais 66
Carga horária Total 330

 

7º semestre Carga Horária (hora-relógio)
Verificação e Validação de Software 66
Desenvolvimento de Jogos Digitais I 33
Projetos em Desenvolvimento Tecnológico e Inovação em Engenharia de Software I 66
Gerenciamento de Configuração de Software 66
Integração de aplicações 33
Inteligência Artificial 66
Carga horária Total 330

 

8º semestre Carga Horária (hora-relógio)
Desenvolvimento de Jogos Digitais II 33
Engenharia de Segurança para Software 66
Projetos em Desenvolvimento Tecnológico e Inovação em Engenharia de Software II 66
Manutenção de Software 66
Teoria da Computação 66
Direito Aplicado a Computação 33
Carga horária Total 330

  

RESUMO Matriz atual (até 2022) Horas-Relógio
Conteúdos de Disciplinas 2640
Estágio Supervisionado 360
Atividades Complementares 140
Trabalho de Conclusão de Curso 100
TOTAL GERAL DA CARGA HORÁRIA 3240

Setor de Estágio

O Uni-FACEF possui o Setor de Estágios que, além de orientar e coordenar o estágio curricular supervisionado, auxiliando na criação da PASTA DE ESTÁGIO e documentos e relatórios necessários, divulga regularmente vagas para estágios e contratos CLT. As empresas podem enviar solicitação, para o e-mail [email protected], para preenchimento de vagas, com a descrição do perfil desejado, para divulgação em nosso site. E os estudantes podem enviar currículos para serem notificados quando houver vagas com o respectivo perfil.

Site do Setor: https://www.unifacef.com.br/estagios/estagios-supervisionados

Docente responsável: Profª Me. Flávia Haddad França

Projetos de Extensão

Através da Pró-Reitoria de Extensão Comunitária e Desenvolvimento, o curso de bacharelado em Engenharia de Software participa com estudantes, docentes e a coordenação dos projetos listados a seguir.

1) Conecte-se: Iniciado em abril de 2011, tem o objetivo de propiciar aos membros da comunidade, com idade superior a 45 anos, Curso de Informática, gratuito, ministrado pelo Centro Universitário Municipal de Franca – Uni-FACEF. Trata-se da interação de adultos com as novas tecnologias em seus diferentes aspectos. Esse público, gratuitamente, é inserido em conteúdos como: manejo básico de computadores, acesso internet e correios eletrônicos, sistemas de busca, uso de álbuns digitais, noções de segurança, sites de relacionamento, entre outros conteúdos tecnológicos básicos.

2) Capacitação Profissional/Ensino de Informática: – é desenvolvido no Uni-FACEF e tem o objetivo de promover gratuitamente aulas de informática aos adolescentes selecionados pelo Instituto Pró-Criança.

3) Capelinha: inclusão digital: Tem o objetivo de propiciar à comunidade da Capelinha curso de Informática ministrado por alunos do Curso de Sistema de Informação do Uni-FACEF.

4) Projetos do Hackathon e ODSs da ONU com softwares que podem ser utilizados pela comunidade francana na área de educação.

5) Trote Solidário anual com os alunos trabalhando em um projeto voluntário social.

Avaliação Institucional Discente

A Avaliação Institucional Discente, realizado semestralmente, é um instrumento de manifestação de opinião do discente, por meio do preenchimento do Questionário de Avaliação Institucional, disponível no projeto pedagógico do curso, e retirado do Projeto de Avaliação Institucional do Uni-FACEF. Através deste, a chefia de departamento do curso de bacharelado em Engenharia de Software pode acompanhar a percepção quantitativa e qualitativa dos alunos com relação aos docentes, ao conteúdo das disciplinas, e a infraestrutura da instituição, como laboratórios, cantina, biblioteca, secretaria acadêmica e salas de aula. O instrumento é de grande importância, para que se possa cada vez mais realizar a missão como instituição formadora de ensino superior, servindo como forma de reflexão e busca do aperfeiçoamento dos serviços educacionais e administrativos. Assim, os resultados destas avaliações são processados, analisados e discutidos por todos os docentes do curso, juntamente com chefia de departamento e reitoria, com objetivo de melhoria contínua dos processos e comportamentos existentes.

Ações que preparam para o mercado

1) HACKATHON anual desde 2016 para os alunos do curso de Engenharia de Software: 24 horas de programação com o apoio de colaboradores de empresas parceiras do evento, e com comissão formada por empresários e líderes do setor de TI na região de Franca;

2) MARATONA DE PROGRAMAÇÃO anual desde 2016 para os alunos do curso de Engenharia de Software com foco em criar soluções de software de problemas reais e com prazo de entrega;

3) Semana de recepção dos ingressantes com os empresários de TI do mercado de trabalho de Franca-SP e região.

4) Semana de Computação anualmente com palestras e mini-cursos sobre temas atuais

5) Cursos de extensão realizados em longo do ano com temas atuais na área de Engenharia de Software

6) Trabalhos Interdisciplinares nas turmas dos 1o. e 2o. anos

7) Workshop de Apresentações de Trabalhos de Conclusão de Cursos

Pesquisa

O Uni-FACEF conta com o programa institucional de financiamento de bolsas de iniciação científica do CNPq, o PIBIC (Programa Institucional de Bolsas de Iniciação Científica). Ainda, conta com o programa institucional do Uni-FACEF, o ITI (Iniciação Tecnológica e Inovação). De forma particular ao ITI, os alunos do curso de Engenharia de Software vêm participando, de forma significativa, no desenvolvimento de projetos de tecnologia e inovação tecnológica A presença de bolsistas em sala de aula contribuem para que os colegas de sala percebam o amadurecimento do aluno para com a área acadêmica e os estudos de investigação científica de modo geral.

Possuímos atualmente 2 revistas eletrônicas na área de computação:

  1. a RESIGet – Revista Eletrônica de Sistemas de Informação e Gestão Tecnológica – disponível em http://periodicos.unifacef.com.br/index.php/resiget, e
  2. a RECA – Revista Eletrônica de Computação Aplicada, disponível em https://periodicos.unifacef.com.br/index.php/reca/index.

Infraestrutura de Laboratórios

O curso conta com 6 laboratórios de informática:

2 Laboratórios de Engenharia de Software: laboratório relacionado à materialização dos conceitos teóricos aprendidos nas disciplinas de algoritmo e lógica de programação de computadores, paradigmas de programação, e as estrutura de dados, engenharia de software em geral. São 40 computadores divididos em 10 bancadas de 4 máquinas cada um

107-1

107-2

1 Laboratório de Banco de Dados: laboratório relacionado à materialização dos conceitos teóricos das disciplinas relacionadas a banco de dados (Banco de Dados I, Banco de Dados II, Programação com Banco de Dados e Mineração de Dados). São 40 computadores divididos em 10 bancadas de 4 máquinas cada um;

207-1

1 Laboratório de Gestão de Sistemas de Informação. Laboratório para instalação e experimentação de softwares de gestão, de ERP, de CRM, de BPM, com 40 computadores,

207-2

1 Laboratório de Redes de Computadores, Sistemas Distribuídos, Arquitetura e Sistemas Operacionais: Apoiar as atividades de configuração de máquinas nas áreas de Redes de Computadores, Sistemas Distribuídos, infra em TI. São 30 computadores divididos em 10 bancadas de 3 máquinas cada um.

2-1


1 Laboratório de Robótica: apoiar e ensino e aprendizagem de programação robótica, possui 5 kits Lego MindStorm e 10 kits OrangePi e 10 placas NodeMCU.

Investimento

As informações de mensalidades listadas abaixo são válidas para o ano letivo de 2024. O desconto pontualidade é concedido para pagamentos até a data de vencimento do boleto (todo dia 10 de cada mês). Consulte o Setor Financeiro para obter mais informações.

Curso Valor do boleto Valor com desconto pontualidade(10%)
Engenharia de Software – Noturno R$ 1.110,00 R$ 999,00