Formação em game programming: 01 - Introdução à programação
|
|
|
- Lorena Benevides Maranhão
- 10 Há anos
- Visualizações:
Transcrição
1
2 Formação em game programming: Para que um jogo eletrônico funcione adequadamente como foi projetado, é necessário que ele esteja corretamente programado. Todas as funções de controle de personagens e objetos dentro de um jogo são controlados através da programação. No treinamento de Programação para Games da Imagine School, o aluno aprenderá, durante 1 ano, como programar para plataformas 2D e 3D utilizando a linguagem C++. Veremos vários conceitos como programação orientada a objetos, aplicação de matemática 3D, polimorfismo e aplicação de bibliotecas para o funcionamento do jogo. Através desse curso o aluno estará apto a fazer parte de empresas de games, desenvolvendo a programação de jogos 2D e 3D para várias plataformas. A aluno também terá conhecimento para trabalhar em qualquer empresa de desenvolvimento de software ou atuar como freelancer Introdução à programação No início desta etapa dão-se os primeiros passos para capacitar o aluno a se tornar um programador com a linguagem C++. Olá Mundo! Imprimindo mensagem na tela O processo de compilação de um código C++ Tipos de arquivos que compõe um prog. C++ Declarando e construindo funções Parâmetros e retornos Representação dos dados no computador Apontadores e referências a dados Incluindo e usando bibliotecas padrão
3 02 - Ferramentas de desenvolvimento Código desenvolvido em ferramentas profissionais, como QT Creator e Code::Blocks Instalação das ferramentas: Code::blocks e QT Creator Configuração do projeto com QT Creator e Code::blocks Linkagem de bibliotecas Interface de debugging Configuração do compilador Mingw 03 - Lógica de programação Uso de todos os conceitos envolvidos no desenvolvimento de programas em geral, aplicados diretamente na criação de jogos Algoritmos Tipos primitivos Declaração de variáveis Funções Estruturas de dados Gerência de memória Estruturas de repetição Lógica básica Testes lógicos 3
4 04 - Bibliotecas SDL Uso de biblioteca de mídia gráfica e áudio com recursos simples para a criação de jogos 2D Instalando SDL no Mingw Ligando o projeto à SDL Incluindo SDL no código C++ Criando e configurando um aplicativo com janela Desenhando e colorindo retângulos Carregando imagens Carregando sons 05 - Desenhando, movendo e animando Animação por sprites * Ilusão do movimento por sequência de imagens * Carregando imagens com sprites * Movendo o quadro da animação * Controle de quadros por segundo * Alterando estado da animação * Interação com usuário 4
5 06 - Orientação a objetos Neste paradigma, a estrutura do jogo é organizada na forma de classes, e tudo se torna abstrações de objetos. Com ênfase em conceitos de engenharia de software. * Definindo classes em C++ * Atributos e métodos * Escopo de acesso * Herança e polimorfismo * Métodos virtuais e abstratos * Padrões de projeto * Criando e usando objetos em C cenário 2D Criação de cenários baseados em tiles, utilizando imagens pequenas para gerar componentes de cenário de tamanho arbitrário. * Camadas de background * Construção com imagens repetidas * Itens de cenário como objetos * Movimentação da visão sobre a cena * Janelamento e viewport * Coordenadas de mundo e de visão 5
6 08 - Geometria e cinemática Reveja a velha matemática e física, aplicadas no desenvolvimento de jogos. Aprendendo sobre vetores, velocidade, aceleração, influência do intervalo de tempo. Mundo plano de duas dimensões Pontos no espaço 2D Movimento e distância como um vetor Álgebra vetorial: soma, multiplicação e produto escalar Transformações de translação, rotação e escala Cinemática: velocidade, aceleração e deslocamento Intervalo de tempo e cálculo do deslocamento 09 - Colisão e tratamento de eventos Aprendendo a detectar colisões e gerar eventos de jogo, revisitando clássicos de aparência simples como o Pong, explorando a complexidade de sua implementação em aula. Estruturas de dados para acelerar detecção de colisão Fase ampla e fase restrita Corrigir penetração entre objetos Resposta física da colisão Disparar eventos de contato 6
7 10 - Inteligência artificial Modelagem de autômatos de estados finitos, simulando transições de comportamentos básicos de inimigos nos jogos. Visão geral de IA Modelagem de máquinas de estados finitos Grafos Lógica nebulosa Métodos estatísticos e números aleatórios Algoritmos de menor caminho: busca em grafos e A* 11 - Projeto final 2D Unindo e aplicando todos os conceitos aprendidos ao longo desta etapa, os alunos formarão grupos e implementarão em aula um jogo 2D completo feito em C++ e usando biblioteca SDL. Com ênfase na qualidade do código, e certificando-se de que cada um termine esta etapa com a bagagem de conhecimento necessária para a etapa 3D. Visão da arquitetura geral de um jogo Planejamento com casos de uso Interação com o usuário Geração e controle de eventos Exibição de mídia audio-visual Criação de engine para jogos 2D Desenvolvimento de um jogo com a própria engine Foco em modularidade, encapsulamento e reaproveitamento. Busca e correção de bug por meio de testes 7
8 12 - Pipeline gráfico Os alunos aprendem toda a teoria por trás de como os computadores geram a ilusão de tridimensionalidade em aplicações como jogos. Com contextualização histórica do surgimento das técnicas, e toda a geometria aplicada por trás delas. Objetos 3D como conjunto de vértices Transformações aplicadas aos vértices para formar a cena Clipping, culling e Z-buffering Vertex shader Rasterização Pixel shading Clipping 13 - introdução ao open GL Programando em C++, o aluno aprenderá o básico sobre a inicialização e uso da biblioteca gráfica OpenGL para a criação de aplicações complexas em 3D Incluindo OpenGL no projeto Criação de contexto para o OpenGL usando SDL Inicialização e configuração Chamada de funções do OpenGL Matrizes e transformações Tipos de dados * Coordenadas normalizadas 8
9 14 - Câmera e Projeção Estudando os tipos de projeção, e os parâmetros que configuram uma abstração de câmera para gerar uma cena tridimensional. Exemplos práticos com OpenGL para aplicar a teoria. Projeção paralela (ortogonal) Projeção perspectiva Planos de projeção Campo de visão Montando a cena 15 - modelos e texturas Aprendendo e implementando código que carregue modelos complexos no padrão OBJ e adicione texturas. Representação de modelos como vértices e polígonos Objetos como texto em arquivos Desenvolvendo método para ler arquivo Desenhar objetos como conjunto de polígonos Carregando e utilizando imagens como texturas 9
10 16 - Iluminação Teorias sobre como a projeção de luz afeta a cena. Implementação prática de iluminação por shaders, como toon shading. Teorias sobre iluminação: ambiente, difusa, especular Abstração de luz no OpenGL Luz pontual Luz direcional Escrevendo shaders de iluminação 17 - Engine de jogos Toda a teoria estudada em OpenGL encontra a aplicação profissional em uma engine completa para desenvolvimento de jogos Conhecendo Unity3D Instalação Criação e configuração de projeto Criando cena Gameobjects Criando e configurando componentes 10
11 18 - Jogos complexos em Unity 3D Acompanhando passo a passo o desenvolvimento de jogos complexos usando todos os recursos da Unity 3D. Criando gameobjects pré fabricados Carregando e gerando assets como recursos Utilizando prefabs e assets prontos Colliders e física embutida Montando um jogo já pronto 19 - Scripting Estudando programação em scripts para dar a dinâmica dos jogos criados na Unity 3D. Tratando e gerando eventos, interferindo nos objetos da cena. Criação de scripts próprios Estrutura de scripts em javascript Declaração de variáveis Função de inicialização Função de atualização Recebendo comandos do usuário Modificando, criando e destruindo gameobjects Eventos: de tempo, de contato e de ação Biblioteca de códigos da Unity 3D 11
12 Nosso método O diferencial de nosso Centro de treinamento é trabalharmos com profissionais especialistas sobre o tema que está ministrando. Estes profissionais fazem parte do quadro de nossos estúdios ou de estúdios de empresas parceiras e renomadas. Com isso podemos passar o processo de forma real de trabalho, adquirido pela experência dos mesmos. Nossos treinamentos não são de softwares e sim de profissões e técnicas, Por isso nossa escola não trabalha com instrutores de informática e sim com profissionais com base sólida em produção. carga horária Compreende 12 meses, sendo 40 encontros de 03 horas e meia, realizado 01 vez por semana, somando 140 horas. E mais 280 horas de prática extra-classe. Portanto ao longo destes 12 meses você terá que se dedicar no mínimo 420 horas aos estudos da Imagine School. material didático Vídeo-aulas - Tudo o que você aprende na Imagine School, você verá também em vídeo-aula em sua casa. Disponibilizamos todo conteúdo visto em sala de aula, como materiais, links, tutoriais e com suas respectivas vídeo-aulas, que servirá de auxílio para prática de seus exercícios. Pendrive - É obrigatório o uso do pendrive para cópia dos arquivos e video-aulas visto em sala de aula. Sua matrícula dará direito a este pendrive. projeto final - portfólio Durante nosso treinamento é sugerido uma série de exercicios que ao final, será sugerido a criação de um blog para postá-los. Esse procedimento se torna não somente útil, mas também, necessário caso o aluno deseje trabalhar na área de estudo, pois esse será seu portfólio que demonstrará teu domínio sobre os recursos e ferramentas. oportunidades - o sindicato osindicato.com.br é o portal de oferta de empregos relacionado as áreas que nossa escola atende. Com o seu projeto final em mãos, você poderá participar de nosso banco de talentos da Imagine School. Toda a semana são inúmeras vagas solicitadas para profissionais de nossa escola. hall da fama Em Nosso Site seu trabalho poderá ser destacado para todos os usuários. Eles serão escolhidos pelos professores e profissionais da escola. Seu trabalho exposto em nosso site significa pelo 1500 usuários conhecendo seu talento. * As aulas podem sofrer alterações de conteúdo no decorrer do curso e mudança de numeração conforme andamento da turma. 12
13
14
formação em programação em c/c++
formação em programação em c/c++ O Treinamento de Programação em C/C++ com duração de 20 semanas (média de 6 meses), preparará o aluno para programar em duas das linguagens mais poderosas da computação.
Esse treinamento capacita o aluno a criar maquetes eletrônicas com alto nível de realismo.
Formação em MAQUETE ELETRÔNICA 3d: Uma das áreas mais crescentes é o da construção civil, cada vez mais exigindo fidelidade nas apresentações dos projetos arquitetônicos. No treinamento de Maquete 3D o
em nosso primeiro projeto, veremos como utilizar as ferramentas do software gráfico para criar nossas pinturas
formação em pintura digital: A pintura digital abre as possibilidades para que artistas e desenhistas possam mostrar seu talento. Com a transição para o meio digital, os artistas clássicos se especializam
formação em WeB developer
formação em WeB developer O Treinamento de Web Developer com duração de 40 semanas (média de 1 ano), ensinará como desenvolver sistemas web de alta performance e interatividade. Através das linguagens
módulo 01 - introdução ao flash (aulas 1 a 7)
formação em programação de aplicativos O Treinamento de Programação de Aplicativos com duração de 1 ano (média de 40 semanas), ensinará o aluno como desenvolver seus aplicativos em Mobile, Games e Aplicativos
Formação em WEB DESIGN: Projeto 01 - layout (aula 01 & 02*) Em nosso primeiro projeto criaremos um layout para web utilizando um software gráfico.
Formação em WEB DESIGN: O Curso de WebDesign da Imagine School tem duração de 06 meses e se destina a todos aqueles que desejam conhecer o mundo de desenvolvimento para a web. Durante o curso, veremos
Design 3D. Formação em Web WEB DESIGN 3D 1
1 Formação em Web Design 3D Atualmente com o desenvolvimento para Web, a criação e montagem de sites, envolve um conhecimento mais aprofundado também na criação de 3D. Com a possibilidade de conexões mais
Eletrônica 3D. Formação em Maquete MAQUETE ELETRÔNICA 3D 1
1 Formação em Maquete Eletrônica 3D A formação em Maquete Eletrônica 3D - Complete da Data 3D tem duração de 1 ano. Durante o treinamento, o aluno terá contato com as ferramentas mais utilizadas e atuais
Design 3D. Formação em Game GAME DESIGN 1
1 Formação em Game Design 3D O treinamento de Game Design da Data 3D tem duração de 1 ano. O aluno a partir do treinamento de arte 3D e design para games poderá desenvolver seus projetos para as empresas
Game Programming Basic
ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 1 Game Programming Basic Formação em O treinamento de programação básica para jogos tem a duração de 6 meses. Durante o treinamento, o aluno terá contato com
Gráfico. Formação em Design DESIGN GRÁFICO 1
ESCOLA DE COMPUTAÇÃO GRÁFICA AVANÇADA 3D E 2D 1 Formação em Design Gráfico Criar layouts, tratar imagens, editorar e diagramar livros e revistas. O treinamento de Design Gráfi co da Data 3D profi ssionaliza
Formação em Pintura Digital. (enfoque em Concept Art) PINTURA DIGITAL 1
1 Formação em Pintura Digital (enfoque em Concept Art) Com o rápido e crescente desenvolvimento do mercado da computação gráfi ca, cada vez mais exigente, um profi ssional que possui um diferencial na
Design de Produto 3D
1 Design de Produto 3D Formação em O treinamento de Design de Produtos 3D tem a duração de 06 meses e prepara o aluno com os conhecimentos necessários ao desenvolvimento de produtos 3D com alto nível de
formação em design de produto 3d:
formação em design de produto 3d: O treinamento de Design de Produto 3D da Imagine School, com duração de 40 semanas (média de 1 ano), ensinará o aluno a projetar os mais variados tipos de produtos. Durante
O aluno também terá conhecimento para poder ingressar em produtoras de vídeo e agências de publicidade.
Formação em game art 3d: Como uma das áreas mais crescentes e rentáveis da atualidade, a indústria de games precisa cada vez mais de profissionais qualificados para suprir suas necessidades. O treinamento
OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora
OpenGL Uma Abordagem Prática e Objetiva Marcelo Cohen Isabel Harb Manssour Novatec Editora Capítulo 1 Introdução A Computação Gráfica é uma área da Ciência da Computação que se dedica ao estudo e ao desenvolvimento
UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS DEPARTAMENTO DE CIÊNCIAS DA COMUNICAÇÃO, ARTES. Diploma: Diploma de 1º Ciclo Total ECTS: 6
EISI-2312 UNIVERSIDADE LUSÓFONA DE HUMANIDADES E TECNOLOGIAS DEPARTAMENTO DE CIÊNCIAS DA COMUNICAÇÃO, ARTES E TECNOLOGIAS DA INFORMAÇÃO Curso: CINEMA, VÍDEO E COMUNICAÇÃO MULTIMÉDIA Diploma: Diploma de
Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC
Projeto Pedagógico do Bacharelado em Ciência da Computação Comissão de Curso e NDE do BCC Fevereiro de 2015 Situação Legal do Curso Criação: Resolução CONSU no. 43, de 04/07/2007. Autorização: Portaria
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
Desenvolvimento de jogos com Unity
Desenvolvimento de jogos com Unity 1. Conhecendo a interface do Unity A interface do Unity é composta pela cena, assets do projeto, hierarquia dos objetos e o inspetor. Nas ferramentas da parte de cena
Programming Full. Formação em Game GAME PROG FULL 1
1 Formação em Game Programming Full O treinamento de programação intermediária e Avançada para games tem a duração de 1 ano. Durante o treinamento, o aluno terá contato com o que há de mais atual no desenvolvimento
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de
Especificação do 3º Trabalho
Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,
AULA 4 VISÃO BÁSICA DE CLASSES EM PHP
AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
AULA 2. Aspectos Técnicos. Luciano Roberto Rocha. www.lrocha.com. MBA em Marketing Digital SOCIAL GAMES
MBA em Marketing Digital SOCIAL GAMES AULA 2 Luciano Roberto Rocha Aspectos Técnicos Ponta Grossa, 31 de agosto de 2013 ROTEIRO Papéis Processos Plataformas Ferramentas 2 PAPÉIS O desenvolvimento de um
Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Computação Gráfica. Renderização em Tempo Real. Erivaldo Xavier de Lima Filho [email protected]
Computação Gráfica Renderização em Tempo Real Erivaldo Xavier de Lima Filho [email protected] Computação Gráfica É a síntese de imagens por computador Consiste de vários passos: o Modelagem o Renderização
UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL
UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL INTEGRALIZAÇÃO CURRICULAR (Currículo 2006.2) Agosto de 2010 Hodiernamente não mais se concebe que a formação do futuro profissional
6. Geometria, Primitivas e Transformações 3D
6. Geometria, Primitivas e Transformações 3D Até agora estudamos e implementamos um conjunto de ferramentas básicas que nos permitem modelar, ou representar objetos bi-dimensionais em um sistema também
Você está em busca de OPORTUNIDADES para iniciar sua carreira?
Você está em busca de OPORTUNIDADES para iniciar sua carreira? Então chegou o momento de mostrar do que você é capaz! Através do Programa Mega Talentos a Mega Sistemas Corporativos proporciona à jovens
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Desvendando Jogos 2D. Por Marcos Romero Setembro / 2008. Cyborg Arena - RHGames
Desvendando Jogos 2D Por Marcos Romero Setembro / 2008 Cyborg Arena - RHGames Jogos Casuais Paciência Windows XP Paciência deve ser o jogo mais usado no PC. O mercado de jogos casuais tem um grande potencial,
Plano de Aulas AutoCAD 2011
Aula 1 Iniciar os alunos no uso do AutoCAD 2011. Capítulo 1 Introdução ao AutoCAD 2011 Capítulo 2 Área de Trabalho do AutoCAD 2011 Capítulo 3 Sistemas de Coordenadas no AutoCAD 2011 Computadores que possuam
DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS
DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS Ilmar Ferreira Santos Rodrigo Fernandes de Carvalho UNICAMP - Faculdade de Engenharia Mecânica Departamento de Projeto
ESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
Informática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Desenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Manual do Aluno Tutorial EAD S.O.S. Professor MANUAL DE ACESSO. Leia este Tutorial antes de entrar na sala de aula virtual
1 MANUAL DE ACESSO Leia este Tutorial antes de entrar na sala de aula virtual 2 ÍNDICE Índice Geral...... 02 Seja bem-vindo!... 03 Instruções para o primeiro acesso...... 04 Acessando o ambiente de ensino...
Jogos Eletrônicos. Apresentação da Disciplina. Edirlei Soares de Lima <[email protected]>
Jogos Eletrônicos Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos, game design e as técnicas para o
Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos
Programação Estruturada e Orientada a Objetos Fundamentos Orientação a Objetos 2013 O que veremos hoje? Introdução aos fundamentos de Orientação a Objetos Transparências baseadas no material do Prof. Jailton
CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO
CURSO DE INFORMÁTICA LICENCIATURA 1 PERÍODO DISCIPLINA: Metodologia Científica H111900 Finalidade da metodologia científica. Importância da metodologia no âmbito das ciências. Metodologia de estudos. O
Manual do usuário - Service Desk SDM - COPASA. Service Desk
Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial
Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação
Universidade de São Paulo/Faculdade de Saúde Pública Curso de Saúde Pública Disciplina: HEP 147 - Informática Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação 1 Introdução ao Microsoft PowerPoint
PROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica
VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica SAMUEL ANDERSON NUNES ORIENTADOR: DALTON SOLANO DOS REIS FURB Universidade Regional de Blumenau DSC Departamento
Ciências da Computação Disciplina:Computação Gráfica
Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2012 7 semestre Aula 02 (1)AZEVEDO, Eduardo. Computação Gráfica, Rio de Janeiro: Campus, 2005 (*0) (2) MENEZES, Marco Antonio
CURSOS OFERECIDOS. seus objetivos e metas. E também seus elementos fundamentais de Administração, como: PLANEJAMENTO, ORGANIZAÇÃO E CONTROLE.
CURSOS OFERECIDOS Access 2007 Aproximadamente 20 horas O aluno aprenderá criar Banco de Dados de forma inteligente, trabalhar com estoques, número de funcionários, clientes etc. Conhecerá ferramentas aprimoradas
PowerPoint. Prof. Claudio A. B. Tiellet. Parte II
PowerPoint Prof. Claudio A. B. Tiellet Parte II CAPÍTULO 4 Formas e Efeitos Mover Autoforma Clique sobre qualquer parte da linha de contorno, mantenha o mouse pressionado e arraste até o ponto que desejar.
Microsoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Professor: Ronilson Morais Lobo. Salvador / 2015
Professor: Ronilson Morais Lobo Salvador / 2015 Introdução Motivação: Criar uma metodologia, Protótipar cenários reais, Proporcionar jogos divertidos, intuitivos e colaborativos. Tecnologia, Conceitos
AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião
AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE Prof. Msc. Hélio Esperidião O QUE É UM ALGORITMO? É qualquer procedimento computacional bem definido que informa algum valor ou conjunto de valores como entrada
O que é um Objeto Educacional? página 01. Objeto Educacional passo a passo página 05
O que é um Objeto Educacional? página 01 Objeto Educacional passo a passo página 05 O que é um Objeto Educacional A definição de Objeto Educacional, adotada pela equipe do projeto Arte com Ciência, é um
CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO
FUNDAÇÃO UNIVERSIDADE DO TOCANTINS CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO Identificação do Curso Nome do Curso: Sistemas de Informação Titulação: Bacharelado Modalidade de ensino: Presencial
GUIA DO PROFESSOR ATIVIDADES MATEMÁTICAS COM O SCRATCH
ATIVIDADES MATEMÁTICAS COM O SCRATCH Conteúdos: Geometria, espaço e forma, grandezas e medidas. Tempo: 2 aulas de 50 minutos. Objetivos: Desenvolver a análise de espaço e forma dentro de ambientes simulados,
EMENTAS DAS DISCIPLINAS
EMENTAS DAS DISCIPLINAS CURSO CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a
Aspectos técnicos do desenvolvimento baseado em componentes
Aspectos técnicos do desenvolvimento baseado em componentes Um novo processo de desenvolvimento O uso de componentes traz mudanças no processo de desenvolvimento Além de desenvolver um produto, queremos
Síntese das discussões do fórum Livro-APF: Julho/2010
Síntese das discussões do fórum Livro-APF: Julho/2010 Assunto: Estimativa de Aumento de Produtividade Data: 01/07/2010 Link: http://br.groups.yahoo.com/group/livro-apf/message/2577 Dúvida: Existe alguma
Sistemas de Produtividade
Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,
Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:
Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que
Projeto 01 - Maquiagem digital (aula 01*)
Formação em design gráfico: O Curso de Design Gráfico da Imagine School tem duração de 06 meses e se destina a todos aqueles que desejam entrar no mundo da computação gráfica. Sendo o Design Gráfico o
Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web
Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um
Feature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Grupo Projeção. Portal Acadêmico. - Ambiente do Aluno -
Grupo Projeção Portal Acadêmico - Ambiente do Aluno - Março / 2011 1 Índice Apresentando o Portal Acadêmico: Ambiente do Aluno... 3 Iniciando no ambiente do Aluno... 4 Meu Perfil... 6 Avisos... 6 Processos
O Primeiro Programa em Visual Studio.net
O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar
Manual Q-Acadêmico 2.0 Módulo Web - Aluno
Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar
AUBR-83 Dicas e Truques. Objetivos:
[AUBR-83] BIM na Prática: Implementação de Revit em Escritórios de Arquitetura e Engenharia Paulo Henrique Giungi Galvão Revenda TECGRAF Consultor técnico Revit da Revenda TECGRAF AUBR-83 Dicas e Truques
Serviço Técnico de Informática. Curso Básico de PowerPoint
Serviço Técnico de Informática Curso Básico de PowerPoint Instrutor: Tiago Souza e Silva de Moura Maio/2005 O Microsoft PowerPoint No Microsoft PowerPoint, você cria sua apresentação usando apenas um arquivo
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
MC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Impressão de Código de Barras Uma abordagem prática ZEBRA ZPL2
1 Impressão de Código de Barras Uma abordagem prática ZEBRA ZPL2 por Victory Fernandes e Augusto Frederico Na Internet estão disponíveis diversos componentes para geração e impressão de Código de Barras
O GEM é um software 100% Web, ou seja, você poderá acessar de qualquer local através da Internet.
Olá! Você está recebendo as informações iniciais para utilizar o GEM (Software para Gestão Educacional) para gerenciar suas unidades escolares. O GEM é um software 100% Web, ou seja, você poderá acessar
TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!
TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação
Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Esse tutorial visa apresentar as principais funcionalidades do Editor de Roteiro de Aprendizagem do Portal Clickideia.
Sumário Introdução... 1 Objetivos... 1 Instruções para utilização do Tutorial... 1 Metodologia... 2 Apresentação do Editor de Roteiro de Aprendizagem... 2 Inserir Roteiro de Aprendizagem... 3 Meus Roteiros...
Esse tutorial visa apresentar as principais funcionalidades do Editor de Roteiro de Aprendizagem do Portal Clickideia.
1 Introdução Esse tutorial mostrará as funções básicas e metodologia do Editor de Roteiro de Aprendizagem do Portal Educacional Clickideia. Ele foi elaborado para auxiliar professores e alunos nas atividades
Modelagemde Software Orientadaa Objetos com UML
Modelagemde Software Orientadaa Objetos com UML André Maués Brabo Pereira Departamento de Engenharia Civil Universidade Federal Fluminense Colaborando para a disciplina CIV 2802 Sistemas Gráficos para
Bruno Pereira Evangelista. www.brunoevangelista.com
Bruno Pereira Evangelista www.brunoevangelista.com 2 Introdução Shaders Pipeline de Renderização Evolução dos Shaders Como Programar Shaders Programando Shaders com XNA Ferramentas Conclusões 3 Durante
APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)
APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
Aprenda as melhores práticas para construir um completo sistema de teste automatizado
Aprenda as melhores práticas para construir um completo sistema de teste automatizado Renan Azevedo Engenheiro de Produto de Teste e Medição -Américas Aprenda as melhores práticas para construir um completo
Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Manual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Aula Au 3 la 3 Windows-Internet
Aula 33 Aula O QUE É INFORMÁTICA? O meio mais comum da utilização da informática são os computadores que tratam informações de maneira automática. Informática Informação Automática TIPOS DE SOFTWARES Parte
DESENHO TÉCNICO AULA 01
DESENHO TÉCNICO AULA 01 INTRODUÇÃO Computação Gráfica A computação gráfica é a área da ciência da computação que estuda a transformação dos dados em imagem. Esta aplicação estende-se à recriação visual
ATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS 6ª Série Teoria da Computação Ciência da Computação A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de um conjunto
Office LiveMeeting. Office LiveMeeting
Office LiveMeeting Instalação, Criado por: Diogo Prevedello / Pelissari Data: 26/12/2011 Últimas 5 alterações Nome Resumo da Alteração 26/12/11 Diogo Prevedello Liberação para uso Status Documento: do
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2015 02 1. Identificação Código 1.1 Disciplina: Simulações Computacionais no Ensino
CRIACAO. de aplicativos e jogos. para ANDROID
CRIACAO de aplicativos e jogos para ANDROID Criação de aplicativos e jogos para Android Crianças gostam de brincar e se divertir. Elas são tão curiosas a ponto de desmontar o brinquedo para entender como
Utilização. de Shaders de efeitos realistas para jogos. Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais
Utilização de Shaders para criação de efeitos realistas para jogos Bruno Pereira Evangelista Pontifícia Universidade Católica de Minas Gerais Sumário 2/48 Apresentação pessoal Introdução Pipeline de renderização
EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 60 h 1º Evolução histórica dos computadores. Aspectos de hardware: conceitos básicos de CPU, memórias,
Engenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf ([email protected]) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Tema: Tradições religiosas e mítico-filosóficas
PLANEJAMENTO DA APRENDIZAGEM O TRABALHO PEDAGÓGICO NO LABORATÓRIO DE INFORMÁTICA Professora Sileane Ribeiro matrícula 135.277 Duração: 8 aulas de 50 minutos = 2 meses Série: 5ª Ensino Fundamental Número
Introdução ao Tableau Server 7.0
Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para
Introdução. Dados. Imagens. 1. CG Computação Gráfica. 2. Paradigmas de Abstração
Universidade Federal de Santa Maria Departamento de Eletrônica e Computação Prof. Cesar Tadeu Pozzer Disciplina: Computação Gráfica [email protected] 19/03/2008 1. CG Computação Gráfica Introdução Teve
LEAS ONLINE: PROTÓTIPO DE UM JOGO DE MMORPG
LEAS ONLINE: PROTÓTIPO DE UM JOGO DE MMORPG Wesllen de Oliveira Delfino, Larissa Pavarini da Luz [email protected],[email protected] Projeto de Iniciação Científica Larissa Pavarini
Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA
Usando o Arena em Simulação
Usando o Arena em Simulação o ARENA foi lançado pela empresa americana Systems Modeling em 1993 e é o sucessor de dois outros produtos de sucesso da mesma empresa: SIMAN (primeiro software de simulação
