Ciência da Computação

Curso Superior Tradicional   •   Duração: 4 anos

O bacharel em Ciência da Computação tem sua formação focada, principalmente, para o projeto e desenvolvimento de produtos de software (que se transformarão em ferramentas auxiliares, e de apoio, ao desenvolvimento de sistemas de informação) e na criação/manutenção do ambiente tecnológico da organização (banco de dados, sistemas operacionais, redes de computadores, etc.).

Este curso é oferecido nas modalidades:
PRESENCIAL e DIGITAL (EAD).

INSCREVA-SE

Sobre o curso de Ciência da Computação

Atos Regulatórios

1. Autorização, Reconhecimento e Renovação de Reconhecimento

Modalidade Digital (EAD)

Autorização Resolução CONSUNI n. 201020/1 de 20/10/2020 (Portaria MEC nº 1.095 de 25/10/2018 publicada em 26/10/2018, para fins de expedição e registro de diploma)

Modalidade Presencial

ANCHIETA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
ARAÇATUBA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
ARARAQUARA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
ASSIS Renovação de Reconhecimento Portaria n. 637 de 18/09/2018 publicada em 19/09/2018
BAURU Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
BRASÍLIA Renovação de Reconhecimento Portaria n. 286 de 21/12/2012 publicada em 27/12/2012
CAMPINAS Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
CHÁCARA SANTO ANTÔNIO Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
CIDADE UNIVERSITÁRIA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
GOIÂNIA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
JUNDIAÍ Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
LIMEIRA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
MANAUS Renovação de Reconhecimento Portaria n. 27 de 15/01/2018 publicada em 16/01/2018
MARQUÊS Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
NORTE Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
PARAÍSO Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
PAULISTA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
PINHEIROS Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
RIBEIRÃO PRETO Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
SANTANA DE PARNAÍBA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
SANTOS Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
SÃO JOSÉ DO RIO PARDO Renovação de Reconhecimento Portaria n. 36 de 17/01/2018 publicada em 18/01/2018
SÃO JOSÉ DO RIO PRETO Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
SÃO JOSÉ DOS CAMPOS Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
SOROCABA Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018
TATUAPÉ Renovação de Reconhecimento Portaria n. 923 de 27/12/2018 publicada em 28/12/2018

2. Conceitos do Curso

CAMPUS CURSO ANO DA AVALIAÇÃO CONCEITO PRELIMINAR DE CURSO - A PARTIR DE 2007
Assis Ciência da Computação 2014 2
Alphaville Ciência da Computação 2017 3
Anchieta Ciência da Computação 2017 4
Araçatuba Ciência da Computação 2017 3
Araraquara Ciência da Computação 2017 3
Bauru Ciência da Computação 2017 3
Brasília Ciência da Computação 2017 2
Campinas Ciência da Computação 2017 3
Chácara Santo Antônio Ciência da Computação 2017 3
Cidade Universitária Ciência da Computação 2017 3
Goiânia Ciência da Computação 2017 3
Jundiaí Ciência da Computação 2017 4
Limeira Ciência da Computação 2017 3
Manaus Ciência da Computação 2017 2
Marquês Ciência da Computação 2017 3
Norte Ciência da Computação 2017 3
Paraíso / Vergueiro Ciência da Computação 2017 3
Pinheiros Ciência da Computação 2017 3
Ribeirão Preto Ciência da Computação 2017 3
Santos  Ciência da Computação 2017 3
São José do Rio Preto Ciência da Computação 2017 3
São José dos Campos Ciência da Computação 2017 3
Sorocaba Ciência da Computação 2017 3
Tatuapé Ciência da Computação 2017 4

Projeto Pedagógico do Curso (PPC)

1. Objetivos do Curso

Com o intuito de estimular e contribuir para a preparação de mão-de-obra especializada e indispensável à política de desenvolvimento nacional, o bacharel em Ciência da Computação tem sua formação focada, principalmente, para o projeto e desenvolvimento de produtos de software (que se transformarão em ferramentas auxiliares, e de apoio, ao desenvolvimento de sistemas de informação) e na criação/manutenção do ambiente tecnológico da organização (banco de dados, sistemas operacionais, redes de computadores, etc.).

O campo da Ciência da Computação não se restringe aos computadores. Inclui também o desenvolvimento de trabalhos práticos no setor. Por isso, cabe ao bacharel em Ciência da Computação dedicar-se aos aspectos científicos, trabalhando no desenvolvimento e adaptação de sistemas importados, no processamento de dados científicos e técnicos, bem como na criação de novas linguagens de programação e novas arquiteturas de hardware.

Para atingir o objetivo, o curso é dividido em três partes:

  • Ciclo Básico;
  • Ciclo Programação;
  • Ciclo Suporte Técnico.

No Ciclo Básico, comum aos cursos de Sistemas de Informação e Ciência da Computação, são lecionadas as disciplinas que dão base ao aluno, capacitando-o a acompanhar as disciplinas dos outros ciclos. É finalidade do Ciclo Básico, também, fazer a transição entre o curso secundário e a parte profissionalizante de um curso universitário propriamente dito.

No Ciclo Programação constam as disciplinas que abrangem desde os aspectos básicos de programação de computadores até o enfoque sistêmico de problemas e suas soluções.

No Ciclo Suporte Técnico, procura-se fazer com que o aluno adquira os conhecimentos necessários sobre os ambientes de hardware e software, de forma a poder propor soluções.

As características necessárias para atuar na área são: raciocínio lógico, exatidão, concentração, organização e iniciativa.

Para atender às solicitações de profissionais dessa área, o currículo pleno do curso inclui disciplinas que abrangem os aspectos mais avançados da computação, possibilitando ao egresso cumprir o seu papel com dinamismo, objetividade e eficiência.

2. Atividades Principais

  • Desenvolver programas para uso específico (softwares);
  • Detectar erros e problemas em sistemas operacionais e de bancos de dados;
  • Estudar os fundamentos e técnicas da informática, criando novos sistemas operacionais e produtos de software.

3. Mercado de Trabalho

As perspectivas atuais são ótimas para os cientistas da computação, principalmente nas empresas privadas, universidades, órgãos governamentais, fabricantes de software e hardware e consultorias. Como consequência do contínuo aumento na venda de computadores e equipamentos de informática, verifica-se um aumento crescente na demanda por especialistas para esta área.

A atuação do cientista computacional é requisitada em laboratórios de pesquisas e desenvolvimento industrial, em empresas que desenvolvem interfaces, simulações, aplicativos, softwares e afins, em empresas que realizam manutenção, alterações, suporte, perícias e auditorias e também na área acadêmica, como professor ou pesquisador, entre outras.

A tendência mundial na área de computação é a terceirização e, atualmente, estão em alta todas as áreas do setor relacionadas com as telecomunicações, banco de dados, multimídia e computação gráfica.

4. Práticas

  • Laboratório de Informática (Windows, HTML responsivo, App Inventor, Python, Linux, Java, NetBeans, Eclipse e outros)
  • Anfiteatro com Recursos de Multimídia, Telões, Datashow e outros
  • Estágio Supervisionado
  • Monitoria
  • Iniciação Científica
  • Visitas Técnicas
  • Semana de Palestras e Atividades Específica

5. Duração

4 anos

6. Coordenador

  • Modalidade Presencial e EAD: Arthur Fernando Arnold Battaglia

7. Critérios de Promoção, do Regimento Geral da UNIP

Consulte o art. 79 no regimento geral da UNIP.

Convênios

IBM academic Initiative Microsoft IT academy Program MSDN academic alliance

Observação: o PPC está disponível também no setor de atendimento e nas bibliotecas.

Corpo Docente

Selecione a modalidade para visualizar a lista do Corpo Docente.

Disciplinas

Selecione a modalidade para visualizar as disciplinas.

Grade Curricular

Selecione a modalidade para visualizar a grade curricular.

Modalidade Presencial

DISCIPLINAS CARGA HORÁRIA
Arquitetura de Redes de Computadores 30
Administração 30
Álgebra Linear 30
Análise de Algoritmos 30
Análise Matemática 30
Aplicações de Linguagem de Programação Orientada a Objetos 90
Arquitetura de Computadores Modernos 30
Aspectos Teóricos da Computação 30
Atividades Complementares 200
Atividades Práticas Supervisionadas 600
Banco de Dados 90
Cálculo Numérico Computacional 30
Cálculo para Computação 30
Ciência da Computação Integrada 30
Ciência da Computação Interdisciplinar 30
Ciência de Dados 30
Ciências Sociais 30
Circuitos Lógicos Digitais 60
Compiladores e Computabilidade 30
Computação Gráfica 30
Comunicação e Expressão 30
Desenvolvimento de Sistemas Distribuídos 60
Desenvolvimento em Ambiente Web 60
Direitos Humanos (Optativa) 20
Educação Ambiental (Optativa) 20
Empreendedorismo 30
Engenharia de Software 60
Estágio 440
Estatística e Probabilidade 30
Estrutura de Dados 60
Estudos Disciplinares 90
Física para Computação 30
Fundamentos de Realidade Virtual e Aumentada 30
Geometria Analítica 30
Gestão de Projetos 30
Homem e Sociedade 30
Inteligência Artificial 60
Interface Humano Computador 60
Interpretação e Produção de Textos 30
Introdução a Programação Estruturada 90
Legislação Computacional e Ética 30
Língua Brasileira de Sinais (Optativa) 20
Linguagem de Programação de Banco de Dados 60
Linguagem de Programação Orientada a Objetos 90
Linguagens Formais e Autômatos 30
Lógica de Programação e Algoritmos 90
Logica Matemática 30
Matemática Discreta 30
Metodologia do Trabalho Acadêmico 30
Métodos de Pesquisa 30
Noções de Direito 30
Orientação - Estágio 30
Paradigmas de Linguagens 30
Pesquisa Operacional 30
Processamento de Imagem e Visão Computacional 30
Programação para Dispositivos Móveis 60
Qualidade de Software 60
Relações Étnico-Raciais e Afrodescendência (Optativa) 20
Sistemas Distribuídos 60
Sistemas Operacionais 60
Sistemas Operacionais Abertos e Móbile 90
Teoria dos Grafos 30
Tópicos de Ambiente Web 30
Tópicos de Atuação Profissional - Ciência da Computação 30
Tópicos de Matemática Aplicada 30
Trabalho de Curso I 30
Trabalho de Curso II 30

Carga Horária Total: 3.840 Horas-Aula (3.200 horas)

Modalidade Digital (EAD)

DISCIPLINAS CARGA HORÁRIA
Administração 30
Álgebra Linear 30
Análise de Algoritmos 30
Análise Matemática 30
Aplicações de Linguagem de Programação Orientadas à Objetos 90
Arquitetura de Computadores Modernos 30
Arquitetura de Redes de Computadores 30
Aspectos Teóricos da Computação 30
Atividades Complementares 200
Atuação Junto ao Idoso (Optativa) 20
Banco de Dados 90
Cálculo Numérico Computacional 30
Cálculo para Computação 30
Ciência da Computação Integrada 30
Ciência da Computação Interdisciplinar 30
Ciência de Dados 30
Ciências Sociais 30
Circuitos Lógicos Digitais 60
Compiladores e Computabilidade 30
Computação Gráfica 30
Comunicação e Expressão 30
Desenvolvimento de Sistemas Distribuídos 60
Desenvolvimento Sustentável (Optativa) 20
Direitos Humanos (Optativa) 20
Educação Ambiental (Optativa) 20
Empreendedorismo 30
Engenharia de Software 60
Estágio Supervisionado 440
Estatística e Probabilidade 30
Estruturas de Dados 60
Estudos Disciplinares 90
Física para Computação 30
Fundamentos de Realidade Virtual e Aumentada 30
Geometria Analítica 30
Gestão de Projetos 30
Homem e Sociedade 30
Inteligência Artificial 60
Interface Humano-Computador 60
Interpretação e Produção de Textos 30
Introdução à EAD 20
Introdução à Programação Estruturada 90
Legislação Computacional e Ética 30
Língua Brasileira de Sinais - Libras (Optativa) 20
Linguagem de Programação De Banco de Dados 60
Linguagem Programação Orientada à Objetos 90
Linguagens Formais e Automatos 30
Lógica de Programação e Algoritmos 90
Lógica Matemática 30
Marketing Pessoal (Optativa) 20
Matemática Discreta 30
Metodologia do Trabalho Acadêmico 30
Métodos de Pesquisa 30
Noções de Direito 30
Orientação - Estágio 30
Paradigmas de Linguagens 30
Pesquisa Operacional 30
Processamento de Imagem e Visão Computacional 30
Programação para Dispositivos Móveis 60
Programação Web Responsiva 60
Qualidade de Software 60
Relações Étnico-Raciais e Afrodescendência  (Optativa) 20
Sistemas Distribuídos 60
Sistemas Operacionais 60
Sistemas Operacionais Abertos e Mobile 90
Teoria dos Grafos 30
Tópicos de Ambiente Web 30
Tópicos de Atuação Profissional 30
Tópicos de Matemática Aplicada 30
Trabalho de Curso I 30
Trabalho de Curso II 30
Carga Horária Total 3.260 horas

Acesse: unip.br/regulamentos para consultar o edital, manual e regulamento do Processo Seletivo.