Programe o seu próprio game

Tamanho: px
Começar a partir da página:

Download "Programe o seu próprio game"

Transcrição

1 Programe o seu próprio game Fornecido pelo TryEngineering - Foco da lição A lição enfoca como os engenheiros de software projetam jogos de computador e outros softwares. Os estudantes trabalham em equipe para desenvolver um programa de computador simples, usando um software gratuito que está disponível em diversos idiomas. As equipes avaliam os jogos desenvolvidos pelas outras equipes e apresentam suas descobertas à turma. Resumo da lição A atividade Programe o seu próprio game aborda o trabalho dos engenheiros de software e permite que equipes de estudantes desenvolvam seu próprio jogo de computador, usando software simples e gratuito. As equipes apresentam seus jogos à turma, avaliam os outros jogos e refletem sobre a experiência de engenharia. Faixa etária (Nota: esta lição pode ir de programação muito simples ou edição de programas, para estudantes mais jovens, até programação mais avançada, para alunos mais velhos ou adiantados.) Objetivos Aprender como engenheiros de software desenvolvem jogos de computador. Aprender sobre o processo de reengenharia de produto. Aprender como equipes de engenharia tratam a solução de problemas. Aprender sobre trabalho em equipe e como trabalhar em grupo. Resultados esperados para os alunos Como resultado desta atividade, os estudantes devem desenvolver uma compreensão de: Engenharia de software e programação. Projeto e engenharia de produtos. Solução de problemas. Trabalho em equipe. Programe o seu próprio game Página 1 de 10

2 Atividades da lição Os estudantes aprendem sobre programação básica de computadores e sobre o trabalho de engenheiros de software. Os estudantes trabalham em equipe para desenvolver um programa de computador simples, usando um software gratuito que está disponível em diversos idiomas. Os estudantes constroem seus próprios jogos e avaliam aqueles desenvolvidos por outras equipes de estudantes. Recursos/Materiais Documentos de recursos do professor (anexos). Manual do professor de software, opcional: Folhas de trabalho do aluno (anexas). Folhas de recursos do aluno (anexas). Alinhamento a grades curriculares Consulte a folha de alinhamento curricular anexa. Recursos na internet TryEngineering (). Kids Programming Language (linguagem de programação para crianças - Padrões da ITEA para a Educação Tecnológica: conteúdo para o estudo de tecnologia ( Compêndio McREL de Padrões e Marcas de Referência ( Uma compilação dos padrões atuais do currículo K-12 (ensino fundamental e médio) dos EUA, em formatos pesquisável e navegável. Padrões Educacionais de Ciência dos EUA ( Leituras recomendadas Game Programming for Teens (ISBN: ). Atividade escrita opcional Escrever um ensaio ou parágrafo descrevendo as implicações éticas de adaptar a programação de software de outra pessoa. O conceito de propriedade intelectual é um conceito geral para direitos legais a respeito de certos nomes, material escrito e gravado e invenções. Diga se você é a favor ou contra pagar ou dar algum outro tipo de crédito ao desenvolvedor original do software que você adapta/altera para criar um novo software. Considere que um software original que não teve boas vendas, mas cuja versão editada por você vendeu muito bem. Como idéia de extensão, esta atividade escrita pode se transformar em um debate dos prós e contras do conceito de direitos de propriedade intelectual. Programe o seu próprio game Página 2 de 10

3 Programe o seu próprio game Para professores: Alinhamento a grades curriculares Nota: Todos os planos de aula deste conjunto são alinhados ao National Science Education Standards dos EUA, produzidos pelo National Research Council e endossados pela National Science Teachers Association, e, se aplicável, ao Standards for Technological Literacy da International Technology Education Association e ao Principles and Standards for School Mathematics do National Council of Teachers of Mathematics. Padrões Educacionais de Ciências dos EUA, 5ª a 8ª séries (idades de 10 a 14 anos) CONTEÚDO PADRÃO A: ciência como investigação Como resultado das atividades, os estudantes devem desenvolver: As habilidades necessárias para realizar investigação científica. CONTEÚDO PADRÃO E: ciência e tecnologia Como resultado das atividades da 5ª a 8ª série, os estudantes devem desenvolver: Habilidades de projeto tecnológico. Compreensão de ciência e tecnologia. CONTEÚDO PADRÃO G: história e natureza da ciência Como resultado das atividades, os estudantes devem desenvolver uma compreensão de: História da ciência. Padrões Educacionais de Ciências dos EUA, 9ª a 12ª séries (idades de 14 a 18 anos) CONTEÚDO PADRÃO A: ciência como investigação Como resultado das atividades, os estudantes devem desenvolver: As habilidades necessárias para realizar investigação científica. CONTEÚDO PADRÃO E: ciência e tecnologia Como resultado das atividades, os estudantes devem desenvolver: Habilidades de projeto tecnológico. Compreensão de ciência e tecnologia. CONTEÚDO PADRÃO G: história e natureza da ciência Como resultado das atividades, os estudantes devem desenvolver uma compreensão de: Perspectivas históricas. Padrões para a Educação Tecnológica - todas as idades A natureza da tecnologia Padrão 2: Os estudantes desenvolverão uma compreensão dos conceitos fundamentais da tecnologia. Padrão 3: Os estudantes desenvolverão uma compreensão dos relacionamentos entre tecnologias e as conexões entre tecnologia e outros campos de estudo. Programe o seu próprio game Página 3 de 10

4 Tecnologia e sociedade Padrão 7: Os estudantes desenvolverão uma compreensão da influência da tecnologia na história. Projeto Padrão 9: Os estudantes desenvolverão uma compreensão do projeto de engenharia. Padrão 10: Os estudantes desenvolverão uma compreensão do papel da busca de erros, pesquisa e desenvolvimento, invenção e inovação e experimentação na solução de problemas. Habilidades para um mundo tecnológico Padrão 12: Os estudantes desenvolverão habilidades para usar e manter produtos e sistemas tecnológicos. O mundo projetado Padrão 17: Os estudantes desenvolverão uma compreensão e serão capazes de selecionar e usar tecnologias de informação e comunicação. Princípios e Padrões para a Matemática Escolar Padrão de números e operações Como resultado das atividades, os estudantes devem desenvolver: Entendimento de números, maneiras de representar números, relacionamento entre números e sistemas de numeração. Fluência na realização de cálculos e realização de estimativas razoáveis. Padrão de conexões Como resultado das atividades, os estudantes devem desenvolver: Entendimento de como idéias matemáticas estão interconectadas e utilizam umas às outras para produzir um todo coerente. Reconhecimento e aplicação da matemática em contextos fora da matemática. Programe o seu próprio game Página 4 de 10

5 Programe o seu próprio game Para professores: Recursos do professor Propósito da lição Explorar a solução de problemas de engenharia trabalhando em equipes para programar um novo jogo de computador. Os estudantes aprendem sobre programação básica de computadores e sobre o trabalho de engenheiros de software. Os estudantes trabalham em equipe para desenvolver um programa de computador simples, usando um software gratuito que está disponível em diversos idiomas. Os estudantes constroem seus próprios jogos e avaliam aqueles desenvolvidos por outras equipes de estudantes. Objetivos da lição Aprender como engenheiros de software desenvolvem jogos de computador. Aprender sobre o processo de reengenharia de produto. Aprender como equipes de engenharia tratam a solução de problemas. Aprender sobre trabalho em equipe e como trabalhar em grupo. Materiais Folhas de recursos e folha de trabalho do aluno. Acesso a computador e/ou internet (software gratuito pode ser obtido via download e instalado em computadores baseados no Windows sem acesso à internet; o software está disponível em diversos idiomas). Procedimento 1. Faça o download e instale o software gratuito Kids Programming Language software ( em diversos computadores ou em um laboratório, para que os alunos possam, trabalhando em equipes, desenvolver seus jogos de computador. 2. Você também pode imprimir o manual do professor, disponível em embora as instruções na tela possam ser suficientes. 3. Mostre aos estudantes as diversas folhas de referência do aluno. Elas podem ser lidas em sala ou fornecidas como material de leitura como lição de casa para a noite anterior à aula. As páginas de começando a programar devem ser lidas pelos alunos antes de usar o software em um computador. 4. Divida os alunos em equipes de 2 a 3 estudantes (você pode precisar ajustar esse número, dependendo de quantos computadores estiverem disponíveis), fornecendo um conjunto de materiais por grupo. 5. Explique que eles são uma equipe de engenheiros de software e precisam desenvolver um novo jogo de computador que será usado por alunos de 6 a 10 anos. 6. Cada equipe de estudantes desenvolverá um jogo simples e mostrará à turma. 7. Cada grupo de alunos avaliará os jogos desenvolvidos pelas outras equipes e preencherá uma folha de trabalho de avaliação/reflexão. Programe o seu próprio game Página 5 de 10

6 Dicas Esta lição pode ser ampliada para um projeto com um semestre de duração; ou simplificada, instruindo-se os alunos a criar ou aperfeiçoar qualquer um dos jogos de demonstração que são fornecidos pelo desenvolvedor do software. O jogo de adivinhar o número, por exemplo, pode ser modificado dentro do tempo de uma única aula. Caso opte por pedir que os alunos modifiquem um jogo, peça que eles comecem explorando o jogo existente, reúnam-se em equipes para determinar que mudanças gostariam de fazer no jogo e então tentem executar seus planos. Tempo necessário De uma a duas sessões de 45 minutos. Programe o seu próprio game Página 6 de 10

7 Programe o seu próprio game Recurso do aluno Engenharia de software: a história dos jogos de computador O início dos jogos de computador Embora os computadores pessoais só tenham se tornado populares com o desenvolvimento do microprocessador, computadores de grande porte e minicomputadores já eram usados para jogos de computador pelo menos desde a década de Um dos primeiros jogos de computador foi desenvolvido em 1961, quando os estudantes do MIT Martin Graetz e Alan Kotok, juntamente com o empregado do MIT Stephen Russell, desenvolveram o Spacewar!, em um computador usado para cálculos estatísticos. Como mostra a imagem à direita, o jogo consistia em duas naves espaciais controladas pelos jogadores que manobravam ao redor de uma estrela central e tentavam destruir uma à outra. A primeira geração de jogos para PC consistiu em aventuras de texto ou ficção interativa, nas quais o jogador se comunicava com o computador digitando comandos em um teclado. Em meados da década de 1970, jogos foram desenvolvidos e distribuídos através de grupos de entusiastas e revistas de jogos de computador, tais como a Creative Computing e, posteriormente, a Computer Gaming World. Essas publicações ofereciam o código-fonte dos jogos, que podiam ser digitados em um computador e jogados; elas também incentivavam os leitores a enviar seu próprio software, para competições. O que os engenheiros de software fazem Os engenheiros de software que trabalham no desenvolvimento de sistemas ou aplicativos analisam as necessidades do usuário e projetam, constroem, testam e dão manutenção a softwares ou sistemas aplicativos de computador. Os engenheiros de software podem estar envolvidos no projeto e desenvolvimento de diversos tipos de software, inclusive software para sistemas operacionais e redes de computadores, bem como compiladores, que convertem os programas para execução em um computador. Usando a programação, ou codificação, os engenheiros de software instruem um computador, linha a linha, sobre como realizar uma operação. Eles também resolvem os problemas técnicos que surgem. Os engenheiros de software precisam ter boas habilidades de programação, mas estão mais voltados a desenvolver algoritmos e analisar e resolver problemas de programação do que a escrever código em si. A Kids Programming Language A Kids Programming Language (linguagem de programação para crianças) é um software gratuito que já teve mais de downloads. Ele está disponível em 18 idiomas, inclui jogos simples e permite que os estudantes experimentem a programação de jogos simples em seus próprios computadores. Ele funciona em computadores baseados no Windows e seu download pode ser feito em Programe o seu próprio game Página 7 de 10

8 Programe o seu próprio game Recurso do aluno Engenharia de software: algoritmo O que é um algoritmo? Em matemática, computação, lingüística e disciplinas relacionadas, um algoritmo é uma lista finita de instruções bem definidas para a realização de alguma tarefa que, dado um estado inicial, terminará em um estado final bem definido. O conceito de algoritmo originou-se como um meio de registrar procedimentos para a solução de problemas matemáticos, tais como encontrar o divisor comum de dois números ou multiplicar dois números. O conceito foi formalizado em 1936, através das máquinas de Turing, de Alan Turing, e do cálculo lambda de Alonzo Church, que por sua vez formaram as fundações da ciência da computação. Um exemplo simples é um fluxograma, que é basicamente uma seqüência lógica de passos para resolver um problema. Aplicativos de computador Os algoritmos são essenciais para a forma como os computadores processam informações, pois um programa de computador é essencialmente um algoritmo, que diz para o computador que ações específicas efetuar (e em que ordem específica) para realizar uma dada tarefa, tal como calcular uma fatura, imprimir boletins ou realizar uma análise de orçamento. Como um algoritmo é uma lista precisa de passos precisos, a ordem da execução quase sempre será crítica para o funcionamento do algoritmo. Presume-se que as instruções sejam listadas explicitamente, sendo descritas como começando 'do início' e indo 'até o fim' - algo às vezes também chamado de controle de fluxo. Cada ramo da ciência tem seus próprios problemas e precisa de algoritmos eficientes. Problemas relacionados em um campo são, muitas vezes, estudados em conjunto. Alguns exemplos de classes são algoritmos de busca, algoritmos de ordenamento, algoritmos de intercalação, algoritmos numéricos, algoritmos de grafos, algoritmos de strings, algoritmos de geometria computacional, algoritmos combinatórios, aprendizado de máquina, criptografia, algoritmos de compressão de dados e técnicas de análise sintática. Programe o seu próprio game Página 8 de 10

9 Programe o seu próprio game Folha de trabalho do aluno: você é o engenheiro! Vocês são uma equipe de engenheiros que deve atacar o desafio de desenvolver um novo jogo de computador para crianças de 6 a 10 anos de idade. Preparação 1. Revisem as diversas folhas de referência do aluno. 2. Leiam o manual de programação básica que lhes foi fornecido. Passos da atividade 1. Em equipe, criem um plano e idéia para seu game - e também um nome para ele. No quadro abaixo, escrevam uma descrição de duas frases do seu novo jogo, que possa ser usado em uma propaganda: Nome do game: Descrição: 2. Trabalhem em equipe, usando o software, e construam o jogo. 3. Apresentem seu game para as outras equipes de sua turma, de forma que eles possam ver como o jogo funciona (vocês também testarão os games deles). 4. Respondam às perguntas a seguir sobre o seu jogo e outros jogos desenvolvidos em sua sala de aula. 5. Em equipe, apresentem suas descobertas e reflexões à turma. Perguntas de avaliação 1. Como seus planos para o game mudaram depois que vocês tentaram construí-lo usando o software fornecido? Programe o seu próprio game Página 9 de 10

10 2. Quanto tempo vocês acham que levariam para desenvolver um novo software de processamento de texto ou gráfico? Quantas pessoas vocês acham que são necessárias para trabalhar em uma equipe de engenharia para construir esse tipo de software? Por quê? 3. Vocês acham que programar um jogo de computador foi mais fácil ou mais difícil do que pensava inicialmente? Por quê? 4. Que desafios vocês encontraram para construir seu game? 5. De que outros games desenvolvidos em sua sala de aula vocês gostaram mais? Por quê? De que características vocês gostaram? 6. Vocês acham que foi mais fácil ou mais difícil ter desenvolvido este game como parte de uma equipe? Vocês acham que teriam sido capazes de criar seu novo projeto se não tivessem trabalhado em equipe? Quais são as vantagens do trabalho em equipe em relação a trabalhar sozinho? 7. O que vocês aprenderam, através desta lição, sobre como os engenheiros resolvem problemas? Programe o seu próprio game Página 10 de 10

Tecnologia de biometria da mão

Tecnologia de biometria da mão Tecnologia de biometria da mão Fornecido pelo TryEngineering - Foco da lição A lição enfoca aplicações de engenharia das tecnologias biométricas em aplicações de identificação e segurança. Após explorar

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Fornecido pelo TryEngineering - Foco da lição Esta lição enfoca o uso de balanças de peso e medições por engenheiros de manufatura. Equipes de estudantes recebem o desafio de desenvolver um sistema para

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Fornecido pelo TryEngineering - www.tryengineering.org F o c o d a l i ç ã o O foco desta lição é o projeto de carrinhos com propulsão a elástico. Equipes de estudantes constroem carrinhos movidos a elástico,

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Fornecido pelo TryEngineering - Foco da lição A lição enfoca a engenharia e a navegação de embarcações. Os estudantes exploram o que fazem os arquitetos e engenheiros navais e trabalham em equipes para

Leia mais

Experimente os números binários!

Experimente os números binários! Experimente os números binários! Fornecido pelo TryEngineering - Foco da lição A lição enfoca como funciona o código binário e aplicações do binário para engenheiros de computação. A lição oferece ao estudante

Leia mais

Máquinas simples de cozinha

Máquinas simples de cozinha Máquinas simples de cozinha Fornecido pelo TryEngineering - Foco da lição A lição enfoca máquinas simples e como elas podem ser encontradas em muitos objetos de uso diário. Os estudantes exploram os diferentes

Leia mais

E n v i a n d o a b a t a t a f r i t a

E n v i a n d o a b a t a t a f r i t a E n v i a n d o a b a t a t a f r i t a Fornecido pelo TryEngineering - Foco da lição A lição enfoca o projeto de embalagens que atendam às necessidades de transporte seguro de um produto. Os estudantes

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Página 1 de 10 Fornecido pelo TryEngineering - www.tryengineering.org F o c o d a l i ç ã o A lição enfoca o impacto da nanotecnologia em nossa sociedade e como os engenheiros aprenderam a explorar o mundo

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Fornecido pelo TryEngineering - www.tryengineering.org F o c o d a l i ç ã o A lição enfoca os diferentes usos de barragens e como elas são projetadas. Os estudantes trabalham em equipe para desenvolver

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Fornecido pelo TryEngineering - www.tryengineering.org F o c o d a l i ç ã o A lição enfoca como a energia eólica pode ser gerada, tanto em grande quanto em pequena escala. Equipes de alunos projetam e

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Fornecido pelo TryEngineering - Foco da lição A lição enfoca a engenharia por trás dos processos de classificação industrial. Através da análise do processo de fabricação de moedas, ou cunhagem, os estudantes

Leia mais

Projetos Curriculares LEGO Education WeDo 2.0

Projetos Curriculares LEGO Education WeDo 2.0 Projetos Curriculares LEGO Education WeDo 2.0 LEGO Education WeDo 2.0 foi desenvolvido para envolver e motivar os estudantes do Ensino Fundamental I a aprender conteúdos relacionados às áreas de Ciências

Leia mais

Circuitos em série e em paralelo

Circuitos em série e em paralelo Circuitos em série e em paralelo Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição Demonstrar e discutir circuitos simples e as diferenças entre o projeto

Leia mais

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno

Fundamentos de Lógica e Algoritmos. Aula 3.1 Introdução a Programação. Prof. Dr. Bruno Moreno Fundamentos de Lógica e Algoritmos Aula 3.1 Introdução a Programação Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O objetivo dessa disciplina é aprender uma linguagem de programação?? 2 Objetivo da

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS ª Série Cálculo Numérico Engenharia Civil A atividade prática supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio de um

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação 2 O que é um algoritmo? É um caminho para a solução de um problema. Problema Algoritmo Solução 3 No contexto computacional... É um conjunto finito de regras, bem definidas, para

Leia mais

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

INFORMÁTICA APLICADA AULA 02 ALGORITMOS UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 ALGORITMOS Profª ª Danielle Casillo ALGORITMOS Um algoritmo é uma sequência de instruções

Leia mais

Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição

Fornecido pelo TryEngineering -  Clique aqui para dar seu feedback sobre esta lição Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição A lição enfoca o conceito de atrito e o uso de rolamentos de esferas para reduzir o atrito. Resumo da lição

Leia mais

A Informática Na Educação: Como, Para Que e Por Que

A Informática Na Educação: Como, Para Que e Por Que RBEBBM -01/2001 A Informática Na Educação: Como, Para Que e Por Que Autores:José A. Valente Afiliação:Departamento de Multimeios e Nied - Universidade Estadual de Campinas - Unicamp, Campinas - SP javalente@unicamp.br

Leia mais

Teoria da Computação (BBC244)

Teoria da Computação (BBC244) Teoria da Computação (BBC244) Professor: Anderson Almeida Ferreira anderson.ferreira@gmail.com http://www.decom.ufop.br/anderson Sala COM 10 DECOM-UFOP Ementa Gramáticas. Linguagens. Operações com Linguagens.

Leia mais

Isolantes e condutores

Isolantes e condutores s e condutores Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição Demonstrar os conceitos de conduzir e isolar eletricidade. Nota: Este plano de aula foi criado

Leia mais

Linguagens Formais e Autômatos. Tiago Alves de Oliveira

Linguagens Formais e Autômatos. Tiago Alves de Oliveira Linguagens Formais e Autômatos Tiago Alves de Oliveira Ementa Linguagens Regulares; Máquinas de Turing; O Problema da Parada da Máquina de Turing; Autômatos Finitos; Linguagens Livres de Contexto; Autômatos

Leia mais

Introdução à Programação de Computadores Parte I

Introdução à Programação de Computadores Parte I Introdução à Programação de Computadores Parte I Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Compreender os componentes básicos de um programa... Objetivos Bacharelado

Leia mais

Fornecido pelo TryEngineering -

Fornecido pelo TryEngineering - Página 1 de 13 Fornecido pelo TryEngineering - www.tryengineering.org F o c o d a l i ç ã o A lição enfoca como anemômetros são projetados para medir a velocidade do vento e como os projetos mudaram ao

Leia mais

4 Sistema Computacional:

4 Sistema Computacional: 4 Sistema Computacional: Hardware: são os componentes e dispositivos eletrônicos que operando em conjunto com outros componentes ou mesmo individualmente realizam uma das funções de um sistema de computação.

Leia mais

Depois do estudo deste capítulo, o estudante deve ser capaz de:

Depois do estudo deste capítulo, o estudante deve ser capaz de: 1 Introdução 1.1 Objetivos: Depois do estudo deste capítulo, o estudante deve ser capaz de: Definir o modelo de Turing de um computador; Definir o modelo de von Neumann do computador; Descreve os três

Leia mais

Plano de Ensino. Unidade Escolar Interdisciplinar. Ensino Fundamental (8 a 12 anos) - Programação com Scratch

Plano de Ensino. Unidade Escolar Interdisciplinar. Ensino Fundamental (8 a 12 anos) - Programação com Scratch Plano de Ensino Ensino Fundamental (8 a 12 anos) - Programação com Scratch Objetivo geral: Ensinar conceitos básicos da computação relacionados à prática da computação e, colaboração e pensamento computacional

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2013-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material

Leia mais

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas

Leia mais

Para ilustrar um pouco de tudo o que foi exposto sobre nosso programa, trouxemos alguns exemplos do nosso material:

Para ilustrar um pouco de tudo o que foi exposto sobre nosso programa, trouxemos alguns exemplos do nosso material: Para ilustrar um pouco de tudo o que foi exposto sobre nosso programa, trouxemos alguns exemplos do nosso material: Ensino Fundamental 2 / Xfactor Para o Ensino Fundamental 2, você pode conferir exemplos

Leia mais

Linguagens Formais e Autômatos (BBC242) Professor: Anderson Almeida Ferreira DECOM-UFOP

Linguagens Formais e Autômatos (BBC242) Professor: Anderson Almeida Ferreira DECOM-UFOP Linguagens Formais e Autômatos (BBC242) Professor: Anderson Almeida Ferreira DECOM-UFOP Ementa Gramáticas. Linguagens Regulares, Livres-de-Contexto e Sensíveis-ao- Contexto. Tipos de Reconhecedores. Operações

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2012-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material

Leia mais

Introdução a Programação

Introdução a Programação Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades

Leia mais

Trema com os sismógrafos!

Trema com os sismógrafos! Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição A lição enfoca a exploração de como o desenvolvimento dos sismógrafos ajudou a salvar vidas ao redor do

Leia mais

Resumo de Objetivos de Aprendizagem de Computação no Ensino Fundamental (Currículo de Referência CSTA/ACM K-12)

Resumo de Objetivos de Aprendizagem de Computação no Ensino Fundamental (Currículo de Referência CSTA/ACM K-12) Resumo de Objetivos de Aprendizagem de Computação no Ensino Fundamental (Currículo de Referência CSTA/ACM K-12) Christiane Gresse von Wangenheim Vinicius Rodrigues Nunes Giovane Daniel dos Santos Nathalia

Leia mais

Ponte de palitos. Fornecido pelo TryEngineering - www.tryengineering.org

Ponte de palitos. Fornecido pelo TryEngineering - www.tryengineering.org Fornecido pelo TryEngineering - Foco da lição A lição enfoca como as pontes são projetadas e construídas para suportar pesos, sendo também duráveis e, em alguns casos, agradáveis esteticamente. Os estudantes

Leia mais

Java Básico. Aula 1 por Thalles Cezar

Java Básico. Aula 1 por Thalles Cezar + Java Básico Aula 1 por Thalles Cezar + Quem sou eu? Thalles Cezar, muito prazer! Estudante de Ciências da Computação, indo para o 9º semestre. Quase lá!! =) Estagiário no projeto CIn/Samsung TVD. Professor

Leia mais

HAPPY CODE ALTO DOS MOINHOS

HAPPY CODE ALTO DOS MOINHOS HAPPY CODE ALTO DOS MOINHOS 1 GRANDES LÍDERES INCENTIVAM A PROGRAMAR Todos neste país (EUA) deveriam aprender a programar, porque isso ensina a pensar. Em 15 anos, ensinar programação será como ensinarmos

Leia mais

A UTILIZAÇÃO DO SOFTWARE GEOGEBRA E SUAS CONTRIBUIÇÕES NO ENSINO E NA APRENDIZAGEM EM MATEMÁTICA

A UTILIZAÇÃO DO SOFTWARE GEOGEBRA E SUAS CONTRIBUIÇÕES NO ENSINO E NA APRENDIZAGEM EM MATEMÁTICA A formação docente em Ciência, Tecnologia, Sociedade e Educação Ambiental A UTILIZAÇÃO DO SOFTWARE GEOGEBRA E SUAS CONTRIBUIÇÕES NO ENSINO E NA APRENDIZAGEM EM MATEMÁTICA Rosimeyre Gomes da Silva Merib

Leia mais

Transformando seu BBC micro: bit em jogo. Podemos jogar com o BBC micro:bit?

Transformando seu BBC micro: bit em jogo. Podemos jogar com o BBC micro:bit? 03 Transformando seu BBC micro: bit em jogo Podemos jogar com o BBC micro:bit? 03 Transformando seu BBC micro: bit em jogo Podemos jogar com o BBC micro:bit? Em nossa última atividade, aprendemos que os

Leia mais

Disciplina de Algoritmos e Programação

Disciplina de Algoritmos e Programação Disciplina de Algoritmos e Programação Atividades Plano de ensino Conteúdos da disciplina, definição das datas, critérios de avaliação e bibliografias Início da matéria Conceito e definição de algoritmos

Leia mais

Introdução. A quem se destina este livro. Sobre o que este livro é (e não é)

Introdução. A quem se destina este livro. Sobre o que este livro é (e não é) Bem-vindo ao maravilhoso mundo do Windows 10! Este livro da série Passo a Passo foi feito para que você possa usá-lo da maneira que preferir. Ao lê-lo do início ao fim, seguindo a ordem dos capítulos,

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2013-2 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material

Leia mais

O Robô Educador Introdução

O Robô Educador Introdução O Robô Educador Introdução A LEGO Education tem o prazer de lhe trazer o Robô Educador uma seleção de atividades tutoriais que apresenta de maneira estruturada e divertida como começar com o seu LEGO MINDSTORMS

Leia mais

SOFTWARES EDUCATIVOS MANUAL TUXMATH

SOFTWARES EDUCATIVOS MANUAL TUXMATH SOFTWARES EDUCATIVOS MANUAL TUXMATH BENTO GONÇALVES Setembro de 2015 Sumário Apresentação do Software... 3 O que é?... 3 Requisitos... 3 Objetivos... 3 Como funciona?... 4 Link para download... 4 Comandos

Leia mais

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Passo-a-passo para desenvolver um Programa usando a Linguagem Python Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC PAULINO BOTELHO Código: 091 Município: SÃO CARLOS Eixo Tecnológico: CONTROLE DE PROCESSOS INDUSTRIAIS Habilitação Profissional: TÉCNICO EM MECATRÔNICA

Leia mais

Aula 4 Introdução ao C

Aula 4 Introdução ao C Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

PLANIFICAÇÃO MODULAR - INFORMÁTICA

PLANIFICAÇÃO MODULAR - INFORMÁTICA Agrupamento de Escolas de Santo André Escola Secundária Padre António Macedo PLANIFICAÇÃO MODULAR - INFORMÁTICA CURSO VOCACIONAL COMÉRCIO E ARTES Ciclo de Formação: 2014-2016 *** Ano Letivo: 2015-2016

Leia mais

O que é a Teoria em Ciência da Computação. Introdução à Ciência da Computação Mário S. Alvim

O que é a Teoria em Ciência da Computação. Introdução à Ciência da Computação Mário S. Alvim O que é a Teoria em Ciência da Computação Introdução à Ciência da Computação Mário S. Alvim 2018-10-05 1 O que é computação? Algumas tentativas de definir o que é computação : É o ato de raciocinar seguindo

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -

Leia mais

Aula de hoje. Programação. Comunicação com computadores. Comunicação com computadores. Comunicação com computadores. Comunicação com computadores

Aula de hoje. Programação. Comunicação com computadores. Comunicação com computadores. Comunicação com computadores. Comunicação com computadores SCC 124 - Introdução à Programação para Engenharias Programação Aula de hoje Programação Linguagens de programação Tradutores s Exemplos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando:

Leia mais

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II PARA ENGENHARIA. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II PARA ENGENHARIA. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2018-1 Objetivos Apresentar, na prática, os diferentes níveis de detalhamento de algoritmo Apresentar

Leia mais

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON Prof. Dr. Daniel Caetano 2018-2 Objetivos Entender a lógica do Python Apresentar e estrutura do Python Capacitar o aluno para escrever algoritmos

Leia mais

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON Prof. Dr. Daniel Caetano 2019-1 Objetivos Entender a lógica do Python Apresentar e estrutura do Python Capacitar o aluno para escrever algoritmos

Leia mais

Como realizar matrícula online no SIGAA

Como realizar matrícula online no SIGAA Como realizar matrícula online no SIGAA Esta funcionalidade permite que o usuário realize sua matrícula on-line em componentes curriculares ofertados. Vale ressaltar que o ato de realizar a matrícula não

Leia mais

P R O J E T O E U R O P E U P R O M O V I D O P O R :

P R O J E T O E U R O P E U P R O M O V I D O P O R : 1 2 P R O J E T O E U R O P E U P R O M O V I D O P O R : P R O J E T O N Ú M E R O : 2015-1 - P T 0 1 - K A 2 0 1-013121 W W W. J U N I O R C O D E A C A D E M Y. E U P R O J E T O J U N I O R C O D E

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Fornecido pelo TryEngineering - www.tryengineering.org Clique aqui para dar seu feedback sobre esta lição

Fornecido pelo TryEngineering - www.tryengineering.org Clique aqui para dar seu feedback sobre esta lição Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição A lição enfoca o conceito de força e o uso de roldanas para reduzir a força exigida. Resumo da lição A atividade

Leia mais

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I MÉDIO PRAZO 1 TECNOLOGIAS DE INFORMAÇÃO E INFORMÁTICA OBJECTIVOS CONTEÚDOS DATA Conceitos Introdutórios Conhecer os conceitos básicos relacionados

Leia mais

Introdução ao Pensamento Computacional. Maristela Alcântara

Introdução ao Pensamento Computacional. Maristela Alcântara Introdução ao Pensamento Computacional Maristela Alcântara Junho 2015 Aprender a programar, programar para aprender Muito se tem discutido sobre a influência das tecnologias no desenvolvimento das habilidades

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 02: Organização e Arquitetura de Computadores / Lógica Digital (Parte I) O conteúdo deste documento tem por objetivo

Leia mais

Correção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição

Correção Ortográfica. Processamento Estatístico da Linguagem Natural. Correção de Erros. Distância Mínima de Edição. Distância Mínima de Edição Processamento Estatístico da Linguagem Natural Aula 6 Professora Bianca (Sala 302 Bloco E) bianca@ic.uff.br http://www.ic.uff.br/~bianca/peln/ Correção Ortográfica Três tipos de problemas: Detecção de

Leia mais

MC-102 Aula 01. Instituto de Computação Unicamp

MC-102 Aula 01. Instituto de Computação Unicamp MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos

Leia mais

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO TEORIA DA COMPUTAÇÃO Aula 01 Apresentação da Disciplina Prof.ª Danielle Casillo PLANO DE ENSINO Nome: Teoria da Computação Créditos:

Leia mais

Introdução aos Algoritmos

Introdução aos Algoritmos Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 2 Princípios de Programação Prof. Belarmino Linguagem de Computadores Internamente os computadores usam instruções e armazenam os dados no formato numérico binário

Leia mais

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Introdução Um algoritmo pode ser definido como uma sequência finita de passos

Leia mais

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1 BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1 Introdução ao Curso 2 Carga horária semanal 2 aulas teóricas e 2 aulas práticas (ambas em laboratório)

Leia mais

Prof. Luiz A. Nascimento

Prof. Luiz A. Nascimento Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir

Leia mais

1 TECNOLOGIA ELEMENTAR CAPÍTULO 1 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO C.

1 TECNOLOGIA ELEMENTAR CAPÍTULO 1 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO C. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 1 E-books PCNA Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO C Página 1 2 TECNOLOGIA ELEMENTAR CAPÍTULO 1 SUMÁRIO Apresentação -----------------------------------------------------------

Leia mais

Projete e construa uma sacola para doces melhor

Projete e construa uma sacola para doces melhor Projete e construa uma sacola Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição Demonstrar como diferenças no projeto de um produto podem afetar o sucesso

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivo do Curso Apresentar os conceitos básicos de informática, de software e de hardware. Introduzir os conceitos relativos à representação

Leia mais

APOSTILA DE INFORMÁTICA WORD PAD E TECLADO

APOSTILA DE INFORMÁTICA WORD PAD E TECLADO APOSTILA DE INFORMÁTICA WORD PAD E TECLADO Profa Responsável Fabiana P. Masson Caravieri Colaboração das monitoras: Cindy Berti e Laysla Araujo Giovanini SUMÁRIO 1. EDITOR DE TEXTO... 3 1.1. WORDPAD...

Leia mais

Fornecido pelo TryEngineering - www.tryengineering.org Clique aqui para dar seu feedback sobre esta lição

Fornecido pelo TryEngineering - www.tryengineering.org Clique aqui para dar seu feedback sobre esta lição Fornecido pelo TryEngineering - Clique aqui para dar seu feedback sobre esta lição Foco da lição A lição enfoca o conceito de fluxo de elétrons, através da demonstração de circuitos elétricos em uma lanterna,

Leia mais

Fabrício Jailson Barth BandTec

Fabrício Jailson Barth BandTec Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência

Leia mais

GEOGRAFIA UNIVERSOS. Por que escolher a coleção Universos Geografia

GEOGRAFIA UNIVERSOS. Por que escolher a coleção Universos Geografia UNIVERSOS GEOGRAFIA Por que escolher a coleção Universos Geografia 1 Pensada a partir do conceito SM Educação Integrada, oferece ao professor e ao aluno recursos integrados que contribuem para um processo

Leia mais

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel Algoritmos - 1 Alexandre Diehl Departamento de Física - UFPel Conceitos básicos Computador: conceito clássico (até quando????) HARDWARE (partes físicas) SOFTWARE (programas) PCF2017 2 Conceitos básicos

Leia mais

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de

Leia mais

PROGRAMAÇÃO DE COMPUTADORES

PROGRAMAÇÃO DE COMPUTADORES PROGRAMAÇÃO DE COMPUTADORES COMANDOS E FORMATOS DE ENTRADA E SAÍDA 1 COMANDOS E FORMATOS DE ENTRADA E SAÍDA Os comandos de entrada e saída, na sua forma mais simplificada, possuem a seguinte estrutura:

Leia mais

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2019-1 Objetivos Apresentar, diferentes níveis de detalhamento dos algoritmos Treinar a elaboração de algoritmos

Leia mais

60 mins anos de idade. Um Projeto de Energia para Os Metas Globais. Preparação. Assuntos. Resultado do aprendizado

60 mins anos de idade. Um Projeto de Energia para Os Metas Globais. Preparação. Assuntos. Resultado do aprendizado Um Projeto de Energia para os Metas Globais P1 "A humanidade é o principal fator na mudança climática global. Para proteger nosso mundo para as gerações futuras, como professores, temos de oferecer oportunidades

Leia mais

Projeto de Desenvolvimento de Software

Projeto de Desenvolvimento de Software Projeto de Desenvolvimento de Software Introdução a Engenharia de Software (continuação) Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares Engenharia de Software Definição

Leia mais

Linguagens Formais e Autômatos. Apresentação do Plano de Ensino

Linguagens Formais e Autômatos. Apresentação do Plano de Ensino Linguagens Formais e Autômatos Apresentação do Plano de Ensino Linguagens Formais e Autômatos LFA Código - CMP4145 Turma A01 Engenharia da Computação e Ciência da Computação Horário: Segunda, Terça e Quinta.

Leia mais

TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke

TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE. Professora: Isabela C. Damke TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA FORMA SUBSEQUENTE Professora: Isabela C. Damke isabeladamke@hotmail.com Linguagem de Programação Uma linguagem de programação é um conjunto de símbolos (

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula 04 Introdução a Linguagem Lua 2016.1 Prof. Augusto Baffa Linguagem Lua Lua é uma linguagem de programação projetada para dar suporte à programação

Leia mais

A tecnologia vem transformando a vida de muita gente e usá-la a favor da educação é uma ótima maneira de proporcionar experiências incríveis! O ensino de programação tem tudo a ver com isso e pode estar

Leia mais

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Apresentação da ferramenta de programação. Comandos de entrada e saída Prof. Alex Camargo alexcamargoweb@gmail.com Linguagem C A linguagem

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2018-2 Objetivos Apresentar, diferentes níveis de detalhamento de algoritmo Treinar a elaboração de algoritmos

Leia mais

TIeducar. Educando com TI. Tecnologia da Informação a Serviço da Educação

TIeducar. Educando com TI. Tecnologia da Informação a Serviço da Educação Educando com TI Consultoria Suporte Técnico Tecnologia da Informação a Serviço da Educação Segurança e Gestão de Redes Apoio Pedagógico Parceria Projeto Repensando o Papel da Escola à Luz das Novas Tecnologias

Leia mais

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência

Leia mais

Usando o email e a Internet

Usando o email e a Internet Usando o email e a Internet Novo no Windows 7? Mesmo que ele tenha muito em comum com a versão do Windows que você usava antes, você ainda pode precisar de uma ajuda para fazer tudo direitinho. Este guia

Leia mais