Você está na página 1de 30

REVISÃO CURRICULAR GRUPO TIRADENTES

CURSO: CIÊNCIA DA COMPUTAÇÃO


2019

PERFIL BLOCOS DOS


EIXO COMPETÊNCIAS DISCIPLINAS
SABERES

PG2 - Compreender o C1 – Compreender e Dominar os B1 – Filosofia 1 - Filosofia e Cidadania


impacto da computação e fenômenos filosóficos, B2 – Fundamentos 2 - Fundamentos
suas tecnologias na sociedade sociológicos, antropológicos e Antropológicos e Antropológicos e
RESOLUÇÃO DE no que concerne ao éticos, visando uma formação Sociológicos Sociológicos
PROBLEMAS atendimento e à antecipação humanista e generalista. B79 – Direito 3 – Direito digital
estratégica das necessidades
da sociedade.

PG7 - Capaz de reconhecer a C2 Identificar problemas que B4 Matemática Discreta 1 – Fundamentos de


importância do pensamento tenham solução Algorítmica. B3 Lógica Matemática Matemática
computacional na vida B3 Algoritmos computacional
cotidiana, como também sua 2 – Fundamentos de
aplicação em outros domínios Programação
e ser capaz de aplicá-lo em C3 Conhecer os limites da B5 Complexidade de 1 – Laboratório de
circunstâncias apropriadas; computação. Algoritmos Analise de Algoritmo
PE1 - Possuam sólida B6 Teoria da Computação 2 – Teoria da
formação em Ciência da Computação
C8 Resolver problemas usando B1 Algoritmos 1 – Fundamentos de
Computação e Matemática
ambientes de B7 Técnicas de programação
que os capacitem a construir
programação. Programação 2 – Linguagem de
aplicativos de propósito geral,
B8 Estrutura de Dados Programação
ferramentas e infraestrutura
B9 Padrões de Projeto 3 – Laboratório de
de software de sistemas de
B10 Teoria dos Grafos Programação
computação e de sistemas
B11 Compiladores 4 – Laboratório de
embarcados, gerar
B12 Inglês Instrumental Análise de algoritmo
conhecimento científico e
B3 Lógica Matemática 5 – Projeto de
inovação e que os incentivem
Programação
a estender suas competências
6 – Inglês para
à medida que a área se
computação
desenvolva; 2
7 – Estrutura de Dados
8 – Estrutura de dados
Avançada
9 – Teoria dos Grafos
10 – Programação
Avançada
11 - Compiladores
C4 Compreender e explicar as B5 Complexidade de 1 – Fundamentos de
dimensões Algoritmos Matemática
quantitativas de um problema. B4 Matemática Discreta computacional
B13 Métodos 2 – Calculo para
Quantitativos em computação 1
Computação 3 – Calculo para
B14 Probabilidade e Computação 2
Estatística 4 – Calculo numérico
B15 Cálculo 5 – Estatística
B16 Geometria Analítica computacional
B17 Álgebra Linear
B18 Cálculo Numérico

C5 Reconhecer a importância do B1 Algoritmos 1 – Fundamentos de


pensamento computacional no B8 Estrutura de Dados Programação
cotidiano e sua aplicação em B19 Computação e 2 – Estrutura de Dados
circunstâncias apropriadas e em Sociedade 3 – Estrutura de Dados
domínios diversos B20 Empreendedorismo Avançada
B21 Fundamentos de 4 – Startup, Inovação e
Administração. negócios
5 – Fundamentos para
computação e
arquitetura de
computadores
6 – Direito Digital
C6 Conceber soluções B22 Projeto de 1 – Laboratório de
computacionais a partir Algoritmos Analise de Algoritmos
de decisões, visando o equilíbrio B23 Métodos Formais 2 – Inteligência
de todos os fatores B24 Inteligência Artificial Artificial
envolvidos. e Computacional 3 – Machine Learning
B25 Pesquisa Operacional 4 – Big Data Analisys
e Otmização 5 – Direito Digital
B26 Propriedade 6 – Fundamento para
Intelectual Computação e
B27 Privacidade e Direitos Arquitetura de
Civis Computadores
B28 Criptografia
B29 Ética em Computação
B30 Legislação de
Informática
B31 Sustentabilidade
B32 História da
Computação
B33 Fundamentos de
Economia
C7 Aplicar temas e princípios B5 Complexidade de 1 – Laboratório de
recorrentes, como Algoritmos Analise de Algoritmos
abstração, complexidade, B6 Teoria da Computação 2 – Teoria da
princípio de localidade de B24 Inteligência Artificial Computação
referência (caching), e Computacional 3 – Inteligência
compartilhamento de recursos, B34 Sistemas Distribuídos Artificial
segurança, concorrência, evolução B35 Redes de 4 – Machine Learning
de sistemas, entre outros, e Computadores 5 – Redes de
reconhecer que esses temas e B36 Processamento Computadores
princípios são fundamentais à Paralelo 6 – Laboratório de
área de Ciência da Computação. B37 Segurança de Redes de Computadores
Sistemas Computacionais 7 – Fundamentos para
B38 Arquitetura e computação e
Organização de Arquitetura de
Computadores Computadores
B39 Arquiteturas Paralelas 8 – Modelagem de
de Computadores Dados
B40 Banco de Dados 9 – Banco de Dados
B41 Sistemas 10 – Laboratório de
Operacionais Banco de Dados
B42 Sistemas 11 – Sistemas
Concorrentes Operacionais

PE3 - conheçam a estrutura C2.1 Resolver problemas usando B1 Algoritmos 1 – Fundamentos de


dos sistemas de computação e ambientes de B43 Programação programação
DESENVOLVIMENTO DE os processos envolvidos na Programação. Orientada a Objetos 2 – Linguagem de
SISTEMAS sua construção e análise B44 Programação Programação
Funcional 3 – Laboratório de
PE2 - Possuam visão global e B40 Banco de Dados Programação
interdisciplinar de sistemas e B45 Interação Humano- 4 – Laboratório de
entendam que esta visão Computador Análise de algoritmo
transcende os detalhes de B46 Programação em 5 – Projeto de
implementação dos vários Lógica Programação
componentes e os B47 Programação 6 – Modelagem de
conhecimentos dos domínios Imperativa Dados
de aplicação; B42 Sistemas 7 – Banco de Dados
PE5 - Sejam capazes de agir Concorrentes 8 – Laboratório de
de forma reflexiva na B36 Processamento Banco de Dados
construção de sistemas de Paralelo 9 – Interface Humano
computação por entender que B48 Processamento computador
eles atingem direta ou Distribuído
indiretamente as pessoas e a B49 Sistemas Embarcados
sociedade; B50 Sistemas de Tempo
PE6 - Sejam capazes de criar Real
C2.2 Tomar decisões e inovar, B38 Arquitetura e 1 - Redes de
soluções, individualmente ou
com base no Organização de Computadores
em equipe, para problemas
conhecimento do funcionamento Computadores 2 – Laboratório de
complexos caracterizados por
e das características técnicas de B35 Redes de Redes de Computadores
relações entre domínios de
hardware e da infraestrutura de Computadores 3 – Fundamentos para
conhecimento e de aplicação
software dos sistemas de B41 Sistemas computação e
computação, consciente dos Operacionais Arquitetura de
aspectos éticos, B40 Banco de Dados Computadores
legais e dos impactos ambientais B37 Segurança de 4 – Direito Digital
decorrentes. Sistemas Computacionais 5 – Engenharia de
B28 Criptografia Software
B51 Computação em 6 – Cloud Computing
Nuvem 7 – Fundamentos para
B29 Ética em Computação computação e
B30 Legislação de Arquitetura de
Informática Computadores
B52 Engenharia de
Software
B31 Sustentabilidade
B53 Meio Ambiente
B19 Computação e
Sociedade

C2.3 Avaliar criticamente B52 Engenharia de 1 – Engenharia de


projetos de sistemas de Software Software
computação. B13 Métodos 2 – Laboratório de
Quantitativos em Engenharia de Software
Computação
B54 Avaliação de
Desempenho
B55 Dependabilidade
B37 Segurança de
Sistemas Computacionais
B34 Sistemas Distribuídos

C2.4 Ler textos técnicos na língua B12 Inglês Instrumental 1 – Inglês para
inglesa Computação

B56 Gerenciamento de 1 – Project Labs 1


C2.5 Ser capaz de realizar Projetos 2 – Project Labs 2
trabalho cooperativo e entender os B57 Comunicação 3 – Project Labs 3
benefícios que este pode produzir. Profissional 4 – Direito Digital
B29 Ética em Computação
B58 Comportamento
Humano nas Organizações
B59 Automação 1 – Fundamentos de
C2.6 Compreender os fatos B1 Algoritmos programação
essenciais, os conceitos, os B3 Lógica Matemática 2 – Linguagem de
princípios e as teorias B4 Matemática Discreta Programação
relacionadas à Ciência da B38 Arquitetura e 3 – Laboratório de
Computação para o Organização de Programação
desenvolvimento de software e Computadores 4 – Laboratório de
hardware e suas aplicações. B6 Teoria da Computação Análise de algoritmo
B10 Teoria dos Grafos 5 – Projeto de
Programação
6 – Teoria dos Grafos
7 – Fundamentos para
Computação e
Arquitetura de
Computadores
8 – Teoria da
computação
9 – Fundamentos de
Matemática
computacional
C2.7 Identificar e analisar B23 Métodos Formais 1 – Engenharia de
requisitos e especificações para B52 Engenharia de Software
problemas específicos e planejar Software 2 – Laboratório de
estratégias para suas soluções. Engenharia de Software
C2.8 Empregar metodologias que B52 Engenharia de 1 – Engenharia de
visem garantir Software Software
critérios de qualidade ao longo de 2 – Laboratório de
todas as etapas de Engenharia de Software
desenvolvimento de uma solução
computacional.
C2.9 Analisar quanto um sistema B52 Engenharia de 1 – Engenharia de
baseado em Software Software
computadores atende os critérios 2 – Laboratório de
definidos para seu uso corrente e Engenharia de Software
futuro (adequabilidade)
C2.10 Aplicar os princípios de B8 Estrutura de Dados 1 - Modelagem de
gerência, organização e B40 Banco de Dados Dados
recuperação da informação de B60 Recuperação da 2 – Banco de Dados
vários tipos, incluindo, texto Informação 3 – Laboratório de
imagem, som e vídeo. B24 Inteligência Artificial Banco de Dados
e Computacional 4 – Inteligência
B61 Sistemas Multimídia Artificial
B28 Criptografia 5 – Machine Learning
B62 Processamento de 6 – Processamento de
Imagens Imagem e computação
Gráfica
C.2.11 Aplicar os princípios de B45 Interação Humano- 1 – Interface Humano
interação humano-computador Computador Computador
para avaliar e construir uma B61 Sistemas Multimídia 2 – Desenvolvimento
grande variedade de produtos B63 Programação de para dispositivos moveis
incluindo interface do usuário, Aplicativos para 3 – Programação Web
páginas WEB, sistemas Dispositivos Móveis 4 – Tópicos Especiais
multimídia e sistemas móveis. B64 Programação de em Computação
Aplicações Web 5 – IOT – Internet das
B65 Internet das Coisas Coisas
(IoT) 6 - Processamento de
B66 Computação Gráfica Imagem e computação
B67 Realidade Virtual e Gráfica
Aumentada
PG1 - do conhecimento das C3.1 Compreender e explicar as B14 Probabilidade e 1 – Estatistica
questões sociais, dimensões quantitativas de um Estatística Computacional
profissionais, legais, éticas, problema. B54 Avaliação de 2 – Project Labs 1
políticas e humanísticas Desempenho 3 – Project Labs 2
PG3 - da visão crítica e B13 Métodos 4 – Project Labs 3
DESENVOLVIMENTO DE criativa na identificação e Quantitativos em 5 – Big Data Analisys
PROJETOS resolução de problemas Computação
contribuindo para o B56 Gerenciamento de
desenvolvimento de sua área Projetos
C3.2 Preparar e apresentar seus B57 Comunicação 1 – Inglês para
PG4 - da capacidade de atuar
trabalhos e problemas técnicos e Profissional Computação
de forma empreendedora,
suas soluções para audiências B68 Inglês Técnico 2 – Project Labs 1
abrangente e cooperativa no
diversas, em formatos apropriados
atendimento às demandas (oral e escrito)
C3.3 Avaliar criticamente B56 Gerenciamento de 1 – Project Labs 1, 2, 3
sociais da região onde atua,
projetos de sistemas de Projetos 2 – Direito Digital
do Brasil e do mundo
computação. B53 Meio Ambiente
PG8 - da capacidade de atuar
B30 Legislação de
em um mundo globalizado do
Informática
trabalho
B29 Ética em Computação
PE5 - Sejam capazes de agir
C3.4 Ler textos técnicos na língua B12 Inglês Instrumental 1 – Inglês para
de forma reflexiva na
inglesa Computação
construção de sistemas de C3.5 Empreender e exercer B56 Gerenciamento de 1 – Project Labs 1, 2, 3
computação por entender que liderança, coordenação e Projetos 2 – Startup, Inovação e
eles atingem direta ou supervisão na sua área de atuação B20 Empreendedorismo Negócios
indiretamente as pessoas e a profissional. B57 Comunicação
sociedade; Profissional
PE6 - Sejam capazes de criar C3.6 Ser capaz de realizar B56 Gerenciamento de 1 – Project Labs 1, 2, 3

soluções, individualmente ou trabalho cooperativo e entender os Projetos 2 – Startup, Inovação e

em equipe, para problemas benefícios que este pode produzir B57 Comunicação Negócios

complexos caracterizados por Profissional

relações entre domínios de B58 Comportamento

conhecimento e de aplicação Humano nas Organizações


C3.7 Reconhecer a importância B3 Lógica Matemática 1 – Fundamentos de
do pensamento B1 Algoritmos Matemática
computacional no cotidiano e sua B8 Estrutura de Dados Computacional
aplicação em B10 Teoria dos Grafos 2 – Fundamentos de
circunstâncias apropriadas e em B6 Teoria da Computação programação
domínios diversos. B19 Computação e 3 – Estrutura de Dados
Sociedade 4 – Estrutura de Dados
B29 Ética em Computação Avançada
5 – Teoria da
Computação
C3.8 Identificar e analisar B52 Engenharia de 1 – Engenharia de
requisitos e especificações para Software Software
problemas específicos e planejar B56 Gerenciamento de 2 – Laboratório de
estratégias para suas soluções. Projetos Engenharia de Software
B23 Métodos Formais 3 – Project Labs 1, 2, 3
C3.9 Analisar quanto um sistema B52 Engenharia de 1 – Engenharia de
baseado em Software Software
computadores atende os critérios B56 Gerenciamento de 2 – Laboratório de
definidos para seu uso corrente e Projetos Engenharia de Software
futuro (adequabilidade) 3 – Project Labs 1, 2, 3
C3.10 Gerenciar projetos de B56 Gerenciamento de 1 – Project Labs 1, 2, 3
desenvolvimento de sistemas Projetos
computacionais
C3.11 Escolher e aplicar boas B56 Gerenciamento de 1 – Project Labs 1, 2, 3
práticas e técnicas que conduzam Projetos
ao raciocínio rigoroso no
planejamento, na execução e no
acompanhamento, na medição e
gerenciamento geral da qualidade
de sistemas computacionais
IMPLANTAÇÃO DE PG2 - Da compreensão do C4.1 Tomar decisões e inovar, B38 Arquitetura e 1 – Fundamentos para
com base no conhecimento do
SISTEMAS impacto da computação e Organização de Computação e
funcionamento e das
suas tecnologias na sociedade características técnicas de Computadores Arquitetura de
hardware e da infraestrutura de
no que concerne ao B35 Redes de Computadores
software dos sistemas de
atendimento e à antecipação computação consciente dos Computadores 2 – Redes de
aspectos éticos, legais e dos
estratégica das necessidades B41 Sistemas Computadores
impactos ambientais decorrentes
da sociedade Operacionais 3 – Laboratório de
PG1 - do conhecimento das B37 Segurança de Redes de Computadores
questões sociais, Sistemas Computacionais 4 – Banco de Dados
profissionais, legais, éticas, B40 Banco de Dados 5 – Laboratório de
políticas e humanísticas; B34 Sistemas Distribuídos Banco de Dados
B29 Ética em Computação 6 – Direito Digital
B30 Legislação de
Informática
B53 Meio Ambiente
B19 Computação e
Sociedade
C4.2 Compreender e explicar as B14 Probabilidade e 1 – Estatística
dimensões quantitativas de um Estatística Computacional
problema B13 Métodos
Quantitativos em
Computação
C4.3 Preparar e apresentar seus B52 Engenharia de 1 – Engenharia de
trabalhos e problemas técnicos e Software Software
suas soluções para audiências B57 Comunicação 2 – Laboratório de
diversas, em formatos apropriados Profissional Engenharia de Software
(oral e escrito)
C4.4 Avaliar criticamente B69 Modelagem de 1 – Modelagem de
projetos de sistemas de Sistemas Dados
Computação B54 Avaliação de 2 - Banco de Dados
Desempenho 3 – Big Data Analisys

C.4.5. Ler textos técnicos na B12 Inglês Instrumental 1 – Inglês para


língua inglesa Computação
C.4.6. Ser capaz de realizar B21 Fundamentos de 1 – Startup, Inovação e
trabalhos cooperativos e entender Administração. Negócios
os benefícios que este pode B58 Comportamento 2 – Direito Digital
produzir Humano nas Organizações
B57 Comunicação
Profissional
B29 Ética em Computação
C.4.7.Conceber soluções B69 Modelagem de 1 – Direito Digital
computacionais a partir Sistemas 2 – Fundamentos da
de decisões visando o B70 Simulação de Computação e
equilíbrio de todos os Sistemas Arquitetura de
fatores B26 Propriedade Computadores
Intelectual
B27 Privacidade e Direitos
Civis
B31 Sustentabilidade
B32 História da
Computação
B33 Fundamentos de
Economia

C.4.8. Empregar metodologias B52 Engenharia de 1 – Engenharia de


que visem garantir critérios de Software Software
qualidade ao longo de todas as 2 – Laboratório de
etapas de desenvolvimento de Engenharia de Software
uma solução computacional
GESTÃO DE PG5 - da capacidade de C.5.1. Resolver problemas usando B47 Programação 1 – Fundamentos de
utilizar racionalmente os ambientes de programação Imperativa programação
INFRAESTRUTUR
recursos disponíveis de forma B43 Programação 2 – Linguagem de
A transdisciplinar Orientada a Objetos Programação
PE2 - Possuam visão global B71 Programação em 3 – Laboratório de
e interdisciplinar de sistemas Linguagem Script Programação
e entendam que esta visão B72 Programação em 4 – Laboratório de
transcende os detalhes de Linguagem de Montagem Análise de algoritmo
implementação dos vários 5 – Projeto de
componentes e os Programação
conhecimentos dos domínios 6 - Fundamentos para
de aplicação; 3 Computação e
Arquitetura de
Computadores

C.5.2. Tomar decisões e inovar, B38 Arquitetura e 1 - Fundamentos para


com base no conhecimento do Organização de Computação e
funcionamento e das Computadores Arquitetura de
características técnicas de B35 Redes de Computadores
hardware e da infraestrutura de Computadores 2 - Redes de
software dos sistemas de B41 Sistemas Computadores
computação, consciente dos Operacionais 3 – Laboratório de
aspectos éticos, legais e dos B34 Sistemas Distribuídos Redes de Computadores
impactos ambientais decorrentes B40 Banco de Dados 4 – Fundamentos para
B29 Ética em Computação computação e
B30 Legislação de Arquitetura de
Informática Computadores
B53 Meio Ambiente 5 – Modelagem de
B19 Computação e Dados
Sociedade 6 – Banco de Dados
7 – Laboratório de
Banco de Dados
8 – Sistemas
Operacionais
C.5.3. Compreender e explicar as B14 Probabilidade e 1 - Fundamentos de
dimensões quantitativas de um Estatística Matemática
problema B13 Métodos Computacional
Quantitativos em 2 - Cálculo para
Computação Computação I
3 - Cálculo para
Computação II
4 - Estatística
Computacional
C.5.4. Avaliar criticamente B54 Avaliação de 1 - Laboratório de
projetos de sistemas de Desempenho Análise de Algoritmo
computação B5 Complexidade de
Algoritmos

C.5.5. Ler textos técnicos na B12 Inglês Instrumental 1 - Inglês para


língua inglesa computação
C.5.6. Ser capaz de realizar B21 Fundamentos de 1 – Startup, Inovação e
trabalho cooperativo e entender os Administração. Negócios
benefícios que este pode produzir B58 Comportamento 2 – Direito Digital
Humano nas Organizações 3 – Project Labs 1, 2, 3
B56 Gerenciamento de
Projetos
B29 Ética em Computação
B57 Comunicação
Profissional
C.5.7. Identificar e gerenciar os B55 Dependabilidade 1 – Direito Digital
riscos que podem estar envolvidos B37 Segurança de 2 – Segurança da
na operação de equipamentos de Sistemas Computacionais Informação
computação (incluindo os B73 Ergonomia
aspectos de dependabilidade e
segurança)
C.5.8. Identificar e analisar B52 Engenharia de 1 – Engenharia de
requisitos e especificações para Software Software
problemas específicos e planejar B74 Projetos de Sistemas 2 – Laboratório de
estratégias para suas soluções Computacionais Engenharia de Software
3 – Project Labs 1, 2, 3
C.5.9. Especificar, projetar, B74 Projetos de Sistemas 1 - Project Labs 1, 2, 3
implementar, manter e avaliar Computacionais 2 – Modelagem de
sistemas de computação, B41 Sistemas Dados
empregando teorias, práticas e Operacionais 3 - Banco de Dados
ferramentas adequadas B54 Avaliação de 4 – Big Data Analysis
Desempenho 5 – Cloud Computing
B40 Banco de Dados 6.- IoT - Internet of
B34 Sistemas Distribuídos Things
B36 Processamento 7 – Redes de
Paralelo Computadores
B49 Sistemas Embarcados 8 – Laboratório de
B50 Sistemas de Tempo Redes de Computadores
Real
B51 Computação em
Nuvem
B35 Redes de
Computadores
B65 Internet das Coisas
(IoT)

C.5.10. Conceber soluções B69 Modelagem de 1 – Fundamentos para


computacionais a partir de Sistemas Computação e
decisões visando o equilíbrio de B70 Simulação de Arquitetura de
todos os fatores envolvidos Sistemas Computadores
B26 Propriedade 2 – Direito Digital
Intelectual 3 – Interface Humano
B27 Privacidade e Direitos Computador
Civis 4 – Project Labs 1, 2, 3
B31 Sustentabilidade
B32 História da
Computação
B29 Ética em Computação
B56 Gerenciamento de
Projetos
B45 Interação Humano-
Computador

C.5.11. Aplicar os princípios de B40 Banco de Dados 1 – Banco de Dados


gerência, organização e B60 Recuperação da 2 – Laboratório de
recuperação da informação de Informação Banco de Dados
vários tipos, incluindo texto B61 Sistemas Multimídia 3 – Big Data Analysis
imagem som e vídeo B62 Processamento de 4 – Machine Learning
Imagens 5 – Processamento de
B35 Redes de Imagens e Computação
Computadores Gráfica
B34 Sistemas Distribuídos 6 - Redes de
B28 Criptografia Computadores
7 – Laboratório de
Redes de Computadores
8 – Cloud Computing

APRENDIZADO PG6 - da compreensão das C.6.1. Gerir a sua própria B73 Gestão de Tempo 1 – Project Labs 1, 2, 3
CONTÍNUO E necessidades da contínua aprendizagem e desenvolvimento, B74 Gestão de Carreira
AUTÔNOMO atualização e aprimoramento incluindo a gestão de tempo e Profissional
de suas competências e competências organizacionais. B75 Autorregulação da
habilidades Aprendizagem
PE4 - Conheçam os
C.6.2. Preparar e apresentar seus B2 Metodologia científica 1 – Metodologia
fundamentos teóricos da área
trabalhos e problemas técnicos e B57 Comunicação Científica
de Computação e como ele
suas soluções para audiências Profissional 2 – Inglês para
influenciam a prática
diversas, em formatos apropriados B68 Inglês Técnico Computação
profissional;
(oral e escrito)
C.6.3. Avaliar criticamente B2 Metodologia científica 1 – Metodologia
projetos de sistemas de Científica
computação
C.6.4. Ler textos técnicos na B12 Inglês Instrumental 1 – Inglês para
língua inglesa Computação
C.6.5. Ser capaz de realizar B78Aplicável a todos os 1 – Project Labs 1, 2, 3
trabalho cooperativo e entender os conteúdos, utilizando
benefícios que este pode produzir práticas pedagógicas
colaborativas
C.6.6. Compreender os fatos B1 Algoritmos 1 – Fundamentos de
essenciais, os conceitos, os B6 Teoria da Computação programação
princípios e as teorias B38 Arquitetura e 2 - Laboratório de
relacionadas à Ciência da Organização de Análise de algoritmo
Computação para o Computadores 3 – Teoria da
desenvolvimento de software e Computação
hardware e suas aplicações 4 - Fundamentos para
Computação e
Arquitetura de
Computadores

C.6.7. Analisar quanto um B13 Métodos 1 – Fundamentos de


sistema baseado em Quantitativos em Matemática
computadores atende os critérios Computação computacional
definidos para seu uso corrente e B69 Modelagem de 2 – Calculo para
futuro (adequabilidade) Sistemas computação 1
B70 Simulação de 3 – Calculo para
Sistemas Computação 2
4 – Calculo numérico
CIÊNCIA, TECNOLOGIA PG7 - da capacidade de C.7.1. Identificar problemas que B1 Algoritmos 1 - Fundamentos de
E INOVAÇÃO reconhecer a importância do tenham B4 Matemática Discreta programação
pensamento computacional solução algorítmica B3 Lógica Matemática 2 – Linguagem de
na vida cotidiana, como Programação
também sua aplicação em 3 – Laboratório de
outros domínios e ser capaz Programação
de aplicá-lo em 4 – Laboratório de
circunstâncias apropriadas; Análise de algoritmo
PG8 - da capacidade de atuar 5 - Fundamentos de
em um mundo globalizado do Matemática
trabalho computacional
PE7 - Reconheçam que é 6 – Calculo para
fundamental a inovação e a computação 1
criatividade e entendam as 7 – Calculo para
perspectivas de negócios e Computação 2
oportunidades relevantes.” 8 – Calculo numérico

C.7.2. Conhecer os limites da B6 Teoria da Computação 1 – Teoria da


computação B5 Complexidade de Computação
Algoritmos 2 - Laboratório de
Análise de algoritmo

C.7.3. Tomar decisões e inovar, B38 Arquitetura e 1 - Fundamentos para


com base no conhecimento do Organização de computação e
funcionamento e das Computadores arquitetura de
características técnicas de B35 Redes de computadores
hardware e da infraestrutura de Computadores 2 – Redes de
software dos sistemas de B41 Sistemas Computadores
computação, consciente dos Operacionais 3 – Laboratório de
aspectos éticos, legais e dos B11 Compiladores Redes de Computadores
impactos ambientais decorrentes B37 Segurança de 4 – Sistemas
Sistemas Computacionais Operacionais
B34 Sistemas Distribuídos 5 – Compiladores
B29 Ética em Computação 6 – Segurança da
B30 Legislação de Informação
Informática 7 – Direito Digital
B53 Meio Ambiente 8 – Cloud Computing
B19 Computação e
Sociedade
C.7.4. Compreender e explicar as B5 Complexidade de 1 – Laboratório de
dimensões quantitativas de um Algoritmos Análise de algoritmo
problema B13 Métodos 2 – Cálculo para
Quantitativos em Computação I
Computação 3 – Cálculo para
B54 Avaliação de Computação II
Desempenho 4 – Estatística
B14 Probabilidade e Computacional
Estatística
C.7.5. Compreender os fatos B6 Teoria da Computação 1 – Teoria da
essenciais, os B38 Arquitetura e Computação
conceitos, os princípios e as Organização de 2 - Fundamentos para
teorias relacionadas à Ciência da Computadores computação e
Computação para o B1 Algoritmos Arquitetura de
desenvolvimento de software e Computadores
hardware e suas aplicações. 3 - Fundamentos de
programação
4 – Linguagem de
Programação
5 – Laboratório de
Programação
6 – Laboratório de
Análise de algoritmo

C.7.6. Identificar e analisar B52 Engenharia de 1 – Engenharia de


requisitos e especificações para Software Software
problemas específicos e planejar B76 Métodos Formais 2 – Laboratório de
estratégias para suas soluções B2 Metodologia científica Engenharia de Software
B77 Projeto de Sistemas 3 – Metodologia
Computacionais Científica
4 – Project Labs 1, 2, 3
C.7.7. Conceber soluções B45 Interação Humano- 1 - Interface Humano
computacionais a partir de Computador Computador
decisões visando o equilíbrio de B56 Gerenciamento de 2 – Project Labs 1, 2, 3
todos os fatores envolvidos Projetos 3 – Direito Gigital
B77 Projeto de Sistemas 4 - Startup, Inovação e
Computacionais Negócios
B29 Ética em Computação
B26 Propriedade
Intelectual
B27 Privacidade e Direitos
Civis
B19 Computação e
Sociedade

C.7.8. Aplicar temas e princípios B5 Complexidade de 1 – Laboratório de


recorrentes, como abstração, Algoritmos Análise de algoritmo
complexidade, princípio de B6 Teoria da Computação 2 – Teoria da
localidade de referência B24 Inteligência Artificial Computação
(caching), compartilhamento de e Computacional 3 – Inteligência
recursos, segurança, concorrência, B34 Sistemas Distribuídos Artificial
evolução de sistemas, entre B35 Redes de 4 – Machine Learning
outros, e reconhecer que esses Computadores 5 – Cloud Computing
temas e princípios são B36 Processamento 6 – Sistemas
fundamentais à área de Ciência da Paralelo Operacionais
Computação B37 Segurança de 7 - Fundamentos da
Sistemas Computacionais Computação e
B38 Arquitetura e Arquitetura de
Organização de Computadores
Computadores 8 – Sistemas
B39 Arquiteturas Paralelas Operacionais
de Computadores
B41 Sistemas
Operacionais
B42 Sistemas
Concorrentes

Você também pode gostar