Sobre o curso
O curso de Ciência da Computação estuda de maneira aprofundada os conceitos e teorias da computação, dando uma sólida formação em áreas como estruturas de informação, algoritmos, linguagens de programação, desenvolvimento e análise de sistemas, entre outras.
O profissional de Ciência da Computação é habilitado a desenvolver sistemas de software e hardware utilizando metodologias e técnicas avançadas para resolver problemas reais, aplicando soluções que envolvam computação, independente de qual seja o ambiente (comercial, industrial ou científico).
São oferecidas 50 vagas por semestre para um curso de quatro anos e meio e carga horária total de 3.200 horas.
Confira o
Projeto Pedagógico do Curso
Acesse o site da Secretaria de Graduação.
Formas de ingresso
O ingresso nos cursos presenciais da graduação é realizado, atualmente, pelos processos seletivos Vestibular, Sistema de Seleção Unificada (Sisu/UFPE), por Reintegração e Transferência Interna e por Extravestibular-Transferência Externa.
Mais informações
Título conferido: Bacharel em Ciência da Computação
Modalidade: Presencial
Vagas: 100
Entradas: 50 na 1ª Entrada e 50 na 2ª Entrada
Turno(s): manhã / tarde
Carga horária Total: 3.200h
CH Obrigatórias: 1.530h
Estágio: Apenas não obrigatório
CH Eletivas Perfil: 780h
CH Eletivas Livres: 300h
Atividades complementares: 270h
CH Extensão: 320h
Duração: 9 semestres
Coordenação
E-mail da coordenação de graduação: coord-cc@cin.ufpe.br
Coordenador de graduação: Paulo Gustavo Soares da Fonseca
E-mail: paguso@cin.ufpe.br
Vice-coordenador de graduação: Nivan Roberto Ferreira Junior
E-mail: nivan@cin.ufpe.br
Estrutura Curricular
A grade curricular, válida para os ingressantes a partir de 2024, pode ser vista na figura abaixo.
Componentes Curriculares Obrigatórios
CIN0132 – MATEMÁTICA DISCRETA – 60h
CIN0130 – SISTEMAS DIGITAIS – 60h
CIN0133 – INTRODUÇÃO À PROGRAMAÇÃO – 60h
CIN0131 – CONCEPÇÃO DE ARTEFATOS DIGITAIS – 60h
MA026 – CÁLCULO DIFERENCIAL E INTEGRAL 1 – 60h
CIN0135 – ESTRUTURAS DE DADOS ORIENTADAS A OBJETOS – 60h
CIN0134 – ARQUITETURA DE COMPUTADORES E SISTEMAS OPERACIONAIS – 60h
CIN0136 – DESENVOLVIMENTO DE SOFTWARE – 120h
CIN0138 – ÁLGEBRA VETORIAL E LINEAR PARA COMPUTAÇÃO – 60h
CIN0140 – ALGORITMOS – 60h
CIN0137 – BANCO DE DADOS – 60h
CIN0139 – INTEGRAÇÃO E EVOLUÇÃO DE SISTEMAS DE INFORMAÇÃO – 60h
CIN0142 – ESTATÍSTICA E PROBABILIDADE PARA COMPUTAÇÃO – 60h
CIN0141 – LÓGICA PARA COMPUTAÇÃO – 60h
CIN0143 – INTRODUÇÃO A SISTEMAS DISTRIBUÍDOS E REDES DE COMPUTADORES – 60h
CIN0144 – APRENDIZADO DE MÁQUINA E CIÊNCIA DE DADOS – 120h
CIN0148 – TEORIA DA COMPUTAÇÃO – 60h
CIN0145 – PROGRAMAÇÃO CONCORRENTE – 30h
CIN0146 – PROGRAMAÇÃO FUNCIONAL – 30h
CIN0147 – METODOLOGIA CIENTÍFICA – 60h
CIN0149 – INFORMÁTICA E SOCIEDADE – 30h
CIN0150 – COMPILADORES – 60h
CIN0151 – TRABALHO DE CONCLUSÃO DE CURSO – 60h
ÊNFASES (UNIDADES CURRICULARES ELETIVAS OFERECIDAS)
CIN0038 – AGENTES AUTÔNOMOS – 60h
CIN0153 – ANÁLISE E MINERAÇÃO DE REDES COMPLEXAS – 60h
CIN0043 – APLICAÇÕES DE APRENDIZAGEM DE MÁQUINA – 60h
CIN0155 – BANCOS DE DADOS NÃO CONVENCIONAIS – 60h
CIN0156 – COMPUTAÇÃO BIOINSPIRADA – 60h
CIN0044 – COMPUTAÇÃO EVOLUCIONÁRIA – 60h
CIN0039 – COMPUTAÇÃO QU NTICA – 60h
CIN0045 – INTELIGÊNCIA ARTIFICIAL COLETIVA – 60h
CIN0041 – INTRODUÇÃO À APRENDIZAGEM POR REFORÇO – 60h
CIN0040 – INTRODUÇÃO À APRENDIZAGEM PROFUNDA – 60h
CIN0037 – REDES NEURAIS – 60h
MA027 – CÁLCULO DIFERENCIAL E INTEGRAL 2 – 60h
CIN0178 – RECUPERAÇÃO DA INFORMAÇÃO – 60h
CIN0180 – PROCESSAMENTO DE DADOS EM LARGA ESCALA – 60h
CIN0179 – PROCESSAMENTO DE LINGUAGEM NATURAL – 60h
CIN0181 – GOVERNANÇA DE DADOS – 60h
CIN0152 – VISUALIZAÇÃO DE DADOS – 60h
CIN0162 – ANÁLISE E ESPECIFICAÇÃO AVANÇADA DE REQUISITOS DE SISTEMAS – 60h
CIN0163 – ARQUITETURAS DE SISTEMAS – 60h
IF1008 – ENGENHARIA DE REQUISITOS – 60h
CIN0168 – FUNDAMENTOS DE TESTE DE SOFTWARE – 60h
CIN0182 – GERÊNCIA DE CONFIGURAÇÃO DE SOFTWARE SERVIÇOS E SISTEMAS – 60h
CIN0165 – METODOLOGIAS DE GERENCIAMENTO DE PROJETO – 60h
CIN0166 – PLANEJAMENTO E GESTÃO DE QUALIDADE DE SOFTWARE – 60h
CIN0167 – PROGRAMAÇÃO COM NOVAS TECNOLOGIAS – 60h
CIN0169 – PROGRAMAÇÃO CONCORRENTE E DISTRIBUÍDA – 60h
CIN0171 – TESTE DE SOFTWARE AVANÇADO – 60h
CIN0170 – MÉTODOS FORMAIS – 60h
CIN0172 – TRANSFORMAÇÃO DE CÓDIGOS E MODELOS – 60h
CIN0173 – SEMINÁRIOS EM ENGENHARIA DE SOFTWARE – 60h
CIN0129 – CRIATIVIDADE COMPUTACIONAL – 60h
CIN0174 – ÁLGEBRA AVANÇADA PARA COMPUTAÇÃO – 60h
CIN0050 – COMPUTAÇÃO GRÁFICA – 60h
CIN0052 – COMPUTAÇÃO MUSICAL E PROCESSAMENTO DE SOM – 60h
CIN0175 – DISPOSITIVOS MULTIMÍDIA – 60h
CIN0051 – FUNDAMENTOS GEOMÉTRICOS PARA VISÃO COMPUTACIONAL – 60h
CIN0054 – JOGOS DIGITAIS – 60h
CIN0056 – PROCESSAMENTO DE IMAGEM – 60h
CIN0059 – PROCESSAMENTO DE VOZ – 60h
CIN0053 – PROCESSAMENTO GRÁFICO – 60h
CIN0060 – VISÃO COMPUTACIONAL – 60h
CIN0055 – TENDÊNCIAS EM MÍDIA E INTERAÇÃO – 60h
CIN0154 – REDES DE COMPUTADORES – 60h
CIN0157 – REDES DE COMPUTADORES 2 – 60h
CIN0067 – REDES DEFINIDAS POR SOFTWARE – 60h
CIN0071 – GERENCIAMENTO E MONITORAMENTO DE REDES – 60h
CIN0072 – AVALIAÇÃO DE DESEMPENHO DE REDES – 60h
CIN0073 – COMPUTAÇÃO ORIENTADA A SERVIÇOS – 60h
CIN0075 – SISTEMAS DISTRIBUÍDOS – 60h
CIN0076 – SEGURANÇA DE REDES E SISTEMAS DISTRIBUÍDOS – 60h
CIN0077 – PLATAFORMAS DE DISTRIBUIÇÃO – 60h
CIN0080 – INTERNET DAS COISAS – 60h
CIN0079 – COMPUTAÇÃO UBÍQUA – 60h
CIN0083 – TENDÊNCIAS EM REDES DE COMPUTADORES – 60h
CIN0081 – SEMINÁRIOS EM REDES DE COMPUTADORES – 30h
CIN0158 – SEGURANÇA DE INFORMAÇÃO E SISTEMAS – 60h
CIN0112 – SEGURANÇA DE COMPUTADORES – 60h
CIN0113 – ASSINATURA DIGITAL E CERTIFICAÇÃO DIGITAL – 60h
CIN0114 – TÉCNICAS DE ATAQUE E DETECÇÃO DE INTRUSÃO – 60h
CIN0115 – SEGURANÇA EM COMPUTAÇÃO EM NUVEM – 60h
CIN0117 – SEMINÁRIOS EM SEGURANÇA – 30h
CIN0116 – TENDÊNCIAS EM SEGURANÇA – 60h
CIN0159 – SISTEMAS EMBARCADOS – 60h
CIN0068 – REDES VEICULARES – 60h
CIN0070 – REDES AUTOMOTIVAS – 60h
CIN0100 – INTRODUÇÃO À ROBÓTICA – 60h
CIN0177 – COMPUTAÇÃO EM NUVEM – 60h
CIN0176 – PROJETO DE DESENVOLVIMENTO – 60h
CIN0121 – ÉTICA E ASPECTOS JURÍDICOS DA COMPUTAÇÃO – 60h
CIN0161 – TECNOLOGIA, DIVERSIDADE, EQUIDADE E INCLUSÃO – 60h
LE716 – INTRODUÇÃO A LIBRAS – 60h
LE037 – LÍNGUA INGLESA INSTRUMENTAL 1 – 60h
CIN0103 – OTIMIZAÇÃO – 60h
CIN0160 – PROCESSAMENTO DE CADEIA DE CARACTERES – 60h
CIN0119 – ALGORITMOS E ESTRUTURAS DE DADOS AVANÇADOS – 60h
CIN0120 – ALGORITMOS PARA STREAM DE DADOS – 60h
CIN0125 – GESTÃO DE NEGÓCIOS – 60h
CIN0123 – DATA WAREHOUSING – 60h