Aula Inicial c Professores de ALPRO I Faculdade de Informática PUCRS 08/2010 ALPRO I (FACIN) Aula Inicial 08/2010 1 / 23
Nota Este material não pode ser reproduzido ou utilizado de forma parcial sem a permissão dos autores. $Id: aula00_apresentacao.lyx 35 2010-08-01 18:13:37Z mangan $ ALPRO I (FACIN) Aula Inicial 08/2010 2 / 23
Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 3 / 23
Apresentação Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 4 / 23
Apresentação Apresentação Disciplina: Algoritmos e Programação I. Turma: 168. Horário: 2LM, 4LM e 6LM. LM: 19h30 às 21h. Carga horária: 90 horas-aula. Professor: Marco Aurélio Souza Mangan. Correio eletrônico: marco.mangan@pucrs.br. Página na Web: http://www.inf.pucrs.br/~mangan. Entrega de trabalhos: somente via Moodle. ALPRO I (FACIN) Aula Inicial 08/2010 5 / 23
Conteúdo Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 6 / 23
Conteúdo Conceitos Fundamentais de Programação Orientada a Objetos Programa orientado a objetos. Objeto: atributos (estado) e métodos (comportamento). Mensagens: definição de métodos, parâmetros, retorno, ativação e interação entre objetos. Classe, abstração e encapsulamento. Codificação em linguagem orientada a objetos. ALPRO I (FACIN) Aula Inicial 08/2010 7 / 23
Conteúdo Programas Orientados a Objetos com Seleção Expressões relacionais: operadores relacionais. Expressões lógicas: operadores lógicos. Seleção (if/else, switch/case). ALPRO I (FACIN) Aula Inicial 08/2010 8 / 23
Conteúdo Programas Orientados a Objetos com Composição Método Construtor. Referência de objeto. Composição de objetos. ALPRO I (FACIN) Aula Inicial 08/2010 9 / 23
Conteúdo Programas Orientados a Objetos com Repetição Repetição (while, for, do/while). ALPRO I (FACIN) Aula Inicial 08/2010 10 / 23
Conteúdo Estruturas de Dados Básicas Uso de coleções. Modelagem orientada a objetos Diagrama de classes. ALPRO I (FACIN) Aula Inicial 08/2010 11 / 23
Relação com o restante do curso Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 12 / 23
Relação com o restante do curso Sistemas de Informação ALPRO I (FACIN) Aula Inicial 08/2010 13 / 23
Relação com o restante do curso Sistemas de Informação (detalhe) ALPRO I (FACIN) Aula Inicial 08/2010 14 / 23
Motivação Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 15 / 23
Motivação Qual a motivação para estudar algoritmos e programação? A carreira de programador. Pessoas famosas que são ou foram programadores. A carreira em outras atividades. a solução de problemas lógicos. a criação de planos. disciplina e organização. A maior parte das tarefas profissionais é realizada com um computador. Em qualquer área. ALPRO I (FACIN) Aula Inicial 08/2010 16 / 23
Bibliografia Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 17 / 23
Bibliografia Bibliografia Básica HORSTMANN, Cay S. BIG JAVA. Porto Alegre: Bookman, 2004. 1125 p. FORBELLONE, A. L. V.; EBERSPACHER, H. F. LÓGICA DE PROGRAMAÇÃO. São Paulo: Makron Books, 2005. BARNES, David; KOLLING, Michael. PROGRAMAÇÃO ORIENTADA A OBJETOS COM JAVA: uma introdução prática usando o BlueJ. São Paulo: Pearson, 2009. 4ed. 490p. ALPRO I (FACIN) Aula Inicial 08/2010 18 / 23
Bibliografia Bibliografia Complementar ARNOLD, Ken; GOSLING, James; HOLMES, David. A LINGUAGEM DE PROGRAMAÇÃO JAVA. 4ed. Porto Alegre: Bookman, 2007. DEITEL, Harvey M.; DEITEL, J. P. JAVA: como programar. 6. ed. São Paulo: Pearson, 2008. 1110 p. ECKEL, Bruce. THINKING IN JAVA. Prentice-Hall, 2006. 4ed. 1520p. HUBBARD, John R. PROGRAMAÇÃO COM JAVA. 2.ed. Coleção Schaum. Bookman, 2006. 328p. ORTH, A. I. ALGORITMOS E PROGRAMAÇÃO. Porto Alegre: AIO, 2001. 175 p. ALPRO I (FACIN) Aula Inicial 08/2010 19 / 23
Bibliografia Software de apoio 1. Java Platform Standard Edition Development Kit Java SE Development Kit 6 http://java.sun.com/javase/downloads/widget/ jdk6.jsp. 2. BlueJ - The Interactive Java Environment BlueJ 3 http://www.bluej.org/download/download.html. ALPRO I (FACIN) Aula Inicial 08/2010 20 / 23
Avaliação Sumário 1 Apresentação 2 Conteúdo 3 Relação com o restante do curso 4 Motivação 5 Bibliografia 6 Avaliação ALPRO I (FACIN) Aula Inicial 08/2010 21 / 23
Avaliação Avaliação Composição e Critérios Composição das notas: Aprovação: G1 = P1+P2+P3+E+TF 5 G1 7, 0 e presença 75% G1 + G2 10, 0 e presença 75% ALPRO I (FACIN) Aula Inicial 08/2010 23 / 23