Ciência da Computação
  1. Ensino
  2. Graduação
  3. Ciência da Computação

O cientista da computação é o profissional com conhecimentos em matemática, eletrônica e computação, capaz de compreender, desenvolver e aplicar tecnologias. Utiliza esse conhecimento no desenvolvimento de ferramentas, métodos e sistemas computacionais, contribuindo para a evolução científica e tecnológica da computação.

O curso de graduação em Ciência da Computação da Universidade Franciscana é voltado para o desenvolvimento tecnológico. O estudante recebe formação ampla,abrangendo desde os conceitos matemáticos e de eletrônica, que fundamentam a computação, até os conceitos teóricos e práticos das mais novas áreas de pesquisa em informática. Visa-se à formação de profissionais qualificados para trabalhar no desenvolvimento tecnológico da área e para sua inserção no mercado de trabalho. 

À medida que o uso da tecnologia se expande,surgem novas necessidades que exigem um ciclo constante de avanço tecnológico.Para que ocorra tal avanço, é necessário investimento em recursos humanos, na formação de profissionais com conhecimento teórico no estado da arte da computação e capazes de realizarem pesquisa científica que gere, mais do que novos produtos, novas tecnologias. O estudante precisa ser curioso, dinâmico, com ampla capacidade lógica e aptidão na área de ciências exatas. Os profissionais que se formam no curso têm atuado em áreas como desenvolvimento de softwares básico e aplics, projeto, implantação e gerenciamento de redes de computadores, banco de dados, computação móvel e microeletrônica, estando aptos também para os estudos acadêmicos.

Nota do Enade: 3
Conceito do MEC: 3

Faça já sua inscrição!

Duração 8,00 Semestres
Turno MANHÃ
Situação Legal RENOVADO O RECONHECIMENTO DO CURSO DE CIÊNCIA DA COMPUTAÇÃO, BACHARELADO, PELA PORTARIA Nº 1.091, DE 24 DE DEZEMBRO DE 2015, PUBLICADO NO D.O.U DE 30/12/2015.
Início de Funcionamento 01/08/2001
Habilitação BACHAREL
Coordenador Reiner Franthesco Perozzo
E-mail cienciacomputacao@unifra.br
Projeto Pedagógico PPC_417_26-04-2017


Valor do Curso

A mensalidade dos cursos de graduação varia de acordo com o nº de disciplinas em que o estudante se matricular. Cada disciplina possui um número X de créditos, que você pode consultar na aba "Matriz Curricular" da tabela abaixo.

Valor do crédito: R$ 66,42
Valor mensal (17 créditos): R$ 1.129,14
Valor mensal (23 créditos): R$ 1.527,66

PS: O valor dos créditos sofre alterações a cada semestre. Fique atento(a)!


Matriz Curricular
Professores
Área de Atuação

Obrigatórias

1 2 3 4 5 6 7 8
CPT302 - ALGORITMOS E PROGRAMAÇÃO I Carga horária: 68h Créditos: 4

Introdução a algoritmos. Tipos de dados e instruções primitivas. Desenvolvimento de algoritmos. Conjuntos homogêneos. Implementação de algoritmos.

CPT303 - INTRODUÇÃO À COMPUTAÇÃO Carga horária: 68h Créditos: 4

História da informática. Noções de informática. Introdução aos circuitos lógicos. Arquitetura de um computador. Sistemas operacionais. Noções de arquivos e sistemas de banco de dados. Desenvolvimento de software. Teleprocessamento e noções de redes de computadores. Inteligência artificial. Aplicativos.

CPT351 - FUNDAMENTOS DE ADMINISTRAÇÃO Carga horária: 51h Créditos: 3

Fundamentação teórica da administração. Organização da empresa. Avaliação do ambiente. Sistemas de planejamento. Sistemas de controle. Liderança e território gerencial.

MTM310 - CÁLCULO I Carga horária: 68h Créditos: 4

Funções. Limite de uma função real. Funções contínuas. Derivada. Aplicações da derivada. Aproximação de funções.

MTM311 - LÓGICA MATEMÁTICA Carga horária: 68h Créditos: 4

Proposições e conectivos. Operações lógicas sobre proposições. Construções de tabelas-verdade. Implicação e equivalência lógica. Argumentos. Técnicas dedutivas. Quantificadores. Álgebra das proposições e álgebra de Boole.

MTM315 - GEOMETRIA ANALÍTICA E ÁLGEBRA LINEAR Carga horária: 68h Créditos: 4

Vetores. Retas e planos. Sistemas de equações lineares. Espaços vetoriais. Espaços vetoriais euclidianos. Transformações lineares.

CPT304 - ALGORITMOS E PROGRAMAÇÃO II Carga horária: 68h Créditos: 4

Conjuntos heterogêneos. Modularização. Tratamento de arquivos. Ponteiros.

CPT350 - ORGANIZAÇÃO DE COMPUTADORES Carga horária: 68h Créditos: 4

Marcas do desenvolvimento histórico dos computadores. Organização básica do computador. Elementos combinatórios de OC. Elementos sequenciais de OC. Componentes de OC. Aritmética computacional. Arquitetura de conjunto de instruções.

EDU328 - LÍNGUA BRASILEIRA DE SINAIS Carga horária: 34h Créditos: 2
FSC202 - FÍSICA APLICADA À INFORMÁTICA Carga horária: 68h Créditos: 4

Medidas físicas. Fenômenos térmicos. Eletromagnetismo. Ótica. Noções de física quântica.

MTM312 - CÁLCULO II Carga horária: 68h Créditos: 4

Integral de Riemann. Aplicações da integral definida. Coordenadas polares. Sequências e séries numéricas.

MTM313 - MATEMÁTICA DISCRETA Carga horária: 68h Créditos: 4

Teoria de conjuntos. Indução matemática. Análise combinatória. Funções geradores. Relações de recorrência. Teoria de grafos.

CPT308 - ESTRUTURAS DE DADOS Carga horária: 68h Créditos: 4

Estruturas lineares. Matrizes. `rvores. Grafos.

CPT310 - LINGUAGEM DE PROGRAMAÇÃO I Carga horária: 68h Créditos: 4

Orientação a objetos. Sintaxe de linguagens de programação orientadas a objetos. Programação orientada a objetos. Reutilização de classes, herança e polimorfismo. Exceções.

CPT326 - COMUNICAÇÃO DE DADOS E TELEPROCESSAMENTO Carga horária: 68h Créditos: 4

Fundamentos de transmissão de dados e redes. Modelos de referência. Nível físico. Camada de enlace. Camada de rede. Nível de transporte.

CPT352 - ARQUITETURA DE COMPUTADORES Carga horária: 51h Créditos: 3

Evolução das arquiteturas de computadores. Arquiteturas Risc x Cisc. Paralelismo em nível de instrução. Paralelismo em nível de processador: multiprocessadores e multicomputadores. Hierarquia de memória e memória virtual. Periféricos.

CPT354 - TÉCNICAS DIGITAIS Carga horária: 102h Créditos: 6

Sistemas de numeração. Códigos. Especificação de funções booleanas. Minimização algébrica de funções booleanas. Minimização de funções booleanas pelo método de Karnaugh. Etapas de projeto de circuitos combinacionais. Diodo semicondutor. Transistor de junção bipolar. Transistores de efeito de campo. Famílias lógicas. Circuitos combinacionais. Introdução à programação HDL.

CPT368 - PROGRAMAÇÃO DE SISTEMAS Carga horária: 51h Créditos: 3

Montadores. Módulos de programas. Relocação e ligação. Suporte para sistemas operacionais.

CPT316 - LINGUAGEM DE PROGRAMAÇÃO II Carga horária: 68h Créditos: 4

Programação orientada a objetos. Reutilização de classes, herança e polimorfismo. Coleções. Exceções. Entrada e saída de dados. Planejamento de projeto de software. Interface gráfica e acesso a banco de dados.

CPT322 - SISTEMAS OPERACIONAIS Carga horária: 68h Créditos: 4

Fundamentos dos sistemas operacionais. Estrutura de sistemas operacionais. Processos. Escalonamento de CPU. Sincronização de processos. Deadlocks. Gerência de memória. Memória virtual. Sistemas de arquivos.

CPT333 - REDES DE COMPUTADORES Carga horária: 68h Créditos: 4

Aplicação dos conceitos de roteamento. Camada de aplicação. Serviços da camada de aplicação. Redes de alta velocidade. Projeto de redes de computadores. Gerência de redes de computadores.

CPT355 - PESQUISA E ORDENAÇÃO Carga horária: 68h Créditos: 4

Métodos de ordenação. Pesquisa em memória principal. Pesquisa em memória secundária.

CPT356 - SISTEMAS DIGITAIS Carga horária: 68h Créditos: 4

Flip-flops e latches. Projeto de circuitos sequenciais através de máquinas de estados finitos. Conversão digital-analógico. Conversão analógico-digital. Noções de HDL. Memórias.

MTM314 - PROBABILIDADE E ESTATÍSTICA Carga horária: 68h Créditos: 4

Estatística descritiva. Apresentação tabular. Apresentação gráfica. Medidas descritivas. Probabilidade. Distribuições. Amostragem. Estimação estatística. Testes de hipóteses. Correlação. Regressão.

CPT313 - BANCO DE DADOS I Carga horária: 68h Créditos: 4

Introdução a sistemas de bancos de dados. Modelo entidade-relacionamento. Modelo relacional. `lgebra relacional. Linguagens de consulta relacional. Projeto de banco de dados relacional.

CPT314 - ENGENHARIA DE SOFTWARE Carga horária: 51h Créditos: 3

Princípios da engenharia de software. Produto e processo de software. Paradigmas de desenvolvimento de software. Ciclo de desenvolvimento de software. Modelagem ágil. Linguagem unificada para a modelagem. Fundamentos de qualidade de software e teste. Fundamentos de gerência de projetos de software.

CPT321 - LINGUAGENS FORMAIS E AUTÔMATOS Carga horária: 68h Créditos: 4

Fundamentos das linguagens formais e autômatos. Linguagens, gramáticas e expressões regulares, autômatos finitos. Linguagens livres do contexto. Linguagens enumeráveis recursivamente e sensíveis ao contexto. Introdução ao estudo dos compiladores.

CPT331 - MODELAGEM E SIMULAÇÃO Carga horária: 68h Créditos: 4

Modelos. Sistemas. Teoria das filas. Simulação. Desenvolvimento de simulações.

CPT340 - SISTEMAS DISTRIBUÍDOS Carga horária: 68h Créditos: 4

Fundamentos de sistemas distribuídos. Comunicação em sistemas distribuídos. Processos. Sincronização distribuída. Sistemas distribuídos baseados em objetos. Sistemas de arquivos distribuídos. Memória compartilhada distribuída. Exemplos de sistemas operacionais distribuídos.

MTM316 - CÁLCULO NUMÉRICO COMPUTACIONAL Carga horária: 68h Créditos: 4

Teoria de erros. Sistemas lineares. Equações algébricas e transcendentes. Interpolação. Ajuste de funções. Integração numérica.

CNT101 - METODOLOGIA CIENTÍFICA Carga horária: 34h Créditos: 2

Ciência, tecnologia e conhecimentos. Método científico. Pesquisa científica. Projeto de pesquisa. Publicações científicas. Plataforma Lattes, bases de dados eletrônicas e agências de fomento.

CPT319 - BANCO DE DADOS II Carga horária: 68h Créditos: 4

Restrições de integridade. Otimização de consultas. Transações. Controle de concorrência. Sistema de recuperação. Segurança e integridade. Noções de data warehouse e mineração de dados.

CPT323 - REQUISITOS DE SOFTWARE Carga horária: 68h Créditos: 4

Fundamentos à engenharia de requisitos. Levantamento de requisitos. Especificação e análise de requisitos de software. Validação e verificação de requisitos de software. Gerenciamento de requisitos de software. Modelagem de software com UML. Métricas para requisitos de software.

CPT357 - COMPILADORES Carga horária: 68h Créditos: 4

Fundamentos da compilação. Análise léxica. Análise sintática. Tradução dirigida por sintaxe. Verificação de tipos. Organização em tempo de execução. Geração de código intermediário. Geração de código. Otimização de código.

CPT358 - OTIMIZAÇÃO COMPUTACIONAL Carga horária: 68h Créditos: 4

Modelagem de problemas. Programação linear. Método simplex. Fluxo em redes. Problemas clássicos de otimização combinatória. Métodos heurísticos e metaheurísticos de otimização.

CPT359 - COMPUTAÇÃO GRÁFICA Carga horária: 68h Créditos: 4

Fundamentos da computação gráfica. Primitivas geométricas. Transformações geométricas. Visualização bidimensional. Definição de objetos 3D. Definição de uma câmera virtual. Realismo. Biblioteca OpenGL.

CNT102 - TRABALHO FINAL DE GRADUAÇÃO I Carga horária: 68h Créditos: 4

Projeto de pesquisa. Projeto do trabalho final de graduação. Orientação dirigida.

CPT328 - PROJETO DE SOFTWARE Carga horária: 68h Créditos: 4

Aspectos fundamentais de projeto de software. Modelo de projeto de software. Métodos de projeto de software. Projeto arquitetural de software. Padrões de projeto.

CPT339 - INTELIGÊNCIA ARTIFICIAL Carga horária: 68h Créditos: 4

Fundamentos da inteligência artificial. Problemas e espaço de busca. Busca heurística. Aquisição de conhecimento. Agentes e sistemas multiagentes. Sistemas especialistas. Redes neurais artificiais. Computação evolutiva. Mineração de dados.

CPT360 - PROGRAMAÇÃO PARALELA Carga horária: 51h Créditos: 3

Fundamentos de processamento paralelo. Modelos de programação paralela. Primitivas de programação paralela: memória compartilhada e memória distribuída. Desenvolvimento de algoritmos paralelos. Avaliação de desempenho.

CPT361 - COMPLEXIDADE DE ALGORITMOS Carga horária: 68h Créditos: 4

Análise de algoritmos. Análise assintótica. Análise da complexidade de algoritmos clássicos. NP-completude e intratabilidade.

EDU251 - ÉTICA E CIDADANIA Carga horária: 68h Créditos: 4

Ética, cidadania e dimensões do agir humano. Ética, sociedade e sustentabilidade. Cidadania e direitos humanos. Bioética e biopoder. Trabalho e dignidade humana.

CNT103 - TRABALHO FINAL DE GRADUAÇÃO II Carga horária: 68h Créditos: 4

Desenvolvimento do trabalho de conclusão do curso. Defesa oral.

CPT320 - INTERFACES HUMANO-COMPUTADOR Carga horária: 51h Créditos: 3

Fundamentos de interfaces humano-computador. Fatores humanos relevantes. Aspectos tecnológicos. Processo de desenvolvimento. Usabilidade.

CPT330 - LEGISLAÇÃO EM INFORMÁTICA Carga horária: 34h Créditos: 2

Noções de direito. Direito constitucional. Direito civil. Direito empresarial. Direito penal. Direito tributário. Direito do trabalho. Direitos autorais.

CPT336 - EMPREENDEDORISMO Carga horária: 34h Créditos: 2

Empreendedorismo e empreendedor. Visão integrada do fenômeno do empreendedor e do empreendedorismo. Características das novas empresas.

CPT362 - TOLERÂNCIA A FALHAS Carga horária: 51h Créditos: 3

Fundamentos dos sistemas tolerantes a falhas. Blocos básicos de construção. Broadcast. Recuperação de estados consistentes. Replicação e redundância de dados e de processos. Falhas de software.

EDU250 - ANTROPOLOGIA E COSMOVISÃO FRANCISCANA Carga horária: 68h Créditos: 4

Antropologia filosófica e seu objeto de estudo. Pessoa humana, ciência e responsabilidade. Virtude, reverência e alteridade. Humanismo e cosmovisão franciscana


Obrigatórias 3043h
Optativas 187h
ACC 374h
Estágio 0h
Total 3604h

Professor Qualificação Profissional Título Lattes
Alessandro Andre Mainardi de Oliveira Engenharia Elétrica Mestre
Alexandre de Oliveira Zamberlan Nanociências Doutor
Ana Paula Canal Ciência da Computação Mestre
Anarita Araujo da Silveira Direito / Direitos Sociais e Políticas Públicas Mestre
Anderson Luiz Ellwanger Ensino de Ciências e Matemática Doutor
Arlei Peripolli Educação Mestre
Fabricio Tonetto Londero Ciência da Computação: Computação Mestre
Fernando Sarturi Prass Ciência da Computação Mestre
Guilherme Chagas Kurtz Ciência da Computação Mestre
Gustavo Stangherlin Cantarelli Ciência da Computação Mestre
Leticia Oberoffer Stefenon Matemática Mestre
Maria Alice Coelho Ribas Filosofia/ Hist. Filosofia Moderna Contemporânea Mestre
Mirkos Ortiz Martins Nanociências: Biociências e Nanomateriais Doutor
Reiner Franthesco Perozzo Engenharia Elétrica Doutor
Ricardo Frohlich da Silva Computação Mestre
Sylvio Andre Garcia Vieira Nanociências: Biociências e Nanomateriais Doutor

- Pesquisa e desenvolvimento de tecnologias computacionais;
- Consultoria na aplicação e uso de novas tecnologias;
- Planejamento, instalação e gerenciamento de redes de computadores, softwares básicos e aplics;
- Planejamento, instalação e gerenciamento de centros de informática, na área pública ou privada;
- Empreendedorismo na área da computação.

Contato

E-mail: cienciacomputacao@unifra.br
Telefone: 3220.1200
Ramal: 1281