FUNDAMENTOS DE COMPUTAÇÃO E ORIENTAÇÃO A OBJETOS USANDO JAVA |
|
Pinheiro, Francisco A. C. 1ª Edição Lançamento: 2006 Capa: Brochura Formato: 21X28 Cm Peso: 1,075 Kg ISBN: 85-2161516-7 Código de barras: 9788521615163 482 páginas Preço € 50,00 S/IVA |
![]() |
Pinheiro, Francisco A. C.
Doutor em ciência da computação pela Universidade de Oxford, Reino Unido. Atua nas áreas de Informática e Tecnologia da Informação desde 1976, tendo exercido atividades como programador, analista de sistemas, líder de projetos e gerente de informática. O professor Pinheiro tem um papel destacado na comunidade de Engenharia de Requisitos no Brasil e atualmente é Professor Adjunto do Departamento de Ciência da Computação da Universidade de Brasília.Descrição
Apresenta os fundamentos da computação necessários para se entender como os programas são executados em um computador e discute os conceitos da orientação a objetos sob o ponto de vista da programação, mostrando como os objetos são representados por estruturas armazenadas na memória, como são referidos e como podem ser usados para executar suas operações. Os fundamentos são tratados de modo rigoroso, e a programação, utilizando a linguagem Java, dá ênfase ao desenvolvimento de programas para a verificação de conceitos.
Um ponto importante é o estímulo ao uso das especificações em geral e da especificação da linguagem Java em particular. Entendendo os mecanismos básicos da execução de um programa e sabendo ler a especificação de uma linguagem de programação, o leitor estará apto a prosseguir sozinho. Outro ponto que vale ressaltar são os programas usados nos exemplos e exercícios. Eles são propositadamente pequenos. A idéia é elaborar programas como experimentos, para verificar e discutir conceitos. As afirmações relacionadas aos processos computacionais, sejam elas características de uma linguagem específica, sejam decorrentes de limitações da arquitetura da máquina, devem ser passíveis de comprovação através da execução de programas. Mostrar ao leitor como é fácil, na maioria das vezes, elaborar tais programas é talvez a maior contribuição deste livro.
Veja o site do autorSumário
1 Introdução
2 Arquitetura de Computadores
3 Números e Representações de Números
4 Lógica Proposicional e Álgebra Booliana
5 Algoritmos
6 Descrição Sintática
7 Introdução à Programação Orientada a Objetos
8 Variáveis e Valores
9 Operadores e Expressões
10 Estruturas Condicionais
11 Estruturas de Repetição
12 Conceitos Básicos: Classes, Objetos e Atributos
13 Conceitos Básicos: Métodos, Funções e Procedimentos
14 Entrada e Saída: Lendo Dados do Teclado
15 Entrada e Saída: Lendo e Gravando Arquivos
16 Tratando Erros e Exceções
17 Cadeias de Caracteres
18 Vetores
19 Conceitos Avançados da Orientação a Objetos
20 Interfaces Gráficas: Interações Simples
21 Interfaces Gráficas: Interações Complexas
Anexo A Tradução de Termos Técnicos