Você está na página 1de 13

SECRETARIA DE ESTADO DE EDUCAÇÃO DE MINAS GERAIS

PLANO DE ESTUDO TUTORADO


COMPONENTE CURRICULAR: Banco de Dados
NOME DA ESCOLA: Escola Estadual Professor Hílton Rocha
Professor: Leandro Jorge Campos Alvarenga de Souza
TURMA: 2º informática 2 TURNO: Manhã/Tarde
MÊS: Fevereiro TOTAL DE SEMANAS: 4
NÚMERO DE AULAS POR NÚMERO DE AULAS
SEMANA: 3 POR MÊS: 12

ORIENTAÇÕES DICA PARA O ALUNO QUER SABER MAIS?

Prezados pais e Caro estudante, Dicas para aprender a gostar


responsáveis, Para ajudá-lo(a) nesse de ler!
Diante da situação atual período conturbado, em Nestes dias que você está em
mundial causada pela que as aulas foram casa, a leitura pode ser uma
COVID-19, as aulas suspensas a fim de importante aliada para ajudar a
presenciais foram suspensas evitar a propagação da passar o tempo.
em todo Brasil. COVID-19, preparamos
Entretanto, como incentivo à algumas atividades para Experimente!
continuidade das práticas de que você possa dar
estudo, preparamos para continuidade ao seu ✓ Reserve um tempo diário
nossos estudantes um plano aprendizado do Curso para leitura;
de estudo dividido em Técnico. Assim, seguem ✓ Comece por livros finos;
semanas e aulas que deverá algumas dicas para te ✓ Comece por um livro ou
ser realizado em casa. ajudar: tema que você goste muito;
Os conceitos principais de a) Siga uma rotina; ✓ Determine a quantidade de
cada aula serão b) Defina um local de páginas para ler por dia;
apresentados e em seguida estudos; ✓ Escolha um lugar tranquilo
o estudante será desafiado a c) Tenha equilíbrio; e aconchegante.
resolver algumas atividades. d) Conecte com seus
Para respondê-las, ele colegas;
poderá fazer pesquisas em e) Peça ajuda a sua
fontes variadas disponíveis família;
em sua residência e/ou f) Use a tecnologia a
internet. seu favor.
1º Semana

Belo horizonte 2021 Pá gina 1


GÊNERO: Introdução aos conceitos de orientação a objetos
OBJETO DE CONHECIMENTO: História da Linguagem Orientada a Objeto e
Paradigmas de Programação.
HABILIDADE(S): Conhecer a história da Linguagem Orientada a Objeto. Entender sobre
paradigmas e suas diferenças
CONTEÚDOS RELACIONADOS: Conhecer os princípios de orientação a objeto.
INTERDISCIPLINARIDADE: Analise-Projeto-sistemas

REFERÊNCIAS:
Devmedia:
https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/
32285
Sites:
https://sites.google.com/site/anhangueraniteroipoo/aulas/aula-1---introducao-a-
orientacao-a-objetos
Betrybe:
https://blog.betrybe.com/tecnologia/paradigmas-de-programacao/

Atividades

Introdução:

A primeira linguagem a utilizar os conceitos de orientação a objetos foi a Simula 67, mas
o conceito de LOO foi desenvolvido, no final da década de 1960, por Alan Kay. No
entanto, somente na década de 1990, o modelo passou a ser adotado por grandes
empresas e desenvolvedores de software do mundo. Como podemos notar o modelo de
Linguagem orientada a objetos é relativamente antigo. Provavelmente, você já ouviu falar
de algumas linguagens que utilizam o conceito de programação orientada a objetos,
como Java, C# (C Sharp), C++, Object Pascal (Delphi), Ruby, Python, Lisp, entre outras.
Mas você já imaginou como os desenvolvedores programavam antes de surgir a
linguagem orientada a objetos? Falaremos sobre isso a seguir.
Fonte: (Fundação Bradesco. 2020).

Belo horizonte 2021 Pá gina 2


Paradigmas de Programação:

Paradigmas de programação são modelos de resolução de um problema que oferecem


ao programador um overview sobre como encontrar uma determinada solução. Em
outras, palavras, o paradigma deve apontar como solucionar um problema. Os
paradigmas são classificados de acordo com as permissões sobre o que uma linguagem
pode ou não fazer, mas não se preocupe, veremos isso mais abaixo. Existem inúmeros
outros paradigmas de programação, mas neste artigo vamos focar no que é mais
relevante de acordo com o mercado de trabalho.

Fonte: ( GeeKhunter 2020)

Paradigmas Programação Estruturada:

Programação Estruturada ‒ Modelo Procedural Antes do surgimento da programação


orientada a objetos, o modelo adotado era o procedural. Esse modelo consistia em uma
sequência de instruções, comandos, rotina, sub-rotina ou função associada a um nome
próprio, como C, Pascal, BASIC, COBOL. De modo geral, a execução do código por
ordenação causava uma dependência enorme no processamento. Além disso, gerava
complexidade no código e 3 dificuldade em futuras manutenções ou correções, pois não
havia muito reaproveitamento do código já escrito. Sem um conhecimento profundo da
codificação, o desenvolvedor preferia reescrever uma função, sem verificar se ela já
existia ou se estava adequada ao que pretendia executar.

Paradigma orientado a Objeto.

Surgiu na tentativa de solucionar problemas existentes no desenvolvimento de Softwares


Complexos e Confiáveis com baixo custo de desenvolvimento e manutenção. O Mundo
Real é formado por objetos que se interagem. Representar esses objetos em um
software é mais natural e permanente do que representar a sua funcionalidade
(decomposição funcional), pois essa é mutável. Ou seja, Tirarmos tudo do mundo real e
passar para o mundo computacional.

Belo horizonte 2021 Pá gina 3


Comparação dos Paradigmas:

Atualmente, a maioria das linguagens adota o conceito de programação orientada a


objetos. No entanto, o desenvolvedor também está livre para escrever o código de modo
procedural (tradicional) se preferir. Vamos comparar a estrutura dos dois modelos de
programação:

Exercícios de fixação
1. Qual foi a primeira linguagem a utilizar o conceito de Linguagem orientado a
Objeto?
2. Quem desenvolveu o conceito Orientado a Objeto?
3. Cite três linguagens que utiliza orientação a Objeto.

2º Semana
GÊNERO: Conceitos da Linguagem Orientada a Objetos
OBJETO DE CONHECIMENTO: Característica da Linguagem Orientação a Objetos.
Conceitos da Linguagem Orientada a Objetos.
HABILIDADE(S): Entender quais as características a Linguagem Orientação a Objetos.
Entender os Conceitos da Linguagem Orientada a Objetos.
CONTEÚDOS RELACIONADOS: Identificação organizacional de desenvolvimento de
software. Conhecer os princípios básicos de programação.
INTERDISCIPLINARIDADE: Informática Básica.

REFERÊNCIAS:
Devmedia:
https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/

Belo horizonte 2021 Pá gina 4


32285
Sites:
https://sites.google.com/site/anhangueraniteroipoo/aulas/aula-1---introducao-a-
orientacao-a-objetos
Betrybe:
https://blog.betrybe.com/tecnologia/paradigmas-de-programacao/
Leandromoh:
https://leandromoh.gitbooks.io/tcc-paradigmas-de-programacao/content/
7_analise_comparativa/74_reusabilidade.html

Atividades

Iremos dar continuidade as Características da Linguagem Orientação a objeto.

Característica da Linguagem Orientação a Objetos:

 Reusabilidade:
Reutilização de componentes de software e diminuição do tempo de
desenvolvimento. Ou seja, caso tenhamos um novo projeto para desenvolver
podemos utilizar partes de códigos de um sistema existente.

 Extensibilidade:
Extensibilidade é a medida da facilidade em se adicionar novas funcionalidades
(operações) a um componente de uma modelagem existente. Ou seja, quando
temos um sistema já em funcionalmente adicionamos novas funções para o
mesmo.

 Manutebilidade:
Mudanças bem localizadas, não acarretando propagações descontroladas. Caso
tenhamos que modificar um determinado código no sistema. Não é precisamos
realizar essa mudança em todas as partes do sistema. Automaticamente isso e
feito.

Belo horizonte 2021 Pá gina 5


 Confiabilidade:
O encapsulamento permite um maior controle e segurança às classes dos objetos.
Ou seja, permite a proteção dos Métodos e Atributos.

Conceitos da Linguagem Orientada a Objetos Na programação orientada a objetos, é


implementado um conjunto de classes que definem os objetos presentes no sistema de
software. Cada classe determina os comportamentos (métodos) e os estados possíveis
(atributos) de seus objetos, bem como o seu relacionamento com outros objetos.

A seguir, veremos cada um desses conceitos.

Objeto:
Trata-se de qualquer coisa do mundo real com limite e identidade bem definido, contendo
atributos (dados) e operações (comportamentos) também denominados de instância de
classe.

Em outras palavras, tudo que existe em nosso mudo, para o mundo computacional e um
objeto incluindo todos os seres vivos.
Exemplo:

Belo horizonte 2021 Pá gina 6


Classe:
Representa a abstração de um conjunto de OBJETOS do mundo real que possuem tipos
de características e de comportamento em comum. Classe Veículos:

Dados e comportamentos semelhantes.

Métodos ou (Operação):

E Uma ação que o objeto executa, e uma ordem que faz o objeto a agir. A
implementação de uma operação é chamada de métodos.
Exemplo:

Belo horizonte 2021 Pá gina 7


Exercícios de fixação

1. Responda com suas palavras o que e (Extensibilidade, Reusabilidade,


Manutebilidade e Confiabilidade).
2. Qual a diferença entre Reusabilidade e Extensibilidade? Explique a importância de
cada uma.

3º Semana
GÊNERO: Conceitos da Linguagem Orientada a Objetos (Parte 2)
OBJETO DE CONHECIMENTO: Característica da Linguagem Orientação a Objetos.
Conceitos da Linguagem Orientada a Objetos.
HABILIDADE(S): Entender quais as características a Linguagem Orientação a Objetos.
Entender os Conceitos da Linguagem Orientada a Objetos.
CONTEÚDOS RELACIONADOS: Identificação organizacional de desenvolvimento de
software. Conhecer os princípios básicos de programação.
INTERDISCIPLINARIDADE: Informática Básica.

REFERÊNCIAS:
Devmedia:
https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/
32285
Sites:

Belo horizonte 2021 Pá gina 8


https://sites.google.com/site/anhangueraniteroipoo/aulas/aula-1---introducao-a-
orientacao-a-objetos
Betrybe:
https://blog.betrybe.com/tecnologia/paradigmas-de-programacao/

Atividades

Abstração:
Habilidade mental que permite aos seres humanos visualizarem os problemas do mundo
real com vários graus de detalhe, dependendo do contexto corrente do problema. Ou
seja, identificar a regra de negocio do cliente, abstrair sua ideia para começar a
desenvolver seu sistema.

Instância:

Representa cada ocorrência de um objeto Formada a partir de uma classe. Ou seja,


damos vida ao Objeto.

Belo horizonte 2021 Pá gina 9


Evento:
Um evento e uma especialização de uma ocorrência significativa que tem uma
localização no tempo e no espaço. O seja, e um (Gatilho). Eles que disparam a
mensagem entre os objetos
Exemplo:
Skype Status Online ( Eventos ou Gatilho) Status Ausente

Belo horizonte 2021 Pá gina 10


Exercícios de fixação

1. Defina com suas palavras o que é (Abstração, Instância e Evento).

4º Semana
GÊNERO: Conceitos da Linguagem Orientada a Objetos (Parte 3)
OBJETO DE CONHECIMENTO: Característica da Linguagem Orientação a Objetos.
Conceitos da Linguagem Orientada a Objetos.
HABILIDADE(S): Entender quais as características a Linguagem Orientação a Objetos.
Entender os Conceitos da Linguagem Orientada a Objetos.
CONTEÚDOS RELACIONADOS: Identificação organizacional de desenvolvimento de
software. Conhecer os princípios básicos de programação.
INTERDISCIPLINARIDADE: Informática Básica.

REFERÊNCIAS:
Devmedia:
https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/
32285
Sites:
https://sites.google.com/site/anhangueraniteroipoo/aulas/aula-1---introducao-a-
orientacao-a-objetos

Belo horizonte 2021 Pá gina 11


Betrybe:
https://blog.betrybe.com/tecnologia/paradigmas-de-programacao/

Atividades

Mensagem:

Mecanismo de invocação de uma operação. É a forma de conseguir executar um


método. Um Evento ao ser disparado envia uma mensagem a uma operação (Métodos)
do objeto

Estado do Objeto:
E a forma com que um objeto de uma classe se encontra em um determinado momento.
Para entender o conceito de estado de objeto, vamos analisar um exemplo.
Primeiramente, imaginemos o elevador de um edifício. Em seguida, vamos pensar nos
métodos (ações) e nos atributos (características) que podem ser atribuídos ao objeto
Elevador.

Belo horizonte 2021 Pá gina 12


O objeto Elevador faz parte de uma classe também chamada de Elevador. Tal classe tem
como método principal transportar.Os atributos do objeto terão valores diferentes
conforme o momento da operação em que esse objeto se encontra. Chamamos de
estado o conjunto de valores dos atributos de um objeto em um dado momento.

Exercícios de fixação

1. Defina com suas palavras o que é (Mensagem e Estado do Objeto).

Belo horizonte 2021 Pá gina 13

Você também pode gostar