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:

  1. 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;
  2. reconhecer a importância do pensamento computacional no cotidiano e sua aplicação em circunstâncias apropriadas e em domínios diversos;
  3. 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);
  4. identificar e analisar requisitos e especificações para problemas específicos e planejar estratégias para suas soluções;
  5. especificar, projetar, implementar, manter e avaliar sistemas de computação, empregando teorias, práticas e ferramentas adequadas;
  6. conceber soluções computacionais a partir de decisões visando o equilíbrio de todos os fatores envolvidos;
  7. empregar metodologias que visem garantir critérios de qualidade ao longo de todas as etapas de desenvolvimento de uma solução computacional;
  8. analisar quanto um sistema baseado em computadores atende os critérios definidos para seu uso corrente e futuro (adequabilidade);
  9. gerenciar projetos de desenvolvimento de sistemas computacionais;
  10. 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;
  11. 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;
  12. 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;
  13. 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.


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 Programação Orientada a Objetos 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 I 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
Inteligência Artificial 66
Paradigmas de Programação II 33
Redes de Computadores 33
CARGA HORÁRIA TOTAL – 5º SEMESTRE 330
6º Semestre Compiladores 66
Estatística 33
Sistemas Operacionais 66
Álgebra Linear e Geometria Analítica 66
Sistemas Digitais 33
Desenvolvimento Aplicações Móveis 66
CARGA HORÁRIA TOTAL – 6º SEMESTRE 330
7º Semestre Sistemas Embarcados I 33
Ciência de Dados I 66
Projetos em Desenvolvimento Tecnológico e Inovação em CC I 66
Computação Gráfica 66
Sistemas Distribuídos 66
Direito aplicado a Computação 33
CARGA HORÁRIA TOTAL – 7º SEMESTRE 330
8º Semestre Sistemas Embarcados II 33
Ciência de Dados II 66
Projetos em Desenvolvimento Tecnológico e Inovação em CC II 66
Desenvolvimento de Jogos 66
Programação Paralela 33
Sociedade e Tecnologia 33
Processamento Digital de Imagens 33
CARGA HORÁRIA TOTAL – 8º SEMESTRE 330
RESUMO HORA/RELÓGIO
Conteúdo de Formação Básica 1167
Conteúdo de Formação Profissional 1100
Conteúdo de Formação Teórico-Prático 400
SUBTOTAL 2667
Trabalho de Conclusão de Curso 100
Atividades Complementares 100
Estágio Supervisionado 240
TOTAL GERAL DA CARGA HORÁRIA 3107