28
Programação Orientada a Objetos Renato Dourado Maia Universidade Estadual de Montes Claros Engenharia de Sistemas Considerações Iniciais

Programação Orientada a Objetosrenatomaia.net/arquivos/Unimontes/POO/1_Consideracoes_Iniciais.pdf · 17/08/2015 2/28 . Renato Dourado Maia – Programação Orientada a Objetos

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Programação Orientada a Objetos

Renato Dourado Maia

Universidade Estadual de Montes Claros

Engenharia de Sistemas

Considerações Iniciais

Renato Dourado Maia – Programação Orientada a Objetos

Página da Disciplina

O material será disponibilizado por meio da página da disciplina:

http://www.renatomaia.net

17/08/2015 2/28

Renato Dourado Maia – Programação Orientada a Objetos

Informações Gerais As informações gerais podem ser consultadas no

plano da disciplina, que está disponível na pági-na.

Os contatos deverão ser feitos por meio dos se-guintes e-mails:

[email protected] para questões relacionadas à disci-plina.

[email protected] para questões gerais.

17/08/2015 3/28

Renato Dourado Maia – Programação Orientada a Objetos

Vamos Fazer Programas!

17/08/2015 4/28

Renato Dourado Maia – Programação Orientada a Objetos

Observações Importantes Será considerado que vocês possuem uma base

sólida de programação (algoritmos e estruturas de dados) na linguagem C.

Ambiente de desenvolvimento: Code::Blocks.

Livro: Thinking in C++ (disponível na internet).

O material disponibilizado pelo professor nunca substitui a leitura do livro!

Os links pertinentes serão disponibilizados na página da disciplina...

17/08/2015 5/28

Há Alguém na Nesta Situação?

17/08/2015

Ai, meu Deus! Não tenho essa base toda!

Renato Dourado Maia – Programação Orientada a Objetos 6/28

Alguns Dizem que POO é...

17/08/2015

Veremos que isso não é verdade!

Renato Dourado Maia – Programação Orientada a Objetos 7/28

Muitos Dizem que POO (com o professor Renato) é...

17/08/2015

Veremos que isso não é verdade!

Bruxaria Coisa de Louco Coisa de

Outro Mundo Apenas para Ninjas

Renato Dourado Maia – Programação Orientada a Objetos 8/28

Renato Dourado Maia – Programação Orientada a Objetos

Alguém Duvida Disto?

17/08/2015 9/28

Renato Dourado Maia – Programação Orientada a Objetos

O Professor Renato A minha abordagem como professor é centrada

nas ideias:

Não trabalharemos com grandes quantidades de exercí-cios durante as aulas!

Tirar dúvidas é diferente de “ficar vendo o professor re-solver questões no quadro”!

A frequência mínima é de 75%! Assumirei que todos lerão o(s) livro(s)! Os conteúdos

completos dos capítulos que estudarmos devem ser li-dos!

17/08/2015 10/28

Renato Dourado Maia – Programação Orientada a Objetos

O Professor Renato A minha abordagem como professor é centrada

nas ideias:

Não estamos fazendo um curso de interpretação! Portanto, as provas e trabalhos não serão a encenação

de uma peça ensaiada durante as aulas, ou seja, não espere encontrar nas provas e trabalhos apenas “ver-sões” das questões discutidas em sala e indicadas nos trabalhos!

17/08/2015 11/28

Renato Dourado Maia – Programação Orientada a Objetos

O Professor Renato

17/08/2015

O que vocês acham? O que disseram para vocês?

12/28

Renato Dourado Maia – Programação Orientada a Objetos

Pré-requisitos (além dos óbvios) Curiosidade.

Paciência.

Perseverança.

Respeito.

Responsabilidade.

Honestidade (Acadêmica).

17/08/2015 13/28

Renato Dourado Maia – Programação Orientada a Objetos

O que é Matemática?

17/08/2015 14/28

Renato Dourado Maia – Programação Orientada a Objetos

A Importância das Ideias “Um dos maiores problemas da Matemática é explicar o que ela é. Vamos começar pelo que ela não é. Matemá-tica não é sobre símbolos nem cálculos. Símbolos são ferramentas e assim como a música não é uma sequên-cia de notas, a Matemática não é sobre símbolos. Ma-temática também não é sobre cálculos. Cálculos são processos que levam a algum resultado. De fato, atual-mente, quase todos os cálculos ficam para as máqui-nas. Genericamente podemos dizer que a Matemática é sobre ideias.”

JANOS, M. Matemática e Natureza. 1. ed. São Paulo: Editora Livraria da Física, 2009.

17/08/2015 15/28

Renato Dourado Maia – Programação Orientada a Objetos

A Importância das Ideias “A Matemática, da forma que é ensinada nas escolas, não desperta o interesse da maioria dos alunos pela simples razão de que o que se ensina não são ideias. Para os estudantes é ensinada uma série de habilidades para resolver problemas práticos e dicas para passar nas provas vestibulares, ou seja, um treinamento e não uma educação em Matemática. Estes são memorizados sem uma real apreciação dos conceitos e um perfeito entendimento. São premiados o conhecimento bruto, memorização e a velocidade, no lugar das ideias. Te-diosos cálculos e manipulações de fórmulas produzem em muitas crianças inteligentes o desejo de se livrar da Matemá-tica logo nos primeiros anos das escolas.”

JANOS, M. Matemática e Natureza. 1. ed. São Paulo: Edi-tora Livraria da Física, 2009.

17/08/2015 16/28

Renato Dourado Maia – Programação Orientada a Objetos

Alguém Pode Estar Pensando...

E por que toda essa reflexão

sobre Matemática?

17/08/2015 17/28

Renato Dourado Maia – Programação Orientada a Objetos

Respondendo... Apenas para promover uma reflexão

sobre a importância das ideias!

x

17/08/2015 18/28

Renato Dourado Maia – Programação Orientada a Objetos

Atitudes Corretas

17/08/2015 19/28

Renato Dourado Maia – Programação Orientada a Objetos

Reflexão Exemplo interessante:

Oportunidade de emprego no escritório de engenharia e tecnologia de Embraer em Belo Horizonte.

17/08/2015

Você poderia ocupar essa vaga?

20/28

Renato Dourado Maia – Programação Orientada a Objetos

Moodle – VIRTUALMONTES Utilizaremos, além da página da disciplina, o Am-

biente Virtual de Aprendizagem da Unimontes (VIRTUALMONTES), especialmente para a entre-ga de trabalhos e utilização de fóruns.

Façam a sua inscrição! O endereço é:

http://www.virtualmontes.unimontes.br/

17/08/2015 21/28

Renato Dourado Maia – Programação Orientada a Objetos

Para Lembrar Sempre

SÓ SE APRENDE A PROGRAMAR PROGRAMANDO!

X

17/08/2015 22/28

Renato Dourado Maia – Programação Orientada a Objetos

Estação Zoológica de Nápoles “Não era uma fábrica (como são hoje todas as ins-tituições acadêmicas). Era uma forja, porque a ci-ência ali crescia sozinha, ou melhor que em qual-quer outro lugar, como crescem as flores em uma estufa bem cuidada...” de uma carta de PIETRO DOHRN (neto de Anton Dohrn) A Emoção e a Regra: os grupos criativos na Europa de 1850 a 1950. Domenico de Masi (organização). Tradução de Elia Ferreia Edel. 9ª ed. Rio de Janeiro: José Olympio, 2007.

http://www.szn.it – site da Estação Zoológica de Nápoles

http://en.wikipedia.org/wiki/Anton_Dohrn

17/08/2015 23/28

Renato Dourado Maia – Programação Orientada a Objetos

Fechando com Chave de Ouro! Convido-os a me ajudarem a transformar a sala de aula numa forja! E lembrem-se que a sala de aula

é muito mais do que um quadrilátero!

17/08/2015 24/28

Renato Dourado Maia – Programação Orientada a Objetos

Sala de Aula

17/08/2015

A mágica, devemos lembrar, é uma arte que requer colaboração entre o artista e seu público.

E. M. Butler, The myth of the magus (1948)

25/28

Renato Dourado Maia – Programação Orientada a Objetos

Sala de Aula

17/08/2015

Uma sala de aula é como uma orquestra: para que as coisas fluam com harmonia, deve haver interação, cooperação e

colaboração, e cada um deve cumprir o seu papel!

26/28

Renato Dourado Maia – Programação Orientada a Objetos

Leituras Recomendadas

17/08/2015

Leiam os textos disponíveis no link leituras reco-mendadas, disponível na página da disciplina.

Os artigos do Stephen Kanitz vocês já devem ter lido, mas há dois textos novos e eu sugiro forte-mente que vocês os leiam:

Telling the Truth. Teaching at University Level.

27/28

Renato Dourado Maia – Programação Orientada a Objetos

That’s All Folks!

17/08/2015 28/28