Introdução à Computação I (Optativa para Química)

Undergraduate Program, Universidade de São Paulo, Bacharelado em Química, 2026

A disciplina Introdução à Computação I tem como objetivo introduzir os conceitos fundamentais da programação de computadores através de uma abordagem metodológica para a construção de soluções algorítmicas. O foco das aulas é a omplementação de algoritmos em uma linguagem de programação procedural (essencialmente C).

Conteúdo Programático

  • Conceitos introdutórios de hardware e software;
  • O conceito de fluxo de informação;
  • Tipos de dados: escalares, multidimensionais e cadeias de caracteres;
  • Atribuições e estruturas seqüenciais, estruturas condicionais e estruturas de repetição;
  • Linguagem de programação e desenvolvimento de programas;
  • Modularização de programa e funções;
  • Passagem de parâmetro;
  • Utilização de endereços de variáveis e do operador de deferenciação (apontadores);
  • Ensino da linguagem C.

Material de aula

ConteúdoSlides (PDF)Material Adicional
Arrays e MatrizesPDFLab Prático
StringsPDFTutorial: Interação com o Usuário em Linguagem C
Ponteiros e Alocação de MemóriaPDFLab Prático
Funções e RecursãoPDF-

Material adicional