PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 1 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: JUSTIFICATIVA E OBJETIVOS Os últimos anos têm se caracterizando por um crescente movimento social, econômico, político e tecnológico denominado globalização. Esta globalização, ou internacionalização do comércio trouxe consigo uma exigência crescente pela qualidade, e pela tecnologia, entre outros fatores. A princípio, o que era chamado de modernização, passou a ser uma garantia da não exclusão de um mercado competitivo e, consequentemente, de possibilidade de sobrevivência econômica. Neste contexto econômico, político e social, tanto no Brasil quanto em toda parte do mundo, a área da Informática se faz necessária, nas mais diversas situações, especialmente na indústria que se desenvolve e inova cotidianamente. Essa exigência por qualidade e a crescente necessidade de desenvolvimento das novas tecnologias computacionais, demandam um novo tipo de profissional, de competência técnica específica, com capacidade de gerir e otimizar sistemas computacionais. Esse profissional em geral, deve estar preparado a Programar, testar e manter softwares, aplicando metodologias e padrões de desenvolvimento, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. Nota 01: Formatação: texto fora de tabela fonte Arial 11, títulos fonte 12 e Texto dentro das tabelas Arial 10. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 2 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h REQUISITOS DE ACESSO Estar cursando o ensino médio. Idade mínima: de 15 anos PRONATEC: Estar cursando ou ser egresso do Ensino médio na Rede Pública de ensino, ou bolsista na rede privada; EBEP: Ter concluído o ensino fundamental II; Estar matriculado no SESI Escola; Idade mínima atendendo ao Edital vigente do ano de matricula; COMUNIDADE: Estar cursando ou ser egresso do ensino médio; Atender ao Edital vigente do ano de matricula; Nota 02: No ato da matricula o aluno deverá entregar toda a documentação solicitada do programa ou edital exigida pela secretaria escolar PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 3 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PERFIL PROFISSIONAL DE CONCLUSÃO /HABILIDADES Ao final do curso, o egresso do curso Técnico em Programação de Jogos Digitais deverá programar e testar jogos digitais integrando dispositivos e elementos multimídia, de acordo com metodologias e padrões de desenvolvimento, adotando normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. PERFIL PROFISSIONAL Qualificação Profissional: Curso Técnico em Programação de Jogos Digitais Eixo Tecnológico: Informação e Comunicação Área Tecnológica: Tecnologia da Informação Segmento Tecnológico: Tecnologia da Informação Educação Profissional: Educação Profissional técnica de nível médio Nível de Qualificação: Nível 3 COMPETÊNCIAS PROFISSIONAIS Competência Geral: Programar e testar jogos digitais integrando dispositivos e elementos multimídia, de acordo com metodologias e padrões de desenvolvimento, adotando normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. RELAÇÃO DAS UNIDADES DE COMPETÊNCIA Unidade de Competência 1: Programar o jogo, aplicando metodologias e padrões de desenvolvimento, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. Unidade de Competência 2: Integrar os Dispositivo e Elementos Multimídia, aplicando técnicas, normas de qualidade, de saúde e segurança do trabalho e preservação ambiental. Unidade de Competência 3: Testar o jogo, aplicando metodologias, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 4 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Unidade de Competência 1: Programar o jogo, aplicando metodologias e padrões de desenvolvimento, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. Elementos de Competência Padrões de Desempenho Planejar as atividades de programação Interpretando o Projeto do Jogo; para o desenvolvimento do jogo. Interpretando a arquitetura do software; Estimando o esforço e ordenando a execução de suas atividades. Configurar o ambiente de desenvolvimento. Instalando ambientes de desenvolvimento integrado (IDE); Instalando bibliotecas e frameworks; Instalando o cliente de controle de versão; Parametrizando o Sistema Operacional; Parametrizando o dispositivo de jogo (hardware). Codificar a lógica dos elementos do jogo. Utilizando um ambiente de desenvolvimento; Depurando o código; Documentando o código; Comentando o código; Desenvolvendo algoritmos que representem a lógica do jogo; Refatorando o código (Refactoring‐ atualização dinâmica – melhoria do código); Otimizando o código; Criando código para geração de logs; Implementando algoritmos por meio de uma linguagem de programação. Utilizar técnicas de controle de versão Atualizando a versão local com para sincronização com o repositório as alterações do repositório; Recuperando versões anteriores no repositório; Enviando suas alterações locais para o repositório; Resolvendo conflitos entre a versão local a e versão do repositório. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 5 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: o Unidade de Competência n 2: Integrar os Dispositivos e Elementos Multimídia, aplicando técnicas, normas de qualidade, de saúde e segurança do trabalho e preservação ambiental. Elementos de Competência Padrões de Desempenho Importar elementos multimídia para a Avaliando a compatibilidade de mídias; plataforma de desenvolvimento. Convertendo mídias para o formato adequado; Adequando os elementos de mídia; Organizando os elementos em banco de mídia. Associar dispositivos e elementos Atribuindo eventos e comportamento as multimídia à lógica do jogo. mídias; Implementando a interação entre mídias; Interpretando o story board e o protótipo de tela; Alocando as mídias de acordo com o story board e interfaces; Capturando os sinais gerados pelos dispositivos; Associando os comandos de interação dos dispositivos aos eventos do jogo. o Unidade de Competência n 3: Testar o jogo, aplicando metodologias, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental. Elementos de Competência Padrões de Desempenho Executar rotinas de teste para Interpretando rotinas de teste; garantir a qualidade do código. Utilizando simuladores/automatizadores de teste; Registrar resultados dos para correção do código. testes Identificando comportamentos não conformes; Executando o jogo para observar seu desempenho. Documentando os resultados dos testes de acordo com a metodologia previamente estabelecida; Utilizando ferramentas de rastreabilidade de erros; Reportando não conformidades relativas ao jogo; Relatando experiências de jogo PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 6 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h CONTEXTO DE TRABALHO DA QUALIFICAÇÃO PROFISSIONAL MEIOS (Equipamentos, máquinas, ferramentas, instrumentos, materiais de utilização habitual e outros) Novos processadores (ex. multicore); Dispositivos móveis; Dispositivos embarcados (Ex. Consoles). Aceleradores gráficos Dispositivos de áudio Controladores de Jogos (joystick, webcam, captadores de áudio) XML; Convergência digital (ex. Mobile, TV digital, etc); Ferramentas de gestão do conhecimento (ex. fóruns, FAQ, repositórios de artigos, sociais...); Ferramentas de desenvolvimento colaborativo (ex. Controle de versão, fóruns, gerenciamento de erros, FAQ, repositórios de artigos, ...); Ferramentas de testes; Padrões de desenvolvimento; IDEs e frameworks; Web 2.0; Novos Sistemas Operacionais (Móbile, Desktop e Servidor); Orientação a objetos (POO); Virtualização; Cloud Computing; Ferramentas de Som Sound Booth Sound Forge Audacity Ferramentas Gráficas Blender 3D Studio Max Maya Adobe Flash Adobe Photoshop Gimp Adobe Ilustrator Corel Draw Adobe Premiere Adobe After Effects Linguagens/Tecnologias de programação C# XNA Java PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 7 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PHP Action Script C++ Python Lua Objective C Open GL/AL DirectX etc. Métodos e Técnicas de Trabalho Aplicação de técnicas, normas e estratégias para a resolução de problemas; Métodos e técnicas da gestão sócia – ambiental; Métodos da gestão da qualidade; Técnicas de gerenciamento de rotinas; Métodos de planejamento e gerenciamento de processos; Métodos de planejamento e gerenciamento de projetos; Metodologia de analise de desempenho de processos; Técnicas de trabalho em equipe. Condições de Trabalho Condições ambientais; Exerce suas atividades em empresas ou como profissional liberal, dentro dos diversos ramos do setor produtivo; Pode atuar em empresas de consultoria técnicas; Pode atuar em instituições de ensino e pesquisa, e órgãos governamentais; Trabalho em equipe; Terceirização / Realocação de mão de obra; Trabalhos colaborativo, presenciais e a distância. Turnos e horários Normalmente em horário comercial; Pode trabalhar em horários alternativos. Riscos profissionais Riscos ergonômicos. Riscos oftalmológicos. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 8 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Posição no Processo Produtivo Contexto Profissional Empresas da área da indústria; Empresas da área do comercio; Empresas da área de serviços; Empresas de consultoria; Órgãos públicos; Instituições de Ensino e pesquisas; Assistência técnica; Trabalho autônomo; Contexto Funcional e Tecnológico Empregado, empregador ou autônomo; Autonomia variável de acordo com o contexto funcional e estratégico da empresa. Possíveis Saídas para o Mercado de Trabalho Técnico em Programação de Jogos Digitais; Técnico em Programador Multimídia. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 9 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Evolução da Qualificação Uso e aplicação de normas e padrões vigentes Definição e documentação clara dos processos de desenvolvimento de software Tecnologias Convergentes WEB 2.0 Novos paradigmas de programação Novos meios de comunicação Novos Sistemas Operacionais Novos processadores e arquiteturas de computadores Metodologias de Governança de TI Padrões de melhoria no processo de desenvolvimento de software( CMMI, MPS.br) Gerenciamento de projetos Gerenciamento de infra estrutura (hardware e software) Implantação de políticas de segurança Controle da reutilização de recursos Padrões de melhoria no processo de desenvolvimento de software Direitos Autorais Normas de segurança do trabalho Normas de segurança da informação Regulamentação da classe de profissionais da área de informática Órgão Fiscalizador Educação Profissional Relacionada à Área Tecnológica da Qualificação JAVA NET Flash C++ Motores de Jogos (2D e 3D) Técnico em Informática Técnico em Informática para Internet PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 10 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h DESENHO CURRICULAR MÓDULOS UC CARGA HORÁRIA CARGA HORÁRIA TOTAL 80 Textos Técnicos Gestão de Pessoas 40 160 BÁSICO Fundamentos para a programação de jogos digitais Infraestrutura, projetos e multimídias. Projetos de jogos digitais 100 120 180 ESPECÍFICO I 380 300 Programação de Jogos digitais 240 Integração multimídia ESPECÍFICO II 320 Testes de Jogos 80 TOTAL 1000 Nota 04: Os componentes curriculares deverão ser dispostos respeitando os pré-requisitos entre os mesmos para sua regularização PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 11 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: ORGANIZAÇÃO CURRICULAR ITINERÁRIO FORMATIVO Habilitação e Qualificações Profissionais Técnicas de Nível Médio Saída Intermediária 1 Saída Intermediária 2 Habilitação Profissional de Técnico de Nível Médio em Técnico em Programação de Jogos Digitais Carga Horária da Qualificação/ Habilitação Módulo Básico Módulo Específico I - - - - - - 1.000h Módulo Específico II PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 12 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: UNIDADE CURRICULAR Nome: Textos Técnicos Carga Horária: 80h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC1, UC2 e UC3 Módulo: Básico Objetivo Geral: Favorecer, através dos fundamentos técnicos e científicos aplicáveis aos processos de criação e desenvolvimento de jogos digitais, a construção de uma base consistente que possibilite o desenvolvimento das competências profissionais do programador de jogos digitais. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Métodos de leitura e interpretação de textos ( X ) Fundamentos Técnicos para língua portuguesa; Tipos e redação de textos técnicos ( ) Capacidades Técnicas (relatórios, instruções, correspondências diversas, solicitações e avaliações de Interpretar textos, normas, modelos e projeto) diagramas técnicos. Métodos de leitura e interpretação para Elaborar textos técnicos. língua inglesa; Interpretar textos em língua inglesa. Ferramentas de tradução. Apresentar trabalhos formalmente Termos técnicos e vocabulário básico do atendendo requisitos mínimos; idioma inglês aplicados a área; Desenvolver técnicas de escrita formal; Trabalho em equipe: Fundamentar conhecimentos práticos e Relações interpessoais teóricos; Trabalho e profissionalismo: Citar fontes de pesquisa, reconhecendo Responsabilidades individuais e coletivas: direito autoral; Fatores de satisfação no trabalho; Desenvolver didática de apresentação com Ferramentas da Qualidade: Conceitos. material de apoio próprio. Capacidades Sociais, Metodológicas: Organizativas Metodologia para elaboração apresentação de Trabalho Apresentar trabalhos: Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas da ABNT: espaçamento, parágrafo, fonte, conforme estrutura (relatório, artigo, projeto, pesquisa bibliográfica, etc); Pesquisa bibliográfica; Propriedade intelectual Elaboração de material de apoio para e Participar de grupos de trabalho Comunicar-se e interagir com colegas e professores Atuar de acordo com o sistema de gestão da qualidade. Demonstrar atitude proativa Demonstrar organização; Responsabilizar-se pela conservação dos equipamentos. e PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 13 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: Demonstrar desenvolvimento suas atividades coordenação do planejamento no das apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, etc. Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Núcleo de Informação Tecnológica Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Ferramentas colaborativas Materiais Vídeo Aula Livros Revistas Manuais e normas Banco de Recurso Didáticos (BRD) - SENAI - SENAI- SENAI Referencial Bibliográfico CÂMARA JÚNIOR, J. Mattoso. Manual de expressão oral e escrita. 23 ed. Petrópolis, RJ: Vozes, 2004. 164 p. KOCH, Ingedore Grunfeld Villaça; ELIAS, Vanda Maria da Silva . Ler e Compreender: os sentidos do texto. 1. ed. São Paulo: Contexto, 2006. v. 1. 213 p. PLATÃO E FIORIN. Lições de texto: leitura e redação. 4. ed. São Paulo: Ed. Ática, 2004. SERAFINI, M. T. Como escrever textos. São Paulo: Ed Globo, 2004. ANTAS, Luíz Mendes. Dicionário de termos técnicos: português-inglês. 5. ed. São Paulo: Traço, c1980. 335 p. (Aeroespacial, 1) MUNHOZ, Rosangela. Inglês instrumental: estratégias de leitura. São Paulo: Texto Novo, 2001. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 14 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h UNIDADE CURRICULAR Nome: Gestão de Pessoas Carga Horária: 40h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Administração ou área afim Unidade de Competência: UC1, UC2 e UC3 Módulo: Básico Objetivo Geral: Proporcionar o desenvolvimento dos fundamentos técnicos, científicos e as capacidades sociais, organizativos e metodológicos para o desenvolvimento de relacionamento interpessoal em seu ambiente de trabalho, com seus clientes, chefes e subordinados. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Liderança: ( X ) Fundamentos Técnicos Cooperação; Organização do trabalho Organizar Fluxo de Trabalho Relações interpessoais. Negociar funções, prazos e matas entre Níveis de autonomia; componentes de equipe. Relações com o líder; Coordenar Equipes Realizar análise de tomada de decisão Capacidades sociais, metodológicas: problemas organizativas para Trabalho e Profissionalismo: Planejamento Profissional; Empreendedorismo Responsabilidades individuais e coletivas: Fatores de satisfação no trabalho; Ascensão Profissional; Formação profissional e Participar de grupos de trabalho Comunicar-se e interagir com colegas e professores Atuar de acordo com o sistema de gestão da qualidade. Demonstrar atitude proativa Demonstrar organização; Responsabilizar-se pela conservação dos equipamentos. Demonstrar coordenação no desenvolvimento do planejamento das suas atividades; Gestão da Rotina; Responsabilidades socioambientais: Sustentabilidade; Investimento educacional; Segurança no Trabalho: Normas regulamentadoras; Saúde ocupacional; PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 15 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Materiais Vídeo Aula Livros Revistas Manuais e normas Banco de Recurso Didáticos (BRD) - SENAI Referencial Bibliográfico CHIAVENATO, Idalberto. Introdução à teoria geral da administração: uma visão abrangente da moderna administração das organizações: edição compacta. 3. ed. revista e atualizada. Rio de Janeiro: Elsevier, 2004. 492p. GIL, Antonio Carlos. Gestão de pessoas: enfoque nos papéis profissionais. São Paulo, SP: Atlas, 2001. 307 p. MOURA, Ana Rita de Macedo. Trabalho em equipe. Rio de Janeiro: SENAC/DN, 2004. 136 p. (Biblioteca de competências) Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco UNIDADE CURRICULAR Nome: Fundamentos para a programação de Jogos Digitais Carga Horária: 160h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC1, UC2 e UC3. Módulo: Básico Objetivo Geral: Favorecer, através dos fundamentos de matemática, física e lógica, o processo de programação de jogos digitais. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 16 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Logica de programação: variáveis e tipos de ( X ) Fundamentos Técnicos dados, operadores, execução condicional (condicionais e laços), funções, Capacidades Técnicas procedimentos e vetores, entrada e saída Aplicar conceitos de física matemática; de dados. Interpretar lógica de programação; Conceitos da matemática sobre: álgebra Utilizar as estruturas de controle (lógica de booleana, teoria dos conjuntos, álgebra programação); linear, trigonometria, geometria analítica. Utilizar as estruturas de dados; Conceitos da física sobre: cinemática (MRU Utilizar operadores aritméticos, relacionais e MRUV), dinâmica (força, peso, e lógicos; aceleração, gravidade, atrito e trabalho) e Utilizar estruturas de tratamento de ótica (reflexão e refração) e características exceções; dos materiais. Utilizar raciocínio lógico para resolução dos problemas; Metodologia para elaboração e Aplicar lógica de programação; apresentação de Trabalho Utilizar os recursos dos sistemas operacionais. Apresentar trabalho: Capacidades sociais, metodológicas: organizativas e Participar de grupos de trabalho Comunicar-se e interagir com colegas e professores Atuar de acordo com o sistema de gestão da qualidade. Demonstrar atitude proativa Demonstrar organização; Responsabilizar-se pela conservação dos equipamentos. Demonstrar coordenação no desenvolvimento do planejamento das suas atividades. Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Ferramentas colaborativas Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas da ABNT: espaçamento, parágrafo, fonte, conforme estrutura (relatório, artigo, projeto, pesquisa bibliográfica, etc); Pesquisa bibliográfica; Propriedade intelectual Elaboração de material de apoio para apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, etc. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 17 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: Ferramentas de software para a codificação e execução de algoritmos Materiais Material didático Banco de Recurso Didáticos (BRD) - SENAI - SENAI- SENAI Referencial Bibliográfico Dante, Luiz Roberto. Matemática: Contexto e aplicações / Luiz Roberto Dante. – São Paulo: Ática, 2011. FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação. 2 ed. São Paulo: Makron Books, 2000. 197 p. MANZANO, Jose Augusto N.G.; OLIVEIRA, Jair Figueiredo de. Algoritmos: lógica para o desenvolvimento de programação dos computadores. São Paulo: Érica, 2000. 236p. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco UNIDADE CURRICULAR Nome: Infraestrutura, projetos e multimídia. Carga Horária: 100h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC1,UC2 e UC3 Módulo: Básico Objetivo Geral: Permitir, através dos conceitos de arquiteturas de hardware e software, a preparação do ambiente necessário para o desenvolvimento do jogo e a identificação dos diferentes tipos e formatos de mídias. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Ambiente: conceitos sobre arquiteturas de ( X ) Fundamentos Técnicos hardware, conceitos sobre sistemas operacionais, conceitos sobre redes e conceitos Capacidades Técnicas sobre workflow. Conceitos e características dos tipos e formatos Identificar características das arquiteturas de de mídias. hardware Identificar recursos dos sistemas operacionais Identificar estratégias de comunicação para compartilhar os registros de teste (fórum, email, ferramentas de software colaborativas) Identificar recursos necessários a execução do projeto Utilizar recursos para acesso e comunicação Metodologia para elaboração apresentação de Trabalho e Apresentar de trabalho: Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas da ABNT: espaçamento, parágrafo, fonte, PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 18 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: em rede Utilizar repositórios de arquivos (locais ou remotos) Utilizar softwares básicos e de escritório para auxiliar suas atividades profissionais. Identificar os tipos de mídias Identificar os diferentes formatos de mídias; Capacidades sociais, metodológicas: organizativas e Participar de grupos de trabalho Comunicar-se e interagir com colegas e professores Atuar de acordo com o sistema de gestão da qualidade. Demonstrar atitude proativa Demonstrar organização; Responsabilizar-se pela conservação dos equipamentos. Demonstrar coordenação no desenvolvimento do planejamento das suas atividades. Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Sistema Operacional Editores de texto Planilhas eletrônicas Editor de slides eletrônicos Navegador internet Ferramentas para correio eletrônico Materiais Vídeo Aula Livros Revistas Manuais e normas MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h conforme estrutura (relatório, artigo, projeto, pesquisa bibliográfica, etc); Pesquisa bibliográfica; Propriedade intelectual Elaboração de material de apoio para apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, etc. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 19 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Banco de Recurso Didáticos (BRD) – SENAI Referencial Bibliográfico VASCONCELOS, Laércio: Consertando Micros 2ª Edição. Rio de Janeiro: Laércio Vasconcelos Computação. 2010. 498 p. Marin, Paulo S. Cabeamento Estruturado: desvendando cada passo: do projeto à instalação / Paulo S. Marin. – 4. Ed. Ver. e atual. – São Paulo: Érica, 2013. Silva, Mário Gomes da: Informática – Terminologia: Microsoft Windows 8, Internet, Segurança, Microsoft Office Word 2010, Microsoft Excel 2010, Microsoft Office PowerPoint 2010, Microsoft Office Access 2010 / Mário Gomes da Silva. – 1. Ed. – São Paulo: Érica, 2012. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco; PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 20 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h UNIDADE CURRICULAR Nome: Projetos de jogos digitais Carga Horária: 120h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC1, UC2 e UC3. Módulo: Específico I Objetivo geral: Favorecer o desenvolvimento das capacidades técnicas, sociais, organizativas e metodológicas aplicáveis aos processos de criação e desenvolvimento de jogos digitais, a construção de uma base consistente que possibilite o planejamento das atividades de programação. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Introdução a história dos jogos. ( ) Fundamentos Técnicos Interpretação e decupagem do roteiro, funções e uso do texto no audiovisual, ( X ) Capacidades Técnicas processo de criação do banco de elementos do jogo. Interpretar o roteiro do jogo para o Interpretação do storyboard, definição da entendimento da lógica do jogo, tendo em vista apresentação dos elementos do jogo. o planejamento das atividades de Características das arquiteturas de programação; hardware, dos sistemas operacionais e dos Interpretar o story board do projeto para o meios de transmissão de dados dos entendimento da logica do jogo, tendo em vista diversos dispositivos. o planejamento das atividades de Aspectos de jogabilidade (movimentação e programação; posicionamento do personagem e da Identificar os aspectos de jogabilidade, regras câmera, planos de visão), regras e critérios e critérios para o planejamento do do jogo. desenvolvimento do jogo (requisitos funcionais Conceitos sobre Desenvolvimento de jogos e não funcionais); 2D. Relacionar as atividades inerentes ao processo Conceitos sobre desenvolvimento de jogos de desenvolvimento do jogo, de acordo com o 3D. projeto; Conceitos sobre elementos multimídia. Utilizar ferramentas tecnológicas para analise das especificações técnicas e de negocio do projeto do jogo; Metodologia para elaboração e Identificar as características das arquiteturas apresentação de Trabalho de software para o planejamento do desenvolvimento do jogo; Distinguir os elementos das arquiteturas de Apresentação de trabalho: software definidos pelo projeto para o Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas planejamento do desenvolvimento do jogo; da ABNT: espaçamento, parágrafo, fonte, Identificar recursos necessários a execução do conforme estrutura (relatório, artigo, projeto, projeto para o planejamento das atividades de pesquisa bibliográfica, etc); programação para o desenvolvimento do jogo; Utilizar ferramentas tecnológicas para estimar Pesquisa bibliográfica; PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 21 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: esforço e ordenar a execução das usas atividades de desenvolvimento do jogo. Capacidades sociais, metodológicas: organizativas e Atuar em equipe; Analisar opções e tomar decisão; Demonstrar ações inovadoras; Demonstrar visão sistêmica; Demonstrar planejamento das atividades em grupo; Respeitar a legislação específica de saúde, segurança e meio ambiente. Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Ferramentas colaborativas Ferramentas de desenvolvimento de software Materiais Vídeo Aula Livros Revistas Manuais e normas Banco de Recurso Didáticos (BRD) - SENAI MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Propriedade intelectual Elaboração de material de apoio para apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, etc. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 22 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Referencial Bibliográfico LIMA, Adilson da Silva. UML 2.0 - Do Requisito à Solução. São Paulo: Érica, 2004. 328p. OLIVEIRA, Jayr Figueiredo. Metodologia para desenvolvimento de projetos de sistemas. 5. ed. rev.. São Paulo: Érica, 2004. 152p. PRESSMAN, Roger S. Engenharia de Software. 6 ed. São Paulo: McGraw-Hill, 2006, 720p. BLAHA, Michael; RUMBAUGH, James. Modelagem e projetos baseados em objetos com UML 2. 2. ed. rev. atual. Rio de Janeiro: Elsevier, 2006. 496 p. YOURDON, Edward; ARGILA, Carl. Analise e projeto orientados a objetos: estudos de casos. Trad. Angelita Carvalho Gomes e Álvaro Antunes. São Paulo: Makron Books, 1999. 328 p. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 23 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h UNIDADE CURRICULAR Nome: Programação de Jogos digitais Carga Horária: 180h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC1, UC2 e UC3. Módulo: Específico I Objetivo geral: Desenvolver as capacidades técnicas, sociais, organizativas e metodológicas para utilizar ferramentas para programar jogos digitais em 2D e 3D, avaliando as necessidades do projeto do jogo e configurando o ambiente de desenvolvimento. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Recursos das bibliotecas, frameworks, e ( ) Fundamentos Técnicos motores (engines) para a manipulação de imagem, áudio e vídeo por meio de: ( X ) Capacidades Técnicas pacotes, classes, métodos e atributos; Funções, variáveis e constantes. Identificar recursos das ferramentas do Recursos das IDEs: criação e configuração ambiente de desenvolvimento para a de projeto; importação e manipulação de codificação da lógica dos elementos do jogo; assets; compilação; execução e depuração. Utilizar as funcionalidades do ambiente de Técnicas de depuração. desenvolvimento integrado (IDE) para a Técnicas de documentação de código. codificação da lógica dos elementos do jogo; Ferramentas para a geração e manutenção Utilizar as funcionalidades das bibliotecas da documentação de código. necessárias para o desenvolvimento do jogo; Linguagens e técnicas de programação de Utilizar as funcionalidades dos frameworks jogos: estruturas de controle de fluxo necessários para o desenvolvimento do jogo; (condicional repetição e tratamento de Utilizar as funcionalidades dos motores exceções). (engines) necessários para o desenvolvimento Programação estruturada: conceitos sobre do jogo; estruturas de dados (vetores, matrizes, Identificar as técnicas de depuração utilizadas filas, pilhas, listas, arvores), multimídia. durante o desenvolvimento do jogo; Propriedades dos arquivos (data, tamanho, Utilizar os recursos de depuração das IDEs padrões de nomenclatura, versão). para a identificação de erros de código; Conceitos sobre controle de versão: Corrigir erros detectados através da depuração repositórios local e remoto, sincronização, do código; recuperação da versão atual, bloqueio, Identificar técnicas de documentação de envio do código fonte para repositório, código; comparação de diferenças entre versões do Identificar ferramentas para a geração código fonte, eliminação de versão, automatizada de documentação do código; restauração de versões anteriores, merge e Utilizar os recursos das ferramentas de registros de alterações. software para a geração e a manutenção da Parâmetros de configuração dos sistemas documentação do código; operacionais: variáveis de ambiente, Interpretar o código fonte do jogo para configurações de vídeo, som e rede. comenta-lo; Instalação e configuração de parâmetros Aplicar padrões para a elaboração de dos drivers. comentários de código do jogo; PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 24 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: Interpretar a especificação da logica de funcionamento do jogo para o desenvolvimento do algoritmo; Utilizar as estruturas de controle adequadas à logica do jogo para o desenvolvimento do algoritmo; Elaborar diagramas para representar a logica do jogo para o desenvolvimento do algoritmo; Elaborar pseudocódigo para representar a lógica do jogo. Adotar critérios para a melhoria da legibilidade do código do jogo; Utilizar padrão de edentação na implementação do código do jogo; Aplicar boas praticas de modularização na implementação do código; Utilizar padrão de nomenclatura para os identificadores no código do jogo; Definir critérios para a medição da performance do jogo; Utilizar ferramentas de software para a realização de testes de performance do jogo; Realizar alterações de código de acordo com a analise da performance do jogo; Utilizar técnicas de otimização de performance do jogo (Nivel de detalhe, Culling, etc.). Definir critérios para geração de logs no código fonte do jogo; Utilizar bibliotecas para a geração de logs dos eventos do jogo; Codificar a geração de logs dos eventos do jogo; Definir estratégias para a persistência dos dados de logs do jogo; Utilizar as funcionalidades do ambiente de desenvolvimento integrado (IDE) para a codificação do algoritmo do jogo; Utilizar bibliotecas, frameworks e motores necessários à implementação do jogo; Codificar as estruturas de controle disponibilizadas pela linguagem de programação do jogo; Codificar as estruturas de dados disponibilizadas pela linguagem de programação do jogo; Codificar as estruturas de tratamento de exceções disponibilizadas pela linguagem de programação do jogo; Implementar as interfaces homem/máquina do jogo por meio de ferramentas e linguagens de MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Características, recursos e funcionalidades das IDEs. Identificação, compatibilidade, instalação e configuração das bibliotecas e frameworks necessários para o desenvolvimento do jogo. Identificação, instalação e configuração do software cliente de controle de versão. Metodologia para elaboração apresentação de Trabalho e Apresentação de trabalho: Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas da ABNT: espaçamento, parágrafo, fonte, conforme estrutura (relatório, artigo, projeto, pesquisa bibliográfica, etc); Pesquisa bibliográfica; Propriedade intelectual Elaboração de material de apoio para apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, etc. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 25 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: programação; Identificar as propriedades dos arquivos de código fonte do jogo (data, tamanho, padrões de nomenclatura, versão) para realizar o controle de versão; Identificar a forma de acesso ao repositório de controle de versão do jogo; Utilizar os recursos da ferramenta de software responsável pela atualização do código fonte do jogo no repositório de controle de versão; Identificar a necessidade de recuperação de versões anteriores do código fonte do jogo; Avaliar as propriedades dos arquivos de código fonte do jogo (data, tamanho, padrões de nomenclatura, versão) para realizar o controle de versão; Avaliar a forma de acesso ao repositório de controle de versão do jogo; Utilizar os recursos da ferramenta de software responsável pela restauração do código fonte do jogo na máquina local; Selecionar os arquivos de código fonte do jogo a serem recuperados do repositório do controle de versão; Elaborar registros de alterações no código fonte do jogo para realizar o controle de versão; Selecionar os arquivos de código fonte do jogo a serem enviados ao repositório do controle de versão; Utilizar os recursos da ferramenta de software responsável pelo envio do código fonte do jogo para o repositório do controle de versão; Elaborar registros de sobre a resolução dos conflitos entre versões encontrados no código fonte do jogo; Identificar conflitos entre a versão local e a versão do repositório dos arquivos de código fonte do jogo; Definir os trechos de código fonte a serem validados no repositório do controle de versão para a resolução de conflitos; Identificar os requisitos das IDE’s relacionadas a compatibilidade dos sistemas operacionais para configurar o ambiente de desenvolvimento; Avaliar os recursos das IDE’s preparando a instalação de seus componentes (bibliotecas, plug-in, complementos) para configurar o ambiente de desenvolvimento; MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 26 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: Instalar os softwares necessários ao funcionamento do ambiente de desenvolvimento; Configurar os softwares necessários ao funcionamento do ambiente de desenvolvimento; Avaliar a compatibilidade das bibliotecas e frameworks com o ambiente de desenvolvimento integrado (IDE); Selecionar as bibliotecas e frameworks necessárias para o ambiente de desenvolvimento; Integrar as bibliotecas e frameworks ao ambiente de desenvolvimento; Identificar recursos do software de controle de versão; Selecionar o software de controle de versão; Instalar o software cliente de controle de versão; Configurar o software cliente de controle de versão; Identificar parâmetros de configuração dos sistemas operacionais necessários ao funcionamento do ambiente de desenvolvimento e do jogo; Configurar os parâmetros do sistema operacional necessários ao funcionamento do ambiente de desenvolvimento e do jogo Identificar parâmetros de configuração do hardware (drivers) necessários ao funcionamento do ambiente de desenvolvimento e do jogo; Configurar os parâmetros do hardware necessários ao funcionamento do jogo. Capacidades sociais, metodológicas: organizativas e Atuar em equipe; Analisar opções e tomar decisão; Demonstrar ações inovadoras; Demonstrar visão sistêmica; Demonstrar planejamento das atividades em grupo; Respeitar a legislação específica de saúde, segurança e meio ambiente. MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 27 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Ferramentas colaborativas Ferramentas de Virtualização Ferramentas para Edição de Audio, Video e Imagem Ambientes de Desenvolvimento Integrado (IDEs) Ferramentas de Controle de Versão Ferramentas de Engine Material didático Materiais Vídeo Aula Livros Revistas Manuais e normas Banco de Recurso Didáticos (BRD) – SENAI Referencial Bibliográfico LÓGICA E DESIGN DE PROGRAMAÇÃO – Introdução – Tradução da 5ª edição norte-americana GUIMARÃES, Angelo de Moura; LAGES, Newton Alberto de Castilho. Algoritmos e estrutura de dados. Rio de Janeiro: LTC, 1994. 216 p SZWARCFITER, Jaime Luiz; MARKENZON, Lilian. Estrutura de dados e seus algoritmos. 2 ed. rev. Rio de Janeiro: LTC, 1994. 320 p. WIRTH, Niklaus. Algoritmos e estrutura de dados. Trad. Cheng Mei Lee. Rio de Janeiro: Prentice Hall do Brasil, 1989. 255 p. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 28 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h UNIDADE CURRICULAR Nome: Integração multimídia Carga Horária: 240h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC3 Módulo: Específico II Objetivo geral: Proporcionar o desenvolvimento das capacidades técnicas, sociais, organizativas e metodológicas para aplicar metodologias e ferramentas para integração de mídias e dispositivos de hardware, no processo de desenvolvimento de jogos digitais 2D e 3D, de acordo com as especificações do projeto. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Características técnicas das mídias de ( ) Fundamentos Técnicos áudio, vídeo, imagem, modelos 3D e animação. ( X ) Capacidades Técnicas Formatos de mídias e compatibilização. Conversão entre formatos das mídias. Identificar as características técnicas das Seleção e adequação das mídias de acordo mídias de áudio; com as especificações do projeto do jogo. Identificar as características técnicas das Ferramentas para empacotamento e mídias de vídeo; manipulação de mídias. Identificar as características técnicas das Manipulação dos dispositivos de hardware mídias de imagem; de entrada e saída. Identificar as características técnicas das Técnicas de inteligência artificial aplicadas mídias de modelos 3D; ao desenvolvimento de jogos. Identificar as características técnicas das Motores de jogos (engines) para o mídias de animação; desenvolvimento de jogos. Verificar a compatibilidade das mídias, Técnicas de programação para a simulação utilizando ferramentas de software adequadas de fenômenos da física aplicadas a jogos as especificações do projeto do jogo; digitais. Definir diretório de saída, formato e Máquina de estados para o gerenciamento especificações das mídias no software de do jogo. conversão; Técnicas de desenvolvimento 2D: layers, Executar processo de conversão por meio do bricks, tiles, sprites, frames, deslocamento, software especializado. telas da interface. Interpretar especificações do projeto do jogo; Técnicas de desenvolvimento 3D: Utilizar softwares especializados para adequar montagem de cenários, transformações os diferentes tipos de mídia; geométricas (rotação, translação e escala), Empacotar os elementos de mídia para iluminação, detecção de colisão, partículas, adequar as necessidades da plataforma de mascaramento de regiões (stencil buffer) e desenvolvimento. viewports. Adotar critérios de classificação e organização dos diferentes tipos de mídia; Metodologia para elaboração e Utilizar ferramentas para armazenar, classificar apresentação de Trabalho e organizar os diferentes tipos de mídia; PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 29 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: Utilizar técnicas de programação para capturar eventos dos dispositivos de jogo; Implementar técnicas de programação responsáveis por atribuir comportamento às mídias de acordo com os eventos; Utilizar ferramentas especializadas para atribuir comportamento as mídias; Utilizar técnicas de programação para simular fenômenos da física no jogo; Utilizar técnicas de programação a partir de princípios de inteligência artificial aplicadas a jogos; Interpretar o roteiro do projeto do jogo; Analisar a sequência de ações representadas no story board; Analisar a disposição dos elementos visuais representados nos protótipos de tela. Identificar os critérios de usabilidade definidos na elaboração do story board e dos protótipos de tela. Utilizar ferramentas para integrar as mídias conforme as especificações do roteiro e story board; Utilizar técnicas de programação para integrar as mídias conforme as especificações do roteiro e story board. Implementar técnicas de programação para adequação dos elementos de mídia de acordo com o projeto do jogo. (escalonamento de mídias, alterações de cores, níveis de opacidade, etc); Instalar os dispositivos necessários e seus drivers; Identificar parâmetros de configuração do hardware (drivers); Configurar os parâmetros do hardware necessários ao funcionamento do jogo. Implementar ou utilizar técnicas de programação responsáveis pela captura dos sinais gerados pelos dispositivos; Testar envio dos sinais gerados pelos dispositivos; Implementar técnicas de programação para associar eventos dos dispositivos ao comportamento dos elementos do jogo. Capacidades Sociais, Organizativas e Metodológicas: Atuar em equipe cooperando com os MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Apresentação de trabalho: Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas da ABNT: espaçamento, parágrafo, fonte, conforme estrutura (relatório, artigo, projeto, pesquisa bibliográfica, etc); Pesquisa bibliográfica; Propriedade intelectual Elaboração de material de apoio para apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, etc. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 30 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: integrantes e demonstrando autocontrole, postura crítica e comportamento ético. Analisar opções e tomar decisão na resolução de problemas que afetam atividades sob sua responsabilidade ou que lhe são delegadas. Demonstrar ações inovadoras, atualizando-se continuamente e adaptando-se às mudanças tecnológicas, organizativas, profissionais e socioculturais que incidem nas suas atividades profissionais. Demonstrar visão sistêmica e coordenada de todas as fases do processo, considerando conjuntamente os aspectos técnicos, organizativos, econômicos e humanos envolvidos; Demonstrar coordenação no desenvolvimento do planejamento das atividades em grupo; Respeitar e fazer respeitar os procedimentos técnicos, a legislação específica de saúde, segurança e meio ambiente. Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Ferramentas colaborativas Ferramentas de Virtualização Ferramentas para Edição de Audio, Video e Imagem Ambientes de Desenvolvimento Integrado (IDEs) Ferramentas de Controle de Versão Ferramentas de Engine Material didático Materiais Vídeo Aula Livros Revistas Manuais e normas Banco de Recurso Didáticos (BRD) – SENAI MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 31 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Referencial Bibliográfico BABIN, Pierre; KOPULOUMDJIAN, Marie-France. Os novos modos de compreender; a geração do audiovisual e do computador. São Paulo: Ed. Paulinas, 1989. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 32 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: UNIDADE CURRICULAR Nome: Testes de Jogos Carga Horária: 80h Qualificação Profissional: Técnico em Programação de Jogos Digitais Perfil Profissional Instrutores: Graduado em Ciência da Computação ou área afim Unidade de Competência: UC3. Módulo: Específico II Objetivo geral: Proporcionar o desenvolvimento das capacidades técnicas, sociais, organizativas e metodológicas para aplicar metodologias e ferramentas para integração de mídias e dispositivos de hardware, no processo de desenvolvimento de jogos digitais 2D e 3D, de acordo com as especificações do projeto. CONTEÚDOS FORMATIVOS (de acordo com as Conhecimentos: características da Unidade Curricular) Metodologias de teste: testes funcionais, de ( ) Fundamentos Técnicos certificação, de plataforma de comunicação do jogo e de publicação. ( X ) Capacidades Técnicas Plano de testes de jogos e seus artefatos (casos de teste). Interpretar os artefatos do plano de teste para Ferramentas para simulação, automatização e testar o jogo; rastreabilidade de testes; scripts de teste. Utilizar ferramentas de software para analisar Critérios para a mediação de performance os artefatos disponibilizados pelo plano de (quadros por segundo, resolução de vídeo, teste; utilização de memória, processador e disco Definir entradas e saídas de dados rígido). necessárias ao desenvolvimento dos scripts de Técnicas de otimização de performance do jogo teste (Nível de detalhe, Culling, etc). Elaborar scripts de teste em conformidade com Conceitos de jogabilidade (duração, controle, os casos de teste níveis de habilidade, etc). Instalar ferramentas de software para simular e automatizar os testes do jogo de acordo com a especificação de teste e os casos de teste Configurar o ambiente de testes necessário ao funcionamento das ferramentas de simulação e automatização de testes atendendo aos requisitos do software (jogo) Configurar as ferramentas de software de simulação e automatização de testes adequados aos requisitos do software (plataformas, infraestrutura, recursos) e ao caso de teste do jogo. Executar os scripts de teste através da ferramenta de simulação/automatização. Utilizar o fluxo da logica de funcionamento do jogo para identificar os comportamentos não conformes; Identificar padrões de comportamento não conforme durante a execução das rotinas de Metodologia para elaboração apresentação de Trabalho Apresentação de trabalho: Postura, tom de voz, vestimenta, gesticulação. Elaboração de textos técnicos seguindo normas da ABNT: espaçamento, parágrafo, fonte, conforme estrutura (relatório, artigo, projeto, pesquisa bibliográfica, etc); Pesquisa bibliográfica; Propriedade intelectual Elaboração de material de apoio para apresentação de trabalho: power point, tabelas, gráficos, diagramas, ilustrações, e PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 33 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: teste Adotar parâmetros para identificar os comportamentos não conformes do jogo Adotar indicadores de desempenho a serem observados durante a execução do jogo; Definir critérios de desempenho para os indicadores definidos a serem analisados durante a execução do jogo; Utilizar os recursos da interface do jogo de acordo com as especificações do projeto do jogo coletando os dados dos indicadores e critérios estabelecidos. Identificar metodologias de teste a serem utilizadas na execução das rotinas de teste, adequadas a fase do projeto Redigir as observações conforme a fase e as especificações de teste definidas no plano de teste Registrar as ocorrências de teste nos documentos especificados no plano de teste do jogo Utilizar os recursos das ferramentas de software para a geração e manutenção da documentação dos resultados dos testes do jogo Interpretar a rastreabilidade entre as funcionalidades do jogo e casos de teste utilizando ferramentas de software Elaborar a matriz de rastreabilidade entre os casos de teste e os erros apresentados durante a execução dos testes Elaborar a matriz de rastreabilidade entre as implementações e os erros apresentados durante a execução dos testes Elaborar a matriz de rastreabilidade entre os erros registrados e as liberações das versões do jogo Identificar a não conformidade, a sua origem e a proposta para tratamento da mesma reportando à equipe; Utilizar ferramentas de software adequadas para a comunicação dos resultados dos testes com as equipes de trabalho Definir parâmetros para avaliar a jogabilidade (duração, controle, níveis de habilidade, etc) conforme os requisitos funcionais descritos no projeto do jogo. Definir indicadores para realizar a analise dos parâmetros de avaliação da jogabilidade Utilizar ferramentas de software adequadas etc. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 34 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h para o relato das experiências de jogo. Capacidades sociais, metodológicas: organizativas e Atuar em equipe; Analisar opções e tomar decisão; Demonstrar ações inovadoras; Demonstrar visão sistêmica; Demonstrar planejamento das atividades em grupo; Respeitar a legislação específica de saúde, segurança e meio ambiente. Ambientes pedagógicos: Sala de aula. Laboratório de Informática. Equipamentos: Projetor Multimídia Computador Quadro Branco Ferramentas Ferramentas de software colaborativas; Ferramentas de software para simulação, automatização e rastreabilidade de teses. Materiais Vídeo Aula Livros Revistas Manuais e normas Banco de Recurso Didáticos (BRD) – SENAI PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 35 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Referencial Bibliográfico Delamaro, M.E., Maldonado, J.C., Jino, M., Introdução ao Teste de Software, Série Campus – SBC, Editora Campus, 2007. Molinari, L. Testes de Software - Produzindo Sistemas Melhores e Mais Confiáveis. 2ª Ed. Érica, 2003. Staa, A.v; Programação Modular; Campus, 2000. Livro Texto: Rocha, Ana Regina. Qualidade de Software: Teoria e Prática. Ed. Prentice Hall, 2003. FILHO, W., Engenharia de Software: Fundamentos, Métodos e Padrões, LTC Editora. Segunda Edição. Rio de Janeiro - RJ, 2002. SOMMERVILLE, I. Engenharia de Software. 6. ed. São Paulo: Addison-Wesley, 2003. BECK, Kent. Programação extrema (XP) explicada: acolha as mudanças. Porto Alegre: Bookman, 2004. AMBLER, Scott W. Modelagem ágil: praticas eficazes para a programação eXtrema e o processo unificado. Porto Alegre: Bookman, 2004. MOLINARI, Leonardo. Gestão de projetos: técnicas e projetos com ênfase em web. São Paulo: Érica, 2004. PRESSMAN, R. Engenharia de Software. 5. ed. Rio de Janeiro: Mc Graw-Hill, 2002. Material de consumo (relação mínima com quantitativo para turma com 25 alunos): Pincel para quadro branco PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 36 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: ESTRATÉGIAS PEDAGÓGICAS A metodologia aplicada na oferta de Educação profissional do SENAI esta pautada na Metodologia com base em competências, visando atender os anseios do mercado de trabalho, com objetivo ainda de formar cidadãos críticos e autodidatas. Em atendimento a necessidade de especificidades pedagógicas para esta formação diferenciada, as estratégias pedagógicas aplicadas nesta oferta poderão contemplar desenvolvimento de Situações de Aprendizagem, podendo ser Estudos de Caso, Desenvolvimento de Pesquisas, elaboração de Redações, Artigos Científicos, Projetos Integradores e planejamento integrado de instrutores. As unidades curriculares: QSMS, Consciência Cultural/ética e técnicas de apresentação deverão ser trabalhadas de maneira transversal durante o decorrer das aulas inseridas nas situações de aprendizagem. SITUAÇÕES DE APRENDIZAGEM A situação de aprendizagem refere-se à proposição de atividades desafiadoras que, planejadas pedagogicamente, consideram a complexidade e a dificuldade para o aluno, num determinado momento. Deve ser contextualizada e ter valor sociocultural, evocar saberes e propor a solução de um problema que exija a tomada de decisão, testagem de hipóteses e transferência de aprendizagens, ampliando no aluno a consciência de seus recursos cognitivos. As situações de aprendizagem podem ser definidas como situações problemas, estudo de caso, projetos e pesquisas aplicadas conforme conceituados: a) Situação Problema: Situação-Problema é uma Estratégia de Aprendizagem Desafiadora que apresenta ao aluno uma situação real ou hipotética, de ordem teórica e prática, própria de uma determinada ocupação e dentro de um contexto que a torna altamente significativa. Sua proposição deve envolver elementos relevantes na caracterização de um desempenho profissional, levando o PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 37 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h aluno a mobilizar conhecimentos, habilidades e atitudes na busca de soluções para o problema proposto. Segundo Perrenoud (1999), a Situação-Problema deve provocar desequilíbrio no aluno e motivá-lo a buscar soluções inusitadas e novos conhecimentos. Ou seja, deve ser uma situação aberta que suscite no aluno uma postura ativa e a motivação necessária para buscar suas próprias respostas, em vez de esperar uma resposta já elaborada pelo docente ou por outros. b) Estudo de Caso: O estudo de caso é uma estratégia desafiadora que se caracteriza por apresentar um fato ou conjunto de fatos que, simples ou complexo e abstrato, compõe uma situação problemática, para a qual já se deu uma solução. O caso, que pode ser real, fictício ou adaptado da realidade, é proposto ao aluno para que, após discussões e análise crítica, identifique o porquê de tal solução e os caminhos percorridos pra alcançá-la ou, ainda, faça a proposta de uma nova solução, baseada em argumentos técnicos, identificando as possíveis consequências que ela pode gerar. As estratégias apresentadas à cima poderão ser desenvolvidas individualmente pelas unidades curriculares, porém devem ser preferencialmente desenvolvidas em grupo de instrutores. c) Projeto: O Projeto é a explicitação de um conjunto de ações planejadas, executadas e controladas com objetivos claramente definidos, dentro de um período limitado de tempo, com início e fim estabelecidos. Caracteriza-se pela flexibilidade e abertura ao imprevisível, podendo envolver variáveis e conteúdos não identificados a priori e emergentes no processo. O Projeto deve integrar teoria e prática e pode visar à construção de algo tangível, como o desenvolvimento de um protótipo. No entanto, os Projetos não precisam necessariamente ter um objetivo de pesquisa. Eles podem ter como propósito favorecer novas experiências aos alunos ou a reflexão sobre uma determinada problemática. Dessa forma, ao final de um PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 38 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Projeto, o docente pode solicitar atividades avaliativas diversas, como um relatório, uma maquete, uma descrição de uma experiência em um laboratório ou mesmo a elaboração de um esquema ou mapa mental. À luz da Metodologia SENAI de Educação Profissional, o Projeto pode ser integrador, proporcionando interdisciplinaridade dos conteúdos formativos abordados nas diversas Unidades Curriculares de um ou mais Módulos. Recomendamos que os instrutores juntamente com a equipe pedagógica fomentem o desenvolvimento de projetos integradores de modo que ao final do curso os alunos tenham como produto soluções inovadoras para a Indústria e projetos criativos. d) Pesquisas: Pesquisa Básica: objetiva gerar novos conhecimentos para o desenvolvimento científico sem um compromisso inicial de aplicação prática. Normalmente tem um formato acadêmico e está comprometida com linhas de pesquisa relacionadas diretamente aos interesses e motivações dos pesquisadores e desvinculadas de um pedido específico de alguma indústria ou empresa. Pesquisa Aplicada: A pesquisa em fontes diversas é uma estratégia de aprendizagem extremamente importante para a formação do aluno, pois amplia o seu domínio conceitual ao favorecer o acesso e o confronto entre as informações coletadas a respeito de um assunto específico. Nessa perspectiva, a pesquisa para coleta e análise de dados e informações pode ser transversal às três Estratégias de Aprendizagem Desafiadoras citadas anteriormente, pois pode favorecer o conhecimento necessário para fundamentar as soluções para os desafios propostos. ESTÁGIO SUPERVISIONADO/TCC Quando Estágio obrigatório de acordo com projeto pedagógico de curso o aluno deverá cumprir a carga horária exigida, entregando ao final do mesmo, relatório de Estágio como trabalho de conclusão de curso. PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 39 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Quando opcional, o aluno deverá providenciar junto à secretaria escolar/supervisão pedagógica, solicitação de orientação para Estágio ou TCC. Os encaminhamentos neste caso deverão ser solicitados a partir de 75% da carga horária total curso. A definição referente ao modelo de elaboração do TCC, Estágio, Orientação e acompanhamento, será conforme previsto no projeto pedagógico de curso, em consonância ao documento Manual do Estágio SENAI/RO e anuência da equipe multidisciplinar e Direção Escolar. A entrega do trabalho de conclusão do curso é requisito obrigatório para obtenção do Diploma. CRITÉRIOS PARA APROVEITAMENTO DE CONHECIMENTOS E EXPERIENCIAS ANTERIORES CRITÉRIOS DE AVALIAÇÃO DO CURSO O sistema avaliativo das Escolas SENAI DR/RO é processual e contínuo e recorre a estratégias e instrumentos de avaliação diversificados, que permitem evidenciar a aquisição de conhecimento, capacidades e habilidades inerentes ao perfil profissional requerido, em conformidade com o currículo propostos segundo Regimento das Escolas SENAI/RO vigente; DIPLOMAS Para o recebimento do Diploma de Habilitação técnica de nível médio obrigatoriamente o aluno deverá: Concluir o conjunto de unidades curriculares de todos os módulos do itinerário formativo deste Projeto Pedagógico de Curso; Obter frequência superior ou igual a 75% na carga horaria total do curso; Alcançar média conceitual de 70 nos módulos; PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 40 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Cumprir estágio supervisionado quando obrigatório; Elaborar relatório de estágio; Elaborar e apresentar o TCC se houver optado pelo mesmo; Comprovar através de documento conclusão do ensino médio. ANEXOS: a) Material de consumo MATERIAL DE CONSUMO ITEM QUANTIDADE UNIDADE MEDIDA ESPECIFICAÇÃO 1 10 Caixa Pincel para quadro branco 2 100 Unidade Papel Milimetrado 3 100 Unidade Lápis preto nº2 redondo cx 144 um 4 100 Unidade Régua em poliestireno 30 cm cristal PT 1 UN 5 100 Unidade Esquadro 16x45 pp cristal 522 PT 1 UN 6 100 Unidade Escalímetro 7 50 Unidade Curvas Francesas 8 100 Unidade GABARITOS / ACRÍLICO / CIRCULÓGRAFO 9 100 Unidade Régua T n.53 b) Memória de cálculo PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 41 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 42 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h PROJETO PEDAGÓGICO DE CURSO SENAI HABILITAÇÃO TÉCNICA DE NIVEL MÉDIO CURSO: TÉCNICO EM PROGRAMAÇÃO DE JOGOS DIGITAIS Código SENAI-DR-FOR-0005 Revisão Folha: 43 de 43 13 * CBO: 3171--20 AREA TECNOLÓGICA: TECNOLOGIA DA INFORMAÇÃO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CÓDIGO DA PASTA SGE: TEC.00035 **OFERTA: MODALIDADE: HABILITAÇÃO TÉCNICA REVISÃO: 01/2015 CARGA HORÁRIA: 1.000h Equipe responsável pela elaboração: Escola: SENAI Cacoal – RO Diretor Escolar: Marcos Braúna dos Santos Supervisão Pedagógica: Arleide Moreira Michele Oliveira Rosilda Souza de Melo Professores: Diego Barbosa Garcia Interlocutor Técnico: Ideir Coto Data de validação: 23/07/2015 Analisado por: Selma Kátia Figueiredo de Lima Cruz Equipe Técnica de Educação Profissional Gerência Executiva de Educação Suamy Vivecananda Lacerda de Abreu Técnicas de Supervisão de Organização Escolar Géssica Lana Coriolano dos Santos Marcela Barbosa Vieira Selma Kátia Figueiredo de Lima