Linguagem de Programação

Informações Básicas

Carga horária: 

90 horas

Pré-requisito: 

Introdução à Computação.

Ementa: 

Criação, compilação e execução de programas de computador. Tipos de dados. Estruturas condicionais e de repetição (if, for e while). Vetores. Entrada e saída de dados por linha de comandos e arquivos. Funções e bibliotecas de funções. Recursão. Orientação a objetos. Programação de interfaces com usuário.

 

Bibliografia

Obrigatória: 

Complementar: 

  • Cay Horstmann and Gary Cornell. Core Java(TM) 2, Volume I. Fundamentals (7th Edition). Core Series.
  • David Geary. Graphic Java 2, Volume 2: Swing
  • Kim Topley. Core Swing: Advanced Programming (Paperback)
  • Robert Sedgewick. Algorithms in C++ / .
  • Thomas H.Cormen. Algoritmos : teoria e prática.

Período: 

  • 2º Período