Você está na página 1de 14

1

1
PROGRAMAÇÃO: METODOLOGIA E APLICAÇÃO

Josa Rodrigues Vidal Júnior2


Luis Felipe Mota de Oliveira3
Lúcia Maria Bezerra da Silva4

Universidade Estadual Vale do Acaraú (UVA) – Centro de Ciências Exatas e Tecnologia


(CCET) – Engenharia Civil com ênfase em Meio Ambiente & Construção Civil
Av. Dr. Guarany, nº 317 – Bairro Derby Club – Fone: (88) 3677-2525.
CEP: 62040-730 – Sobral - CE.

RESUMO

A imersão no conhecimento cientifico e tecnológico através do aprofundamento da


disciplina de lógica de programação tanto nas suas verdadeiras áreas de atuação
como em áreas completamente diferentes é um fator crucial para um bom
desenvolvimento de um individuo que deseja se especializar na área de
programação. Em tese com o referido trabalho apresentamos métodos e aplicações
de extrema valia na concepção da lógica de programação no ambiente educacional,
técnico e empresarial. Em contraproposta o trabalho também apresenta uma visão
comercial atualizada do mercado de trabalho na área da programação. Com
situações concretas de empregabilidade, o mercado se encontra saturado, toda via,
apresenta um forte desenvolvimento gerando assim uma boa quantidade de vagas
de emprego. A interdisciplinaridade propõem que a disciplina seja vista em situações
diversas ampliando a vertente dos conhecimentos de cada área que a mesma pode
ser aplicada, desenvolvendo uma introdução lógica noS alunos.

Palavras chave: Lógica de Programação; Educação; Interdisciplinaridade.

1
Artigo Científico elaborado para obtenção de nota como requisito parcial para conclusão da disciplina de
Metodologia do Trabalho Científico (MTC) no curso de bacharelado em Engenharia Civil com ênfase em Meio
Ambiente e Construção Civil pela Universidade Estadual Vale do Acaraú (UVA), conforme solicitado pela
professora e orientadora Lúcia Maria Bezerra da Silva.
2
Autor: Josa Vidal é bacharelando do curso de Engenharia Civil com ênfase em Meio Ambiente & Construção
Civil pela Universidade Estadual Vale do Acaraú (UVA), Sobral – CE. Cursa o 1º Período no 1º Semestre de
2013. Contato: <josavidaljr@gmail.com>
3
Autor: Lus Felipe é bacharelando do curso de Ciências da Computação pela Universidade Estadual Vale do
Acaraú (UVA), Sobral – CE. Cursa o 2º Período no 1º Semestre de 2013. Contato:
<luisfelipe.oliveira149@gmail.com>
4
Orientadora: Lúcia Maria Bezerra da Silva é atual (1º Semestre de 2013) professora das disciplinas de
Metodologia do Trabalho Científico (MTC), Meio Ambiente & Desenvolvimento Sustentável e Gerenciamento &
Legislação Ambiental do curso de bacharelado em Engenharia Civil pela Universidade Estadual Vale do Acaraú
(UVA), Sobral – CE. Contato: <marabsil@terra.com.br>
2

SCHEDULE: METHODOLOGY AND APPLICATION

Abstract
Immersion in scientific and technological knowledge by deepening the discipline of
logic programming in both their true areas of expertise as in completely different
areas is a crucial factor for a successful development of an individual who wishes to
specialize in the area of programming. In theory with that work we present methods
and applications of extreme value in the design of logic programming in the
educational environment, technical and business. In counterproposal work also
presents a trade-date labor market in the area of programming. With concrete
situations of employability, the market is saturated, every way, presents a strong
development thus generating a good amount of job vacancies. The proposed
interdisciplinary discipline to be seen in different situations increasing the strand
knowledge of each area that it can be applied in developing logical introduction
students.

Keywords: Logic Programming, Education, Interdisciplinary.

1. Introdução

Homem e tecnologia vêm desenvolvendo uma relação simbiótica que vem


sendo fortalecida cada vez mais com o passar dos anos, junto à evolução do homem
e sua capacidade de criação. Atualmente máquinas programadas desempenha o
papel que antes um setor de empregados desempenhava. Hoje estão presentes
dentro de nossas casas, nos setores de distribuição elétrica e hidráulico, chegando
aos hospitais em procedimentos cirúrgicos ou ao espaço em viagens feitas pelos
astronautas ou as sodas espaciais.

O principio de funcionamento de tais máquinas, ferramentas ou equipamentos


e um sequência de procedimentos e instruções lógicas, escritas por programadores,
para que sejam executadas nas mais diversas situações que exista a necessidade
onde tenha que desempenhar uma função. Essa estrutura comandos é denominada
como algoritmo.

O desenvolvimento de algoritmos é feita por programadores, engenheiros e


cientistas, toda via depende da qualidade de produção dos funcionários, visto que, a
disciplina de programação está presente na grade curricular de grande parte dos
cursos dessas áreas.
3

A criação de um equipamento para auxiliar em um procedimento cirúrgico


exige um conhecimento a cerca de medicina, a criação de um sistema
computacional para uma empresa exige o conhecimento sobre os mais diversos
setores dessa, assim não apenas pessoas formadas em áreas de computação
podem desempenhar papeis nessa área, assim a expansão de profissionais com
conhecimento acerca de programação e estruturação de algoritmos e essencial para
a evolução tecnológica.

O estudo de lógica de programação desenvolve o papel de uma ferramenta,


ferramenta esta que pode transformar e desenvolver países, fazendo esses
produzirem tecnologia e não mais importá-las de outros tendo altos custos. Com tal
necessidade, a integração de uma disciplina similar a essa a grade escolar no
ensino médio pode dar grande benefícios, acarretando a propagação tecnológica
nos adolescentes e despertando a vontade de aprender mais sobre o assunto. As
escolas técnicas e profissionalizantes são uma boa iniciativa de difundir e fazer com
que estudantes ao verem essa vertente educacional sintam o desejo de desenvolver
habilidades, até então desconhecidas. Com isso, o discente pode vir a fazer cursos
superiores que pertençam a essa área do conhecimento. De acordo com a Rived
(2006):

As possibilidades que se apresentam no conhecimento e no


aprendizado, com o uso das Tecnologias de Informação e
Comunicação (TIC), estão provocando alterações nas relações entre
as competências intelectuais e o conhecimento, oportunizando
mudanças de paradigma em situações de aprendizagem. Isso afeta
diretamente as relações de ensino-aprendizagem e as modalidades
de educação. Neste contexto, os objetos de aprendizagem se
apresentam com possibilidades de potencializar o processo de
ensino-aprendizagem significativo dos conteúdos. Eles despontam
na educação presencial e na educação a distância como uma
tecnologia recente, o que pode beneficiar professores e alunos, nos
ambientes de aprendizagem.

Focando a geração de novos profissionais, que independente da sua


profissão ou função exercida, consiga desempenhar da melhor maneira possível e
com o máximo de eficiência as sua atividades, pensado logicamente o que deve
fazer e encontrar a melhor solução ou procedimento para realizar a atividade e obter
o resultado previsto.
4

É totalmente viável e satisfativo a implementação e a integralização da


disciplina de lógica de programação aos mais diversos cursos e níveis de ensino,
visto os benefícios da mesma. Tudo isso visando o futuro, esperando grandes
resultados como um maior número de profissionais na área da tecnologia, onde há
carência de pessoas capacitadas, ou indivíduos com raciocínio mais rápido.

Retirar o preconceito imediato que muitos podem ter com a disciplina, similar
com o que ocorrer com matérias exatas e da natureza, desmascarando o conteúdo e
focando que a ideia é desenvolver no aluno o raciocínio lógico.

Mostrar o mercado de trabalho na área de tecnologia, programação e


engenharia. A utilidade e a presença da lógica em atividades cotidiana que não
percebemos muitas vezes e mostrar como o desenvolvimento tecnológico está
ligado à evolução do homem e de uma nação.

2 . Revisão de Literatura

2.1. Evolução homem e tecnologia

A evolução da humanidade foi edificada junto com o desenvolvimento intelectual do


homem sua capacidade de criar e usar o que existe a sua volta para facilitar suas
tarefas. O homem primitivo começou a usar de maneira produtiva a energia do seu
corpo nas suas atividades, posteriormente buscou nos animais, e também há
energia armazena em materiais da natureza (recursos naturais) é o que mostra
Barbalho e Barbalho (1987, p. 17): “(...) o homem primitivo aprendeu a usar a
“energia” contida no seu corpo – energia muscular ou energia – para obter seus
alimentos, transporta-los até a caverna e armazena-los”.

A tecnologia esteve ligada a evolução do homem e atualmente dominá-la é


essencial ter pessoas capazes de dar soluções lógicas rápidas e adequadas a
problemas como para transformar uma nação em desenvolvida. Como destaca
Willrich (1978, p.19):

“O antigo Egito sob os Faraós, a Grécia sob a democracia e o Sul da


América do Norte antes da Guerra civil tiveram no braço escravo a
sua principal fonte de energia. A Revolução Industrial no século XIX
na Europa e na América do Norte foi impulsionada pelo carvão,
assim como o processo de industrialização que hoje está sendo
executado na República Popular da China. As grandes metrópoles,
que caracterizam as modernas sociedades industriais, se baseiam
5

nas tecnologias do transporte que requerem abundância de petróleo.


Ademais, as futuras sociedades pós-industriais certamente
dependerão da eletricidade de origem nuclear, e possivelmente,
termonuclear e solar.”

Um evento histórico muito estudado que mostrou a importância dos avanços


tecnológicos, onde de ter cientistas e engenheiros capacitados na resolução de
questões se tornou indispensável, foi às guerras mundiais e principalmente a guerra
fria, um momento marcado de vermelho na historia do homem, mas que foi
responsável por saltos tecnológicos e mostrou à importância de ter profissionais
altamente empenhados e habilidosos, investir na ciência, o potencial do trabalho
conjunto de grandes mentes, levou a grandes invenções ou descobertas, mas
infelizmente muitos dessas contribuições estavam ligados à corrida armamentista.

Assim, já no Século XX, ao ter início a Primeira Grande Guerra, a


estreita interrelação entre ciência e inovações tecnológicas já estava
delineada. Em consequência, durante esse conflito, em ambos lados
beligerantes, os cientistas foram envolvidos no esforço de guerra
pelos respectivos governos. Porém, cumpre salientar que foi
somente a partir da Segunda Grande Guerra que passou a ocorrer
ampla, sistemática e permanente mobilização dos meios científicos e
tecnológicos nacionais não somente com o objetivo de produzir
vantagens estratégicas militares, mas também, para o
desenvolvimento de poderio político e econômico a nível mundial,
nos anos subsequentes ao término do conflito. (LONGO, 2008).

Atualmente ser tecnologicamente avançado é ser exportador de tecnologia


em forma de produtos ou serviços. Os países que lideram o patamar de mais
avanços tecnológicos detêm profissionais de alta qualidade que dominem áreas
como engenharia e ciências. Essas nações têm algumas características similares,
uma delas, é o investimento de maneira massiva na educação e apresentam uma
grade de disciplinas diferenciada.

O desenvolvimento tecnológico está ligado a principalmente duas áreas a de


ciências e engenharia, nesse assunto podemos destacar o estudo da programação
ou lógica de programação que são de extrema importância para a formação de bons
profissionais, sendo que a partir da interação deles com essa disciplina pode
despertar nesses a vontade de programar e gerar ferramentas para resolver
problemas ou serem aplicadas em questões que possuem lacunas ou falhas, Steve
Jobs (1993), fundador da Apple, defendia que “todos neste país [EUA] deveriam
aprender a programar um computador… porque nos ajuda a pensar”. Podemos aqui
ressaltar o que acontece também com a matemática, onde muitos alunos
6

questionam o ensino de alguns conteúdos alegando que não usaram no exercer de


sua profissão, sem conseguir ver que a matemática é usada para ajudar a
desenvolver sua capacidade de pensar logicamente.

2.2. História da Programação Computacional

Em toda a história da computação nunca foi identificada uma data de inicio.


Tudo começou na década de 30, com o desenvolvimento dos primeiro
computadores eletrônicos do mundo. Em 1948, Konras Zuse tornou publica a sua
criação, a linguagem Plankalkül. Como ainda não era comum o uso de uma
linguagem de programação ela foi esquecida. Antes de a computação passar a ser
utilizada por computadores, eram usados cartões de papelão perfurados, criando
códigos.

No auge da década de 50 surgiram as primeiras linguagens de programação


modernas. Dentre elas FORTRAN, em 1955, LISP e COBOL. Em 1960 surgiu a
Simula, primeira a suportar o conceito de classes. Sendo na década de 70 onde
foram criados em sua maioria os novos paradigmas da programação de
computadores. Com eles a linguagem C, sendo ela uma das primeiras linguagens
para programação de sistemas e uma das mais utilizadas ate os dias de hoje. Com
ela Prolog em 1972 e também Pascal. Em 1980 veio ao mundo a evolução da
linguagem C, a C++, sendo mais simples e dinâmica.

Nos anos 90 surgiu a internet e com ela tudo mudou novamente, nasceram a
partir dai a linguagem JAVA e PHP, enfocando a compatibilidade com a internet. A
programação esta presente em todos os equipamentos eletrônicos atuais, cada
programa, cada pagina da internet cotem uma linguagem. O grande foco atual e
unificação de todas as linguagens, deixando-as mais fortes e mais complexas,
porem mais de interpretar e escrever.

3. Conceitos de Linguagem e Logica de Programação

3.1. Linguagem de Programação

Em suma as linguagens de programação permitem ao homem expressar, por


meio de instruções, o que ele deseja que o computador execute. Uma linguagem de
programação designa um método, este obedece a um padrão para repassar
7

instruções para um computador, ou seja, é um conjunto de regras sintáticas e


semânticas usadas para definir um programa de computador. Uma linguagem
permite que um programador especifique precisamente sobre quais dados um
computador vai atuar, como estes dados serão armazenados ou transmitidos e quais
ações devem ser tomadas sob várias circunstâncias.

Mas para que as linguagens estivessem bastante aprimoradas como as de


hoje em dia, foi de extrema importância à participação de uma figura ilustre neste
cenário: Ada Augusta Lovelace. Ela trabalhou com Charles Babbage no projeto da
maquina analítica. Eles acrescentaram algumas coisas em relação ao projeto inicial,
observando o ciclo de operação e ao uso repetido de cartões de estruturas
semelhantes aos mais atuais. Ela ficou conhecida por ter desenvolvido o primeiro
programa de computador, apenas um cálculo de números de Jaques Bernoulli.

3.2. Lógica de Programação

A lógica é um ramo tanto da filosofia quanto da matemática, é uma ciência


que estuda as leis e critérios de validade que regem o pensamento e a
demonstração, além dos princípios formais de raciocínio, enfatizando sempre o
aprimoramento do domínio do pensamento. A lógica sempre visa estar
apresentando a verdade, através de pesquisas e leis de pensamento. O sistema
logico apresenta-se como um conjunto de regras para raciocínio sobre um
determinado assunto proposto.

Em suma trata-se o modo como se escreve um programa de computador, um


algoritmo. Um algoritmo é uma sequência de passos para se executar uma função
(conjunto de comandos lógicos) e gerar um resultado. Um exemplo de algoritmo,
fora da computação, é uma receita de bolo. Na receita, devem-se seguir os passos
para o bolo ficar pronto e sem nenhum problema. Na informática, os programadores
escrevem as “receitas de bolo” de modo que o computador leia e entenda o que
deve ser feito, ao executar o algoritmo.

4. Jogos e Programação na Formação de Estudantes

4.1. Raciocínio Lógico – Uso de Jogos


8

O Brasil apresenta um sério questionamento a cerca das áreas exatas e


natureza onde muita das pessoas que cursam se questionam o motivo de estarem
estudando tais conteúdos que possivelmente não serão utilizados por ela no futuro
ou por indivíduos que não questionam a importância do estudo dessas disciplinas e
apenas se esforçam para conseguirem passar por ela. Esse tipo de problema é
enfrentado pela matemática principalmente, mas também matérias como física e
química.

A matemática é ensinada nas escolas com objetivo de desenvolver, treinar,


melhorar a capacidade de pensar logicamente e resolver problemas cotidianos dos
alunos, mas muitos não conseguem ver esse objetivo, pois ao se depararem com
questionamentos no futuro, tal conhecimento poderia ser de extrema importância
para a sua resolução.

Uma maneira de mudar a concepção dos alunos a cerca de algumas


disciplinas e conteúdos questionados pelos mesmos é a aplicação de jogos, sendo
estes da categoria de estratégia, lógicos e os Role Playing Game (RPG), pois
desenvolvem a capacidade de pensar logicamente e montar estratégias, além disso,
de proporcionar lazer. Segundo Fiani (2006)

Os jogos podem ser utilizados como excelentes ferramentas de


ensino/aprendizagem, pois eles motivam, facilitam o aprendizado e a
capacidade de retenção do conhecimento transferido. Os jogos,
também, estão permeados por um conjunto de regras que devem ser
seguidas pelos jogadores.

As categorias de jogos citadas anteriormente trabalham com alguns aspectos


essenciais para o trabalho como:

Jogos Lógicos: exigem da mente e o do raciocínio mais do que das


habilidades motoras, estimulando o pensamento de maneira estruturada e para a
melhor resolução possível. Aqui se encaixam o Xadrez e a Damas.

Jogos Estratégicos: trabalham com características de liderança, coletividade,


administração, como: no jogo War onde o jogador comanda uma tropa e tem seu
objetivo a ser alcançado, tendo que ter a perspicácia de não perder suas peças e
conquistar território.
9

Jogos de Interpretação ou Role Playing Game (RPG): os jogadores


desempenham um papel em uma história contada pelo mestre, papel interpretado
pela pessoa que conta a história onde os personagens estão inseridos. Nele as
ações tomadas pelo jogador geram consequências e trabalha com situações onde é
preciso que o jogador pense rápido como agir como em um combate no jogo. Nesse
estilo se destaca o Dungeons & Dragons (D&D).

Se utilizados de maneira correta na aplicação pedagógica com o objetivo de


fazer o aluno desenvolver seu raciocínio lógico, além de, gerar um momento de lazer
e integração com os demais, fazendo que esse encare a situação como uma
dinâmica e não uma atividade escolar.

A equação produzida pela união de jogos nas categorias citadas e integração


da disciplina de programação a grade escolar a partir do ensino fundamental, assim
o aluno pode logo no começo de sua formação já saber em qual área de atuação
suas habilidades mais se encaixam. Reforçando o papel da própria escola que é a
formação de cidadãos e profissionais.

4.2. Lógica de Programação no Ensino

Os países desenvolvidos investem na educação visando transformar todo


esse investimento em profissionais qualificados, assim produzir e gerar: tecnologia,
serviços e produtos, e consequentemente fazer a economia crescer. Nos países em
desenvolvimento a integração de disciplinas diferenciadas na formação do aluno
pode ser essencial para lhe direcionar a uma área do conhecimento, demostrando
em que áreas e profissão as suas habilidades mais se encaixam.

A Educação, nos dias atuais, está passando por um processo


de renovação de espaços, de ressignificação de conteúdos e de
valores, tendo como ponto de partida todas as mudanças ocorridas
na sociedade. A escola, como instituição integrante e atuante dessa
sociedade, e desencadeadora do saber sistematizado, não pode ficar
fora ou à margem deste dinamismo (MARIA, 2006, apud JESUS,
2010).

Muitos estudantes ao acabar o ensino médio não tem nenhum conhecimento


técnico sobre alguma área ou ainda não sabe que curso superior mais se adequa a
seu perfil. No entanto com a implantação das escolas técnicas ou as profissionais,
onde disciplinas técnicas estão integradas a grade ensino, assim estudantes já
10

podem acabar seu ensino médio com conhecimento em informática, enfermagem,


mecânica entre outras.

Muitas pesquisas mostram a carência de profissionais na área de tecnologia,


a uma grande evasão na própria faculdade em cursos que envolvem esse ramo de
estudo. Para evitar essa desistência e aumentar o número de profissionais nessa
área, se torna interessante a inserção do estudo de programação e lógica a
formação dos alunos.

Um paralelo pode ser traçado unindo o desenvolvimento e a tomada dessa


medida, pois hoje dominar a tecnologia é de extrema importância para uma nação,
ter esse domínio torna essa competitiva no mercado mundial, além disso, a torna
produtora e exportadora de tecnologia, mas para esse ciclo se completar é preciso
fortalecer seu inicio com cada vez mias profissionais. Portanto é nesse momento
que a junção da programação ao estudo regular se torna extremamente relevante,
assim teremos mais profissionais na área de tecnologia e nas demais área sendo
que estes podem usar o que aprenderam na disciplina de lógica no seu cotidiano e
tomada de decisões.

5. Metodologia

Como o objetivo central é mostrar a disciplina de programação para os mais


variados tipos de alunos, assim a metodologia pode ser adaptada dependendo do
publico em questão de acordo com aspectos como idade, nível de formação, aptidão
com a disciplina entre outros. Com esse objetivo dividimos a aplicação do projeto em
etapas: 1 – Levantamento bibliográfico. 2 - Divulgação do projeto. 3 – Levantamento
dos interessados. 4 – Demonstração. 5 – Avaliação dos resultados.

1 - Levantamento bibliográfico: estudo sobre os métodos utilizados pelos


professores de programação, levantamento das melhores linguagens e ferramentas
que podem ser utilizadas na apresentação do projeto, debate e escolha da melhor
maneira de utilizar os jogos e quais serão usados.

2 – Divulgação do projeto: conversar com professores e diretores sobre a


possibilidade de fazer uma pequena oficina com os alunos, para despertar a
habilidade e vontade de buscar saber mais sobre o que foi repassado. Mostrar antes
de tudo a escola ou instituição quais os objetivos e pretensões da oficina.
11

3 – Levantamento dos interessados: com a oficina confirmada será


necessário adequar a demonstração dependendo do público, utilizando ferramentas
que façam da oficina algo diferente que consiga capturar a atenção integral de
grande parte dos ouvintes e traga para este algo relevante para o seu futuro.

4 – Demonstração: a oficina deve ser divida em dias para que o conteúdo


repassado não se torne cansativo e deve seguir um cronograma similar ao
apresentado na tabela abaixo:

1° Dia 2° Dia 3° Dia 4° Dia

Introdução sobre Campeonato de Introdução ao Demonstração de


os objetivos da xadrez conceito de uma linguagem de
oficina algoritmo e programação
linguagem de
Confrontos em programação
Debate sobre o jogos de Amostra de
porquê de muitos estratégia, War. exemplos
alunos não
gostarem de
Fluxograma e
matemática Palestra e oficina Aplicação de
Pseudocódigo
sobre RPG algoritmos

Demais linguagens
Programação e
Criação de e capacidade de
raciocínio lógico Criar grupos e
algoritmos simples criação
desenvolver o jogo
de RPG
Demonstração dos
Promover desafios Mercado de
jogos.
Trabalho e cursos
superiores
12

Fazer desse momento acima de tudo um lugar de aprendizagem mutua tanto


para alunos como para os palestrantes. Focar nas etapas citadas acima que mais
são interessantes de acordo com o público.

5– Avaliação dos resultados: aplicação de questionários ou debates ao fim de


cada dia, fazer que os participantes falem como pode ser mais eficiente o repasse
do conteúdo. Recolhimento e avaliação dos resultados diários, corrigir o método de
repasse do conteúdo para o publico em questão. Criar um relatório para a equipe e
criar vínculos os participantes. Criar um blog ou fan page para manter o contado
com os alunos e a troca de conhecimento.

6. Conclusão

A disciplina de programação está presente em diversos cursos técnicos e


superiores, principalmente nas áreas como: engenharia, ciências, matemática, física
e demais áreas ligadas a tecnologia e exatas. Mas atualmente o mercado busca nos
profissionais o domínio de sua área de atuação e ter a capacidade de tomar
decisões de rápidas e eficientes, qualidades como essas podem ser adquiridas na
disciplina de programação, pois está pode ser trabalhada tanto na formação de
engenheiros e pesquisadores quanto de profissionais em geral.

A programação quanto disciplina pode se utilizada para desenvolver a


capacidade de pensar e raciocinar logicamente, nas escolas e cursos essa pode ser
uma ferramenta poderosa em dar um norte para os alunos a cerca da carreira que
pretendem escolher e formação de grandes mentes.

Por meio do trabalho desenvolvido o conhecimento adquirido é técnico e


social, pois o trabalho pode ser dividido em duas grandes partes: o estudo da
programação de computadores e a expansão desta para que alcance um publico
grande e variado e alcance as metas desejadas.

7. Referências Bibliográficas

AVILLANO, Israel de Campos. Algoritmos e Pascal: Manual de Apoio, 2. Ed. Rio


de Janeiro. Editora Ciência Moderna Ltda, 2006.
13

BARBALHO, Arnaldo; BARBALHO, Marta Helena. Energia e desenvolvimento no


Brasil. Rio de Janeiro: Eletrobrás, 1987. 324 p.

BORTONLANZA, Guilherme; PEREIRA, Dr. Agostinho Oli Koppe; CALGARO,


Cleide. A Evolução da sociedade perante o desenvolvimento Energético e sua
Incidência no Direito. Caxias do Sul, 2009. Disponível em: < http://xn--
leggedistabilit-ljb.diritto.it/docs/27204-a-evolu-o-da-sociedade-perante-o-
desenvolvimento-energ-tico-e-sua-incid-ncia-no-direito >. Acessado em: maio de
2013.

CODE.(ORG). What most schools don't teach. Disponível em: <


http://www.youtube.com/watch?v=nKIu9yen5nc&feature=player_embedded>.
Acessado em: 10.maio.2013.

FABRI, José Augusto. O ensino de lógica de programação e o desenvolvimento


de jogos educacionais: um caso aplicado aos alunos do curso de licenciatura
plena em matemática. Ourinhos, 2006. Disponível em:
<http://engenhariasoftware.files.wordpress.com/2008/04/jogologo.pdf>. Acesso em:
19 maio 2013.

FIANI, R. Teoria dos Jogos. Editora Campus, 2006.

GROSS, Paulo César Roque; CHRISTMANN, Felipe; MARTINI,


Alfio. Desenvolvendo lógica para programação com o Alice. Porto Alegre, 2009.
Disponível em:
<http://www.pucrs.br/edipucrs/XSalaoIC/Ciencias_Exatas_e_da_Terra/Ciencia_da_C
omputacao/71297-PAULO_CESAR_ROQUE_GROSS.pdf>. Acesso em: 21 maio
2013.

JESUS, Alexandre Negrão de. et al. Objetos de aprendizagem no ensino de


lógica de programação. São Caetano do Sul, 2010. Disponível em:
<http://seer.uscs.edu.br/index.php/revista_informatica_aplicada/article/.../611>.
Acesso em: 25 maio 2013.

LONGO,Waldimir Pirró; Alguns impactos sociais do desenvolvimento científico


e Tecnológico. Rio de Janeiro: EDU.TEC - Revista Científica Digital da Faetec,
2008. 3 p.
14

MARIA, Ana Gabriela. A tecnologia renovando o processo educativo. Núcleo de


Tecnologia Educacional de Barreiras, BA, 2006. Disponível em: http://
edutec.net/Textos/Alia/PROINFO/prf_txtie16.htm. Acesso em junho de 2007.

MARQUES, Diego Lopes. et al. Atraindo alunos do ensino médio para a


computação: uma experiência prática de introdução a programação utilizando
jogos e python. Aracaju, 2011. Disponível em: <http://http//www.br-
ie.org/pub/index.php/wie/article/download/1954/1713>. Acesso em: 20 maio 2013.

PACIEVITCH,Yuri. História da Programação. 2010. Disponível em:


<http://www.infoescola.com/informatica/historia-da-programacao/>. Acesso em junho
de 2013.

RIVED. “Planejamento e desenvolvimento do objeto de aprendizagem”. 2006.


Disponível em: http://www.rived.mec.gov.br/artigos. Acesso em junho de 2007.

WILLRICH, Mason. Energia e política mundial. Rio de Janeiro: Agir, 1978. 237 p.

Você também pode gostar