Grade curricular de Ciências da Computação USP 2025

Veja o estrutura curricular de Ciências da Computação sem baixá-lo

Disciplinas Obrigatórias
1º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0200Informação Profissional e Tutoria Acadêmica em Ciências da Computação2030
SCC0221Introdução à Ciência de Computação I4190
SCC0222Laboratório de Introdução à Ciência de Computação I2290
SMA0300Geometria Analítica4060
SMA0353Cálculo I4060
SSC0104Evolução Histórica da Computação e Aplicações2160
SSC0109Prática em Lógica Digital2160
SSC0117Introdução à Lógica Digital2160
SSC0180Eletrônica para Computação2290
Subtotal:248600
2º Período IdealCréd.
Aula
Créd.
Trab.
CH
7600105Física Básica I4060
SMA0353 – Cálculo IRequisito fraco
SCC0201Introdução à Ciência de Computação II42120
SCC0221 – Introdução à Ciência de Computação IRequisito fraco
SCC0202Algoritmos e Estruturas de Dados I42120
SCC0201 – Introdução à Ciência de Computação IIIndicação de Conjunto
SMA0180Matemática Discreta I4060
SMA0354Cálculo II4060
SMA0353 – Cálculo IRequisito fraco
SSC0108Prática em Sistemas Digitais2160
SSC0118 – Sistemas DigitaisIndicação de Conjunto
SSC0118Sistemas Digitais2160
SSC0117 – Introdução à Lógica DigitalRequisito fraco
Subtotal:246540
3º Período IdealCréd.
Aula
Créd.
Trab.
CH
7600109Laboratório de Física Geral I2030
7600105 – Física Básica IRequisito fraco
SCC0215Organização de Arquivos32105
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SCC0216Modelagem Computacional em Grafos2160
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SMA0355Cálculo III4060
SMA0354 – Cálculo IIRequisito fraco
SSC0103Programação Orientada a Objetos2160
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SSC0902Organização e Arquitetura de Computadores4190
SSC0118 – Sistemas DigitaisRequisito fraco
SSC0960Programação Funcional2160
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
Subtotal:196465
4º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0218Algoritmos Avançados e Aplicações2290
SCC0216 – Modelagem Computacional em GrafosRequisito fraco
SME0123Estatística4060
SMA0354 – Cálculo IIRequisito fraco
SME0142Álgebra Linear e Aplicações4190
SSC0124Análise e Projeto Orientados a Objetos2160
SSC0103 – Programação Orientada a ObjetosRequisito fraco
SSC0140Sistemas Operacionais I42120
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SSC0902 – Organização e Arquitetura de ComputadoresRequisito fraco
Subtotal:166420
5º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0219Introdução ao Desenvolvimento Web4190
SCC0240Bases de Dados42120
SCC0215 – Organização de ArquivosRequisito fraco
SME0104Cálculo Numérico4060
SMA0353 – Cálculo IRequisito fraco
SME0142 – Álgebra Linear e AplicaçõesRequisito fraco
SME0121Processos Estocásticos4060
SME0123 – EstatísticaRequisito fraco
SSC0130Engenharia de Software4190
SSC0124 – Análise e Projeto Orientados a ObjetosRequisito fraco
SSC0142Redes de Computadores42120
SSC0140 – Sistemas Operacionais IRequisito fraco
Subtotal:246540
6º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0205Teoria da Computação e Linguagens Formais42120
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SCC0207Computadores e Sociedade I2030
SCC0230Inteligência Artificial4190
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SME0110Programação Matemática42120
SME0104 – Cálculo NuméricoRequisito fraco
SSC0903Computação de Alto Desempenho4190
SSC0902 – Organização e Arquitetura de ComputadoresRequisito fraco
SSC0140 – Sistemas Operacionais IRequisito fraco
Subtotal:186450
7º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0217Linguagens de Programação e Compiladores42120
SCC0205 – Teoria da Computação e Linguagens FormaisRequisito fraco
SCC0250Computação Gráfica4190
SSC0103 – Programação Orientada a ObjetosRequisito fraco
SSC0120Sistemas de Informação2160
SSC0900Engenharia de Segurança2160
SSC0142 – Redes de ComputadoresRequisito fraco
SSC0904Sistemas Computacionais Distribuídos2160
SSC0142 – Redes de ComputadoresRequisito fraco
SSC0140 – Sistemas Operacionais IRequisito fraco
Subtotal:146390
9º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0291Estágio Supervisionado I410360
Subtotal:410360
10º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0292Estágio Supervisionado II410360
SCC0291 – Estágio Supervisionado IRequisito
Subtotal:410360
Disciplinas Optativas Eletivas
2º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0220Laboratório de Introdução à Ciência da Computação II4060
SCC0201 – Introdução à Ciência de Computação IIIndicação de Conjunto
3º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0303Introdução a Compressão de Dados2160
SCC0202 – Algoritmos e Estruturas de Dados IRequisito
SSC0119Prática em Organização de Computadores2160
SSC0112 – Organização de Computadores Digitais IIndicação de Conjunto
SSC0902 – Organização e Arquitetura de ComputadoresIndicação de Conjunto
4º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0213Metodologia de Pesquisa em Computação2290
SCC0227Seminários em Computação I1015
SCC0295Atividades Acadêmicas de Extensão I1275
5º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0210Laboratório de Algoritmos Avançados I32105
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SCC0228Seminários em Computação II1015
SCC0227 – Seminários em Computação IRequisito fraco
SCC0296Atividades Acadêmicas de Extensão II1275
SSC0953Sistemas Open Source2290
6º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0211Laboratório de Algoritmos Avançados II32105
SCC0210 – Laboratório de Algoritmos Avançados IRequisito fraco
SCC0229Seminários em Computação III1015
SCC0228 – Seminários em Computação IIRequisito fraco
SCC0247Banco de dados NoSQL e arcabouços distribuídos de processamento42120
SCC0240 – Bases de DadosRequisito fraco
SSC0770Introdução ao Desenvolvimento de Jogos Eletrônicos42120
SSC0103 – Programação Orientada a ObjetosRequisito fraco
SSC0954Infraestrutura para Computação de Alto Desempenho e Sistemas Distribuídos2290
SSC0142 – Redes de ComputadoresRequisito fraco
7º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0209Empreendedores em Informática4190
SCC0241Laboratório de Bases de Dados42120
SCC0240 – Bases de DadosRequisito fraco
SCC0243Arquitetura de Sistemas Gerenciadores de Bases de Dados42120
SCC0240 – Bases de DadosRequisito fraco
SCC0245Processamento Analítico de Dados32105
SCC0240 – Bases de DadosRequisito fraco
SCC0251Processamento de Imagens4190
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SCC0260Interação Humano-Computador e Experiência do Usuário4190
SSC0103 – Programação Orientada a ObjetosRequisito fraco
SCC0261Multimídia2030
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SCC0270Redes Neurais e Aprendizado Profundo4190
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0276Aprendizado de Máquina4190
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0282Recuperação da Informação2160
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SCC0284Sistemas de Recomendação4190
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SCC0633Processamento de Linguagem Natural4190
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0910Tópicos Avançados em Ciências de Computação I32105
SME0130Redes Complexas42120
SCC0216 – Modelagem Computacional em GrafosRequisito fraco
SMA0353 – Cálculo IRequisito fraco
SME0806Estatística Computacional42120
SME0123 – EstatísticaRequisito
SSC0141Prática em Sistemas Operacionais42120
SSC0140 – Sistemas Operacionais IRequisito fraco
SSC0147Tópicos Especiais em Sistemas de Computação I3045
SSC0154Seminários Avançados em Sistemas Distribuídos e Programação Concorrente I3045
SSC0140 – Sistemas Operacionais IRequisito fraco
SSC0158Computação em Nuvem e Arquitetura Orientadas a Serviços2160
SSC0140 – Sistemas Operacionais IRequisito fraco
SSC0142 – Redes de ComputadoresRequisito fraco
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SSC0160Modelagem e Simulação de Sistemas Computacionais32105
SCC0202 – Algoritmos e Estruturas de Dados IRequisito fraco
SSC0140 – Sistemas Operacionais IRequisito fraco
SSC0712Programação de Robôs Móveis23120
SSC0714Robôs Móveis Autônomos2290
SSC0723Sistemas Colaborativos: Fundamentos e Aplicações2030
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SSC0725Arquitetura de Software2290
SSC0124 – Análise e Projeto Orientados a ObjetosRequisito fraco
SSC0740Sistemas Embarcados32105
SSC0902 – Organização e Arquitetura de ComputadoresRequisito fraco
SSC0950Projeto e Desenvolvimento de Software de Sistema2290
SSC0140 – Sistemas Operacionais IRequisito fraco
SSC0951Desenvolvimento de Código Otimizado2290
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SSC0902 – Organização e Arquitetura de ComputadoresRequisito fraco
SSC0959Teste e Inspeção de Software2160
SSC0130 – Engenharia de SoftwareRequisito fraco
8º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0225Laboratório de desenvolvimento de aplicações para dispositivos móveis4190
SSC0103 – Programação Orientada a ObjetosRequisito fraco
SCC0231Introdução a Sistemas Inteligentes3175
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0233Aplicações de Aprendizado de Máquina e Mineração de Dados2290
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0244Mineração a partir de Grandes Bases de Dados3045
SCC0240 – Bases de DadosRequisito fraco
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0252Visualização Computacional3175
SSC0103 – Programação Orientada a ObjetosRequisito
SCC0254Introdução à Geometria Computacional: Algoritmos e Aplicações42120
SCC0271Introdução à Bioinformática2160
SCC0215 – Organização de ArquivosRequisito fraco
SCC0216 – Modelagem Computacional em GrafosRequisito fraco
SCC0273Robôs Móveis Inteligentes2160
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SCC0275Introdução à Ciência de Dados4190
SCC0277Competições de Ciências de Dados4190
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0280Acessibilidade em Sistemas Computacionais2160
SSC0130 – Engenharia de SoftwareRequisito fraco
SCC0283Introdução à Web Semântica42120
SCC0216 – Modelagem Computacional em GrafosRequisito fraco
SMA0180 – Matemática Discreta IRequisito
SCC0287Mineração de Dados Não Estruturados4190
SCC0230 – Inteligência ArtificialRequisito fraco
SCC0911Tópicos Avançados em Ciências de Computação II32105
SME0808Séries Temporais e Aprendizado Dinâmico4060
SME0123 – EstatísticaRequisito
SME0822Análise Multivariada e Aprendizado Não Supervisionado4060
SME0123 – EstatísticaRequisito
SME0823Modelos de Regressão e Aprendizado Supervisionado II4190
SME0123 – EstatísticaRequisito
SSC0123Tópicos Especiais em Engenharia de Software3045
SSC0130 – Engenharia de SoftwareRequisito fraco
SSC0128Gerência de Projetos3175
SSC0152Administração e Gerenciamento de Redes32105
SSC0142 – Redes de ComputadoresRequisito fraco
SSC0159Tópicos Avançados em Computação de Alto Desempenho3045
SSC0143 – Programação ConcorrenteRequisito fraco
SSC0643Avaliação de Desempenho de Sistemas Computacionais3175
SSC0114 – Arquitetura de ComputadoresRequisito fraco
SSC0902 – Organização e Arquitetura de ComputadoresRequisito fraco
SSC0713Sistemas Evolutivos e Aplicados à Robótica2290
SSC0715Sensores Inteligentes23120
SSC0720Engenharia de Software para Sistemas Embarcados3175
SSC0130 – Engenharia de SoftwareRequisito fraco
SSC0724Sistemas Educacionais Avançados3045
SCC0201 – Introdução à Ciência de Computação IIRequisito fraco
SSC0726Reuso de Software2160
SSC0130 – Engenharia de SoftwareRequisito fraco
SSC0741Projeto e Implementação de Sistemas Embarcados I33135
SSC0740 – Sistemas EmbarcadosRequisito fraco
SSC0744Computação Distribuída33135
SSC0903 – Computação de Alto DesempenhoRequisito fraco
SSC0904 – Sistemas Computacionais DistribuídosRequisito fraco
SSC0745Sistemas Computacionais de Tempo-Real3045
SSC0140 – Sistemas Operacionais IRequisito fraco
SSC0748Redes Móveis32105
SSC0142 – Redes de ComputadoresRequisito fraco
SSC0901Laboratório de Engenharia de Segurança2160
SSC0900 – Engenharia de SegurançaRequisito fraco
SSC0952Internet das Coisas2290
SSC0958Criptomoedas e Blockchain42120
9º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0289Projeto em Intercâmbio I410360
SCC0293Projeto de Graduação I410360
SCC0300Projeto Empreendedor I410360
SME0878Mineração Estatística de Dados42120
SME0123 – EstatísticaRequisito
SME0822 – Análise Multivariada e Aprendizado Não SupervisionadoRequisito
10º Período IdealCréd.
Aula
Créd.
Trab.
CH
SCC0290Projeto em Intercâmbio II410360
SCC0289 – Projeto em Intercâmbio IRequisito
SCC0294Projeto de Graduação II410360
SCC0293 – Projeto de Graduação IRequisito
SCC0302Projeto Empreendedor II410360
Disciplinas Optativas Livres
2º Período IdealCréd.
Aula
Créd.
Trab.
CH
5500002Seminários em Gestão Organizacional1145
SMA0392Cálculo I (semipresencial)4060
SMA0353 – Cálculo IRequisito fraco
SMA0394Geometria Analítica (semipresencial)4060
SMA0300 – Geometria AnalíticaRequisito fraco
3º Período IdealCréd.
Aula
Créd.
Trab.
CH
SMA0390Cálculo II (semipresencial)4060
SMA0354 – Cálculo IIRequisito fraco
4º Período IdealCréd.
Aula
Créd.
Trab.
CH
SMA0393Cálculo III (semipresencial)4060
SMA0355 – Cálculo IIIRequisito fraco
5º Período IdealCréd.
Aula
Créd.
Trab.
CH
SMA0391Cálculo IV (semipresencial)4060
8º Período IdealCréd.
Aula
Créd.
Trab.
CH
IAU0126Humanidades e Ciências Sociais2030
Partilhar!