Ciência da Computação
Bacharelado, presencial, turno noturno, no campus central em Lages.
- Duração
- 48 meses
- Início das aulas
- Carga horária
- 3.040 h
- Disciplinas
- 51
- Área
- Ciências Exatas e da Terra
- Mensalidade
- R$ 1.488,3048 parcelas; R$ 818,57 pagando até o dia 7
Como é estudar aqui
A Unifacvest oferece cursos presenciais com a melhor infraestrutura disponível para as aulas no Campus Central em Lages (SC). Temos a melhor biblioteca de Santa Catarina na avaliação do MEC, laboratórios com tecnologia de ponta e clínicas escola para as aulas práticas e estágios dentro da universidade.
O ingresso pode acontecer, conforme a oferta, no verão (março) e no inverno (agosto). Sempre oferecemos 45% de Bolsa por pontualidade para pagamento da mensalidade até o dia 7 de cada mês. Alunos que concluíram o ensino médio em escola pública ou particular com Bolsa integral comprovada têm 70% de desconsto nas mensalidades durante todo o curso, e, excepcionalmente, em 2027, isenção das mensalidades de fevereiro a junho. O ingressante nos cursos presenciais paga a taxa de matrícula de R$ 150,00 e a mensalidade de janeiro de 2027. Depois, terá até 70% de Bolsa nas mensalidades até o final do seu curso, desde que o pagamento do boleto seja efetuado até o dia 7 de cada mês.
*Desconto sujeito à análise e aprovação da documentação comprobatória.
A Unifacvest é pioneira na oferta de educação mediada por tecnologias. As salas são equipadas com recursos multimídia que permitem a transmissão síncrona das aulas e os conteúdos e materiais educacionais estão todos na Sala Virtual que pode ser acessada a qualquer momento através de smartphones, tablets e microcomputadores.
Durante períodos de emergência sanitária são adotados protocolos de biossegurança, com uso de EPIs para garantir a saúde de alunos e professores, com redução, distanciamento e escalonamento de alunos em sala de aula conforme protocolos e calendários estabelecidos pelo MEC e órgãos reguladores locais.
O currículo dos cursos segue o Decreto MEC Nº 12.456/2025 e a Portaria MEC Nº 378/2025 com a oferta de até 30% da carga horária em disciplinas na modalidade EAD garantindo que o futuro profissional desenvolva competências e habilidades de tecnologia da informação & comunicação e o uso ético na trafegabilidade digital. Atendendo à legislação 10% da carga horária do curso é composta por atividades curriculares de extensão realizadas na comunidade através de projetos homologados pela Unifacvest.
A Unifacvest oferece estágio curricular obrigatório nas clínicas escola de saúde humana e animal, Casa da Cidadania e Tech (Centro de engenharia e biotecnologia avançada) e tem convênio com organizações e entidades em todo o Brasil.
Com o processo de internacionalização oferta algumas disciplinas bilíngues e oferece programas de mobilidade estudantil e docente (intercâmbio) em vários países, além de um centro de idiomas para aprendizagem de inglês e espanhol e, em breve, entregará para a comunidade um Hotel de Passagem.
Todos os materiais educacionais estão na Sala Virtual que é dinâmica, com realidade virtual, realidade aumentada, gamification, simuladores de laboratórios com operação remota de robôs e acesso livre às bibliotecas digitais como Pearson, Curatoria, e-Livro e Biblioteca A.
Clique aqui para saber sobre Bolsas de Estudos.

Currículo
8 fases, 51 disciplinas e 3.040 horas. Abra uma disciplina para ler a ementa.
1ª fase 380 h
Estatística I60 h
Probabilidade e Variáveis Aleatórias. Distribuição de Probabilidade. Estatística Descritiva. Noções de Amostragem. Inferência Estatística. Teoria da Estimação e Testes de Hipóteses. Regressão Linear Simples. Correlação.
Fundamentos Sócio – Antropológicos60 h
Impactos da informática nos processos de trabalho: características e transformações. O uso das tecnologias computacionais e seus efeitos sociais, econômico, político e educacional. Ética profissional. Regulamento das profissões relacionadas a informática
Inglês Instrumental40 h
Estratégias de leitura para informação geral e específica. Tradução e interpretação de textos acadêmicos e textos especifícos da área da computação. Técnicas de desenvolvimento de vocabulário.
Introdudação a Arquitetura e Organização de Computadores40 h
Representação de dados. Noções básicas de arquitetura e organização de computadores. Noções de entrada e saída. Organização de memória. Estrutura de software e sistemas operacionais. Comunicação entre máquinas. Noções básicas de arquitetura de redes de computadores. Estudos de caso e prática de laboratório.
Lógica de Programação em Pascal60 h
Lógica de programação. Algoritmos: Estrutura geral, variável (tipos básicos), constante, instruções básicas e operadores (lógicos, relacionais e de comparação). Construções básicas: atribuição, leitura e escrita. Estruturas de controle: seqüencial, seleção (desvio condicional) e repetição. Tipo estruturados: vetores, matrizes e registros. Introdução a arquivos. Comandos básicos de uma linguagem de programação para aplicação das estruturas estudadas.
Matemática Discreta40 h
Lógica Matemática. Álgebra das Proposições. Quantificadores.Técnicas de Demonstração : Indução Matemática. Álgebra dos Conjuntos. Produto artesiano. Relações. Funções. Estruturas Algébricas. Álgebra de Boole. Reticulados.
Metodologia da Pesquisa Científica40 h
Estudo e análise do trabalho científico. Tipos de pesquisa, e análise do roteiro de pesquisas. Normalização do trabalho científico.
Paradigmas e Técnicas de Programação40 h
Aspectos básicos da programação. Técnicas de abordagem de problemas: top-down, botton-up, misto. Paradigmas de programação. Instrumentos auxiliares para especificação de programas: fluxogramas estruturados, pseudocódigos, árvores de decisão e outros.
2ª fase 320 h
Algorítmos e Técnicas de Programação em C e C++60 h
Estrutura de dados básicos, vetores e matrizes. Arquivos. Subprogramação: procedimentos e funções . Recursividade. Ponteiros e alocação dinâmica de memória. Aplicação da técnicas de algoritmos em linguagem de programação C e C++.
Circuitos Lógicos60 h
Circuitos combinacionais, funções lógicas. Minimização de funções Booleanas. Funções múltiplas. Circuitos seqüenciais. Modelos de Mealy e de Moore. Síntese de circuitos seqüências.
Ergonomia e Qualidade de Sofware40 h
Qualidade de Software. Programas de qualidade e métricas. Normas de qualidade. Software: avaliação; seleção; certificação. Ergonomia na informática: conceitos básicos; técnicas para construção de interfaces de software; estudo de casos.
Estrutura de Dados I60 h
Técnicas e implementação de estruturas de dados lineares e não lineares: Listas, Filas, Pilhas e Árvores. Pesquisa em tabelas, Técnicas de ordenação de dados, Implementação
Geometria Analítica e Álgebra Linear60 h
Álgebra Matricial. Operações Elementares. Sistemas Lineares. Espaço Vetorial. Álgebra Vetorial. Coordenadas no RxR . Curvas Planas. Coordenadas no RxRxR . Superfícies.
Introdução a Sistemas Operacionais40 h
Conceitos básicos de sistemas operacionais. Processos. Escalonamento de processos. Gerência de memória. Gerência de dispositivos de entrada e saída. Sistema de arquivos. Programação concorrente. Estudo de casos.
3ª fase 320 h
Engenharia de Software I40 h
Fundamentos da engenharia de software. Processo de produção de software. Ciclo de vida de um software. Ferramentas para especificação do projeto de software. Especificação de requisitos. Estudo de viabilidade. Ferrramentas para automação da engenharia de software. Gerência de projetos. Organização e gerência de equipes. Tópicos especiais.
Programação em C e C++60 h
Estudo em detalhe de linguagem moderna em aplicação corrente. Implementação de programas na linguagem C/C++ e Builder C++.
Sistemas de Informação40 h
Fundamentos e classificação de Sistemas de Informação. Sistemas de Informação Gerenciais e de Apoio à Decisão Uso Estratégico da Tecnologia da Informação. Custos e Orçamentos. Funções de Gerência de Pessoal para Sistemas de Informação. Organização da Informação na Empresa. Processos de Negócios e Sistemas de Informação. Sistemas de Informações Avançadas. Elementos dos Sistemas de Informações de Larga Escala. Avaliação e Projeto dos Fluxos Totais de Informações na Empresa.
Arquitetura e Organização de Computadores60 h
Modelos de sistemas digitais, Unidades de processamento e controle, Tipos de instruções, Tipos de dados, modos de endereçamento e organização de memória. Arquiteturas CISC e RISC. Interrupções e chamadas de sub-rotina. Tratamento de exceções e de comunicação. Arquiteturas especializadas.
Cálculo I60 h
Números reais. Funções de uma variável real. Cálculo diferencial e integral de funções de uma variável real.
Comunicação de Dados60 h
Elementos de um sistema de comunicação. Aspectos da transmissão: modulação, meios de transmissão, algoritmos de controle de erros. Equipamentos de comunicação de dados. Protocolos de comunicação. O modelo RM-OSI. Tópicos especiais.
4ª fase 320 h
Cálculo II60 h
Séries Infinitas. Funções de uma ou mais variáveis reais. Cálculo diferencial a integral das funções de uma ou mais variável real. Equações diferenciais ordinárias.
Cálculo Numérico40 h
Introdução à matemática computacional. Generalidades sobre sistemas de numeração de ponto flutuante. Software numérico e computação simbólica. Precisão e exatidão de máquinas digitais. Problemas de mal condicionamento e algoritmos estáveis. Método de redução de sistemas lineares e não lineares. Aproximação e ajuste de dados.
Eletrônica I60 h
Principais unidades de medidas das grandezas físicas. Leis básicas da eletricidade. Princípio de operação dos dispositivos semicondutores. Amplificadores Operacionais.
Estrutura de Dados II40 h
Estruturas de Armazenamento Flexíveis de Dados, técnicas de pesquisa de dados em memória principal: aspectos básicos de acesso direto, seqüencial, direto relativo e direto indexado. Técnicas de Gerência de Arquivos.
Programação em Delphi60 h
Estudo em detalhe de linguagem moderna em aplicação corrente. Implementação de programas em aplicações com manipulação de banco de dados. Aplicação da técnicas de algoritmos em Ambiente de programação Delphi.
Programação em Java60 h
Estudo em detalhe de linguagem moderna em aplicação corrente. Implementação de programas em aplicações com manipulação de banco de dados.Aplicação da Linguagem JAVA.
5ª fase 320 h
Banco de Dados I60 h
SGBD: histórico e características. Modelo relacional: conceitos, restrições de integridade, dependência funcional, formas normais. Álgebra relacional. Modelagem conceitual.
Complexidade de Algorítmos40 h
Grafos: conceitos básicos, caminhos e árvores, conectividade, planaridade, coloração, grafos infinitos. Busca sobre grafos. Aplicações. Equivalência entre classes de problemas: classes P, NP-hard e NP-completa.
Computação Gráfica60 h
Conceitos básicos e aplicações da computação gráfica nas mais diversas áreas. Computação Gráfica Bidimensional e tridimensional. Fundamentos do processamento de imagens. Padrões gráficos. Tópicos especiais em computação gráfica.
Programação de Sistemas Distribuídos60 h
Desenvolvimento, implementação e teste de sistemas distribuídos de informação e comunicação na internet, integrando recursos de banco de dados e interface gráfica.
Redes de Computadores60 h
Redes de computadores (MAN, WAN, LAN). Arquitetura de rede (TCP/IP e proprietárias). Redes públicas de comunicação de dados: tipos, padrões, utilizações. Interligação de redes. Protocolos de comunicação. Aspectos de projeto e operação. Projeto físico de rede.
Tolerância a Falhas40 h
Segurança de funcionamento. Confiabilidade e Disponibilidade. Aplicações de Tolerancia à falhas. Tolerância à falhas em sistemas distribuídos. Arquitetura de sistemas tolerantes à falhas.
6ª fase 320 h
Banco de Dados II40 h
Banco de dados orientado a objetos e multidimensionais. Banco de dados distribuídos. Otimização de consultas a banco de dados. Projeto de banco de dados. SQL: linguagem de definição, linguagem de manipulação, visões. Prática em laboratório: elaboração do modelo físico e implementação de um banco de dados.
Direito e Legislação para Informática40 h
Lei de software. Tratamento e sigilo de dados. Propriedade imaterial. Propriedade intelectual. Propriedade industrial. Responsabilidade civil e penal sobre tutela da informação.
Gerência de Sistemas Distribuídos60 h
Gerência de redes de computadores. Segurança e privacidade. Sistemas distribuídos: servidores de arquivos, de nomes, de autorização e de tipos; heterogeneidade; gerência de processadores e escalonamento. Prática de laboratório.
Linguagens Formais e Compiladores60 h
Adquirir conhecimentos dos recursos de Linguagens Formais, Autômatos, compiladores, análise léxica, análise sintática e análise semântica, permitindo desenvolver e interpretar algoritmos.
Multimídia e Realidade Virtual60 h
Características dos sistemas multimídias. Especificação de Hardware multimídia. Estudo da Hipermídia,Hipertexto, Hiperdocumento. Estudo sobre desenvolvimento de hiperdocumentos. Técnicas para especificação do projeto. Ferramentas de autoria. Softwares educativos. Análise e implementação de softwares educativos. Introdução a sistemas de Realidade Virtual
Sistemas Operacionais60 h
Estudo detalhado de um sistema específico. Projeto e implementação de componentes de um Sistema Operacional.
7ª fase 400 h
Algorítmos e Técnicas de Programação em C e C++40 h
Fundamentos de sistemas. Evolução das técnicas de análise de sistemas. Noções das principais técnicas de análise de sistemas. Análise essencial: estudo da metodologia; comparação com outras metodologias de análise de sistemas; documentação. Elaboração de projeto lógico de sistemas utilizando análise essencial. Estudo de casos.
Eletiva I60 h
Estudo de tópicos avançados em computação
Estágio Supervisionado I120 h
Orientação para a realização das atividades do estágio,Apresentação de regulamento e formulários de estágio, defindindo etapas e atividades a serem cumpridas. Desenvolvimento e apresentação do Relatórios de Estágio I
Inteligência Artificial60 h
Técnicas de representação do conhecimento. Principais métodos de inferência e de busca. Estudo dos principais aspectos dos paradigmas de IA: sistemas especialistas; redes conexionistas; algoritmos genéticos; raciocínio baseado em casos; agentes inteligentes; técnicas emergentes.
Processamento Digital de Sinais60 h
Conceitos de sinais digitais, processamento digital de sinais, técnicas de processamento, algoritmos de processamento, ambientes e simuladores de processamento, linguagens de programação de melhor adaptação para processamento digital de sinais,modelagem, e projetos práticos. Estudo de tópicos avançados em processamento de sinais.
Programação para Web60 h
Aplicação da técnicas de Programação em linguagem para web (PHP) e/ou ferramentas de desnvolvimento para web como Dot Net, web Sphere, etc.
8ª fase 660 h
Análise e Projeto de Sistemas II40 h
Análise orientada a objetos (AOO): estudo da metodologia; comparação com outras metodologias de análise de sistemas; documentação. Elaboração de projeto lógico de sistemas utilizando AOO. Estudo de casos.
Atividades Curriculares Complementares160 h
Atividades de complementação de estudos, seminários, palestras, iniciação científica, projetos de extensão
Eletiva II60 h
estudos de tópicos avançados em computação
Empreendedorismo40 h
O processo empreendedor. Conceito e funcionamento. Idéias e oportunidades. Fontes de novas idéias. Identificando oportunidades. Selecionando idéias: análise preliminar. Influência tecnológica na seleção das idéias. Teste e definição. Plano de negócios: elaboração, depuração e funcionamento. Necessidades de apoios: técnico e financeiro.
Estágio Supervisionado II240 h
Orientação para a realização das atividades do estágio,Apresentação de regulamento e formulários de estágio, defindindo etapas e atividades a serem cumpridas. Desenvolvimento e apresentação do Relatórios de Estágio II
Sistemas Distribuídos e Embarcados60 h
Arquitetura de microcontroladores. Linguagens e ambientes de programação de microcontroladores. Sistemas embarcados ("embebbed systems"). Interfaces com o usuário. Conectividade.
TCC60 h
Orientação para desenvolvimento do Projeto de Conclusão do Curso. Elaboração da proposta formal de Projeto de Conclusão de Curso. Metodologia para apresentação do relatório do Projeto de Conclusão de Curso. Desenvolvimento de relatório sobre o estado da arte de assuntos relacionados ao projeto. Apresentação à banca Examinadora. Orientação para desenvolvimento do Projeto de Conclusão do Curso. Continuação do TCCI ,modelagem final, e codificação do software. Metodologia para apresentação do relatório do Projeto de Conclusão de Curso. Desenvolvimento do Trabalho de Conclusão de Curso Final. Apresentação à banca Examinadora.
Quanto você vai pagar
Toda mensalidade paga até o dia 7 tem 45% de bolsa. Quem concluiu o ensino médio em escola pública, ou em escola particular com bolsa integral, tem 70%.

