Ciência da Computação

Informações Gerais

Criação Turno Regime Vagas Duração
2018 Noturno Semestral 50 8 semestres (4 anos)
Habilitação Título
Bacharelado em Ciência da Computação Ciência da Computação

O Curso de Bacharelado em Ciência da Computação do Uni-FACEF visa assegurar a formação de profissionais dotados, de acordo com as Diretrizes Curriculares Nacionais:

  1. de conhecimento das questões sociais, profissionais, legais, éticas, políticas e humanísticas;
  2. da compreensão do impacto da computação e suas tecnologias na sociedade no que concerne ao atendimento e à antecipação estratégica das necessidades da sociedade;
  3. de visão crítica e criativa na identificação e resolução de problemas contribuindo para o desenvolvimento de sua área;
  4. da capacidade de atuar de forma empreendedora, abrangente e cooperativa no atendimento às demandas sociais da região onde atua, do Brasil e do mundo;
  5. de utilizar racionalmente os recursos disponíveis de forma transdisciplinar;
  6. da compreensão das necessidades da contínua atualização e aprimoramento de suas competências e habilidades;
  7. da capacidade de reconhecer a importância do pensamento computacional na vida cotidiana, como também sua aplicação em outros domínios e ser capaz de aplicá-lo em circunstâncias apropriadas; e
  8. da capacidade de atuar em um mundo de trabalho globalizado.

Levando em consideração a flexibilidade necessária para atender domínios diversificados de aplicação e as vocações institucionais, os egressos do curso de Bacharelado em Ciência da Computação do Uni-FACEF, de acordo com as Diretrizes Curriculares Nacionais:

  1. possuirão sólida formação em Ciência da Computação e Matemática que os capacitem a construir aplicativos de propósito geral, ferramentas e infraestrutura de software de sistemas de computação e de sistemas embarcados, gerar conhecimento científico e inovação e que os incentivem a estender suas competências à medida que a área se desenvolve;
  2. irão adquirir visão global e interdisciplinar de sistemas e entendam que esta visão transcende os detalhes de implementação dos vários componentes e os conhecimentos dos domínios de aplicação;
  3. conhecerão a estrutura dos sistemas de computação e os processos envolvidos na sua construção e análise;
  4. dominarão os fundamentos teóricos da área de Computação e como eles influenciam a prática profissional;
  5. serão capazes de agir de forma reflexiva na construção de sistemas de computação, compreendendo o seu impacto direto ou indireto sobre as pessoas e a sociedade;
  6. serão 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;
  7. reconhecerão o caráter fundamental da inovação e da criatividade e compreendam as perspectivas de negócios e oportunidades relevantes.

O curso de Bacharelado em Ciência da Computação do Uni-FACEF formará egressos que revelem pelo menos as competências e habilidades comuns para, de acordo com as Diretrizes Curriculares Nacionais:

  1. identificar problemas que tenham solução algorítmica;
  2. conhecer os limites da computação;
  3. resolver problemas usando ambientes de programação;
  4. 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;
  5. compreender e explicar as dimensões quantitativas de um problema;
  6. gerir a sua própria aprendizagem e desenvolvimento, incluindo a gestão de tempo e competências organizacionais;
  7. preparar e apresentar seus trabalhos e problemas técnicos e suas soluções para audiências diversas, em formatos apropriados (oral e escrito);
  8. avaliar criticamente projetos de sistemas de computação;
  9. adequar-se rapidamente às mudanças tecnológicas e aos novos ambientes de trabalho;
  10. ler textos técnicos na língua inglesa;
  11. empreender e exercer liderança, coordenação e supervisão na sua área de atuação profissional;
  12. ser capaz de realizar trabalho cooperativo e entender os benefícios que este pode produzir.

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 Ciência da Computação do Uni-FACEF proverá uma formação profissional que revele, pelo menos, as habilidades e competências para, de acordo com as Diretrizes Curriculares Nacionais:

    • Compreender os fatos essenciais, os conceitos, os princípios e as teorias relacionadas à Ciência da Computação para o desenvolvimento de software e hardware e suas aplicações;
    • Reconhecer a importância do pensamento computacional no cotidiano e sua aplicação em circunstâncias apropriadas e em domínios diversos;
    • Identificar e gerenciar os riscos que podem estar envolvidos na operação de equipamentos de computação (incluindo os aspectos de dependabilidade e segurança);
    • Identificar e analisar requisitos e especificações para problemas específicos e planejar estratégias para suas soluções;
    • Especificar, projetar, implementar, manter e avaliar sistemas de computação, empregando teorias, práticas e ferramentas adequadas;
    • Conceber soluções computacionais a partir de decisões visando o equilíbrio de todos os fatores envolvidos;
    • Empregar metodologias que visem garantir critérios de qualidade ao longo de todas as etapas de desenvolvimento de uma solução computacional;
    • Analisar quanto um sistema baseado em computadores atende os critérios definidos para seu uso corrente e futuro (adequabilidade);
    • Gerenciar projetos de desenvolvimento de sistemas computacionais;
    • Aplicar temas e princípios recorrentes, como abstração, complexidade, princípio de localidade de referência (caching), compartilhamento de recursos, segurança, concorrência, evolução de sistemas, entre outros, e reconhecer que esses temas e princípios são fundamentais à área de Ciência da Computação;
    • Escolher e aplicar boas práticas e técnicas que conduzam ao raciocínio rigoroso no planejamento, na execução e no acompanhamento, na medição e gerenciamento geral da qualidade de sistemas computacionais;
    • Aplicar os princípios de gerência, organização e recuperação da informação de vários tipos, incluindo texto imagem som e vídeo;
    • Aplicar os princípios de interação humano-computador para avaliar e construir uma grande variedade de produtos incluindo interface do usuário, páginas WEB, sistemas multimídia e sistemas móveis.

Entre em contato com o coordenador do curso


Matriz Curricular – ingressantes a partir de 2021

SEMESTRE DISCIPLINA HORA/RELÓGIO
1º Semestre Algoritmo e Lógica de Programação I 66
Programação de Computadores I 66
Introdução a Computação 66
Matemática Discreta 66
Metodologia de Pesquisa em Computação I 33
Comunicação e Expressão 33
CARGA HORÁRIA TOTAL – 1º SEMESTRE 330
2º Semestre Algoritmo e Lógica de Programação II 66
Programação de Computadores II 66
Engenharia de Software I 66
Cálculo Diferencial e Integral 66
Metodologia de Pesquisa em Computação II 33
Lógica para Computação 33
CARGA HORÁRIA TOTAL – 2º SEMESTRE 330
3º Semestre Paradigmas de Programação I 66
Estrutura de Dados I 66
Banco de Dados I 66
Engenharia de Software II 66
Empreendedorismo I 33
Interação Humano Computador I 33
CARGA HORÁRIA TOTAL – 3º SEMESTRE 330
4º Semestre Paradigmas de Programação II 66
Estrutura de Dados II 66
Banco de Dados II 66
Gestão de Projetos 66
Empreendedorismo II 33
Interação Humano Computador II 33
CARGA HORÁRIA TOTAL – 4º SEMESTRE 330
5º Semestre Teoria da Computação e Linguagens Formais 66
Cálculo Numérico 33
Arquitetura e Organização de Computadores 66
Programação com Banco de Dados 66
Sistemas Digitais 33
Redes de Computadores 66
CARGA HORÁRIA TOTAL – 5º SEMESTRE 330
6º Semestre Inteligência Artificial 66
Estatística Aplicada a Ciência de Dados 33
Sistemas Operacionais 66
Álgebra Linear 33
Ciência de Dados 66
Sistemas Distribuídos 66
CARGA HORÁRIA TOTAL – 6º SEMESTRE 330
7º Semestre Internet das Coisas e Aplicações 33
Aprendizado de Máquina 66
Projetos em Desenvolvimento Tecnológico e Inovação em CC I 66
Computação Gráfica 66
Compiladores 66
Programação para Dispositivos Móveis I 33
CARGA HORÁRIA TOTAL – 7º SEMESTRE 330
8º Semestre Programação para Dispositivos Móveis II 33
Projeto e Visualização de Ciência de Dados 33
Projetos em Desenvolvimento Tecnológico e Inovação em CC II 66
Teoria dos Grafos e Aplicações 66
Projeto e Desenvolvimento de Jogos 66
Programação Concorrente 33
Segurança de Sistemas 33
CARGA HORÁRIA TOTAL – 8º SEMESTRE 330
RESUMO HORA/RELÓGIO
Núcleo de Formação Básica 1254
Núcleo de Formação Tecnológica 1386
SUBTOTAL 2640
Trabalho de Conclusão de Curso 100
Atividades Complementares 140
Estágio Supervisionado 360
TOTAL GERAL DA CARGA HORÁRIA 3240

Matriz Curricular – ingressantes a partir de 2019

SEMESTRE DISCIPLINA HORA/RELÓGIO
1º Semestre Algoritmo e Lógica de Programação I 66
Programação de Computadores I 66
Introdução a Computação 66
Cálculo Diferencial e Integral 66
Metodologia de Pesquisa em Computação I 33
Comunicação e Expressão I 33
CARGA HORÁRIA TOTAL – 1º SEMESTRE 330
2º Semestre Algoritmo e Lógica de Programação II 66
Programação de Computadores II 66
Engenharia de Software I 66
Matemática Discreta 66
Metodologia de Pesquisa em Computação II 33
Comunicação e Expressão II 33
CARGA HORÁRIA TOTAL – 2º SEMESTRE 330
3º Semestre Paradigmas de Programação I 66
Estrutura de Dados I 66
Banco de Dados I 66
Engenharia de Software II 66
Empreendedorismo I 33
Interação Humano Computador I 33
CARGA HORÁRIA TOTAL – 3º SEMESTRE 330
4º Semestre Paradigmas de Programação II 66
Estrutura de Dados II 66
Banco de Dados II 66
Gestão de Projetos 66
Empreendedorismo II 33
Interação Humano Computador II 33
CARGA HORÁRIA TOTAL – 4º SEMESTRE 330
5º Semestre Teoria da Computação e Linguagens Formais 66
Cálculo Numérico 33
Arquitetura e Organização de Computadores 66
Programação com Banco de Dados 66
Sistemas Digitais 33
Redes de Computadores 66
CARGA HORÁRIA TOTAL – 5º SEMESTRE 330
6º Semestre Inteligência Artificial 66
Probabilidade e Estatística 33
Sistemas Operacionais 66
Álgebra Linear 33
Mineração de Dados 66
Sistemas Distribuídos 66
CARGA HORÁRIA TOTAL – 6º SEMESTRE 330
7º Semestre Internet das Coisas e Aplicações 33
Aprendizado de Máquina 66
Projetos em Desenvolvimento Tecnológico e Inovação em CC I 66
Computação Gráfica 66
Compiladores 66
Programação para Dispositivos Móveis I 33
CARGA HORÁRIA TOTAL – 7º SEMESTRE 330
8º Semestre Programação para Dispositivos Móveis II 33
Projeto e Visualização de Ciência de Dados 33
Projetos em Desenvolvimento Tecnológico e Inovação em CC II 66
Teoria dos Grafos e Aplicações 66
Projeto e Desenvolvimento de Jogos 66
Programação Concorrente 33
Segurança de Sistemas 33
CARGA HORÁRIA TOTAL – 8º SEMESTRE 330
RESUMO HORA/RELÓGIO
Núcleo de Formação Básica 1254
Núcleo de Formação Tecnológica 1386
SUBTOTAL 2640
Trabalho de Conclusão de Curso 100
Atividades Complementares 140
Estágio Supervisionado 360
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.

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.

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

Curso Valor do boleto Valor com desconto pontualidade(10%)
Ciências da Computação – Noturno R$ 1.027,78 R$ 925,00