PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

Documentos relacionados
GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

BANCOS DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

PESQUISA OPERACIONAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

PESQUISA EM INFORMÁTICA - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Aprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC PRONATEC Programador de Dispositivos Móveis. Parte 1 (solicitante)

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

MATRIZ CURRICULAR E DIMENSIONAMENTO DA CARGA HORÁRIA POR PERÍODO LETIVO (A CARGA HORÁRIA APRESENTADA NAS TABELAS REFEREM-SE À HORA AULA DE 50 MINUTOS)

NOVA PROPOSTA DE MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

GERÊNCIA DE DADOS SEMI ESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

Plano de Ensino de Disciplina Ciência da Computação 2011

CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO /2. Profª Angélica da Silva Nunes

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

EMENTAS DAS DISCIPLINAS

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

Aprovado no CONGRAD: Vigência: ingressos a partir de 2011/1

EMENTAS DAS DISCIPLINAS

GRADUAÇÃO APRESENTAÇÃO E GRADE CURRICULAR DOS CURSOS PROCESSOS GERENCIAIS HORAS

GOVERNANÇA DE T.I. - PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

Projeto Pedagógico do Curso. de Formação Inicial e Continuada (FIC) em. Curso básico em programação de aplicativos para. Android

Ementário do Curso Técnico em Informática para Internet

Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

72h/a Teórica Prática Total Teórica Prática Total. 2h/a 2h/a 4h/a 36h/a 36h/a 72h/a 4

Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR



Plano de Trabalho Docente Ensino Técnico

ISHIFT: Informação em Movimento

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

REGULAMENTO DOS LABORATÓRIOS DE INFORMÁTICA CAPÍTULO I DA COMISSÃO DE INFORMÁTICA. Seção I. Composição e função da Comissão de Informática

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Análise E Projeto de Sistemas Eduardo Jesus Coppola

Fundação Comunitária de Ensino Superior de Itabira Grade Curricular. Faculdade de Ciências Administrativas e Contábeis de Itabira

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

PROGRAMAÇÃO AVANÇADA. Prof. Angelo Augusto Frozza, M.Sc.

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (TDS)

Informações importantes

Universidade Salgado de Oliveira

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

CURSO DE GRADUAÇÃO TECNOLÓGICA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. RECONHECIDO conforme PORTARIA nº 295, de 25 de Junho de 2008.

Plano de Trabalho Docente Ensino Técnico

Júlio Arakaki Ítalo S. Vega

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos

Nelson Jorge Silva Rodrigues

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 3º EMENTA

MINISTÉRIO DA EDUCAÇÃO

SÍNTESE PROJETO PEDAGÓGICO. Curso: CST em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. Missão. Objetivo Geral. Objetivos Específicos

RESOLUÇÃO CONSEPE 30/2005

Europass-Curriculum Vitae

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

MATRIZ CURRICULAR CURRÍCULO PLENO 1.ª SÉRIE 2.ª SÉRIE CURSO SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE (ÁREA: INFORMÁTICA)

SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1

HORÁRIO DE AULAS 2º SEMESTRE 2015 NOTURNO 1º Período SALA 03 SEGUNDA-FEIRA TERÇA-FEIRA QUARTA-FEIRA QUINTA-FEIRA SEXTA-FEIRA SÁBADO

ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Introdução ao Design de Games

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Desenvolvimento de Sites. Subtítulo

MODELO EUROPEU DE CURRICULUM VITAE

Carga horária: 504 horas Unidade Curricular Carga Horária (h) Carga Horária Semanal (h)

BOLETIM DE SERVIÇO - FIPAR ON LINE

Junte-se a uma empresa sólida no nosso mercado, assumindo a função de Programador Web.

Semana Datas Nº de Aulas Conteúdo Programático Procedimentos de Ensino (Estratégias)

UNIVERSIDADE SALGADO DE OLIVEIRA PRÓ-REITORIA ACADÊMICA DIREÇÃO GERAL DO CAMPUS DIREÇÃO ACADÊMICA CAMPUS DE JUIZ DE FORA PLANO DE ENSINO

Ementário das Disciplinas

EXAME DE SUFICIÊNCIA DE CONHECIMENTOS PARA OS CURSOS DE TECNOLOGIA DA FATEC SÃO CAETANO DO SUL - EDITAL 001/2015 -

PLANO DE ENSINO ( X ) OBRIGATÓRIA ( ) OPTATIVA. DEPARTAMENTO: Estatística e Informática (DEINFO) PROFESSOR RESPONSÁVEL: Francielle Silva dos Santos

02/2013 Câmpus Muriaé

PLANO DE ENSINO CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICO DE NÍVEL MÉDIO INTEGRADO EM SEGURANÇA DO TRABALHO

Tudo o que Você Sempre Quis Saber Sobre Linguagens de Programação* (*Mas Tinha Medo de Perguntar) Diego Padilha Rubert FACOM

Plano de Ensino IDENTIFICAÇÃO. TURMA: 2 ano EMENTA

Programador Web (m/f) Lisboa. Junte-se a uma empresa sólida no nosso mercado, assumindo a função de Programador Web.

PIM. CST em Análise e Desenvolvimento de Sistemas. Projeto Integrado Multidisciplinar. 4º/3º Períodos 2010/2 UNIVERSIDADE PAULISTA CURSO

Sistemas de Computação

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

GRADUAÇÃO E PÓS-GRADUAÇÃO APRESENTAÇÃO E GRADE CURRICULAR DOS CURSOS

Transcrição:

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

Ementa Características dos dispositivos móveis. Arquiteturas de aplicação móvel. Infraestrutura móvel. Projeto de interfaces para dispositivos móveis. Programação de aplicações para clientes móveis. Transferência de dados cliente-servidor. Prática em desenvolvimento de aplicações móveis.

Objetivo geral Proporcionar aos alunos a oportunidade de aprender a teoria e a prática para o domínio da programação para dispositivos móveis.

Objetivos específicos Ao final do curso o aluno deverá ser capaz de: Conhecer os principais conceitos e componentes de aplicações para dispositivos móveis; Conhecer o processo de construção de uma aplicação móvel; Desenvolver aplicações móveis utilizando uma linguagem de programação.

Conteúdo programático 1. Fundamentos da computação móvel Evolução dos dispositivos móveis Características dos dispositivos móveis Arquiteturas de aplicação móvel Infraestrutura móvel Carga horária: 4 h/a Aulas expositivas e dialogadas

Conteúdo programático 2. Projeto de interfaces para dispositivos móveis Carga horária: 4 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios

Conteúdo programático 3. Programação de aplicações para clientes móveis Eventos e exceções em dispositivos móveis Componentes para formulários Carga horária: 20 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios

Conteúdo programático 4. Transferência de dados cliente-servidor Persistência em dispositivos móveis Carga horária: 8 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios

Conteúdo programático 5. Prática em desenvolvimento de aplicações móveis Carga horária: 24 h/a Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios

Metodologia Aulas expositivas e dialogadas Aulas práticas em laboratório Resolução de exercícios para fixação de conteúdos

Conteúdo programático Int. a Computação Interação com outras disciplinas Int. a Progr. Web Algoritmos e Tec. de Prog. Ética e Filosofia Sociologia Design Gráfico Inglês Instrumental Programaç ão Web Engenharia de Requisitos Sistemas Operacionais Projeto de Banco de Dados Web Design Comunicação e Prod. Acadêmica Projeto Integrador I POO I Análise e Projeto de Sistemas Gestão Empresarial Banco de Dados Projeto de Interfaces Fundam. de Redes de Comput. Projeto Integrador II Gerência de Dados Semiestruturados POO II Administ. de Servidores Design Patterns Multimedia para Web Gerência de Projetos Projeto Integrador III Progr. para Dispositivos Móveis Empreendedorismo Projeto Integrador IV Marketing Eletrônico T. A. em Progr. Web Legislação Aplicada a Informática Optativa I Projeto Integrador V Negócios para Internet TIC Segurança da Informação Web Services Optativa II

Avaliação Média Final MF = (T1 * 0,3) + (E1 * 0,3) + (T2 * 0,4) T1 -> Trabalho prático 01 E1 -> Conjunto de exercícios do semestre T2 -> Trabalho prático 02 Frequência >= 75%

Avaliação - Média Final

Avaliação - Trabalho em Grupo? A IMPORTÂNCIA DO TRABALHO EM EQUIPE (https://www.facebook.com/photo.php?v=4577072660458 )

Bibliografia básica LEE, V.; SCHENEIDER, H.; SCHELL, R. Aplicações móveis: arquitetura, projeto e desenvolvimento. São Paulo: Pearson Education: Makron Books, 2005. 328 p. [681.31.06:004.78 L477a] (5 ex.) SILVA, M. S. CSS 3:desenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das CSS3. São Paulo: Novatec, 2012. [681.31.06:004 S586c] (5 ex.) SILVA, M. S. HTML 5: a linguagem de marcação que revolucionou a web. São Paulo: Novatec, 2011. [681.31.06HTM S578h] (5 ex.) SILVA, M. S. JQuery Mobile: desenvolva aplicações web para dispositivos móveis com HTMLS, CSS3, AJAX, jquery e jquery UI. São Paulo: Novatec, 2012. [681.31.06:004 S586j] (3 ex.)

Bibliografia complementar BORGES JÚNIOR, M. P. Aplicativos móveis: Aplicativos para Dispositivos Móveis Usando C#.Net com a Ferramenta Visual Studio.Net e MySQL e SQL Server. Rio de Janeiro: Ciência Moderna, 2005. 130p. [681.31.06:004.78 B732a] (2 ex.) DEITEL, H. M.; DEITEL, P. J. Java: como programar. 8. ed. São Paulo: Bookman, 2010. [681.31.06JAV D325j] (9 ex.) LECHETA, R. R. Google Android: Aprenda a criar aplicações para dispositivos móveis com o Android SDK. 2. ed. São Paulo: Novatec, 2010. [681.31.06:004.78 L459g] (2 ex.)

Bibliografia complementar MORIMOTO. C. E. Smartphones: Guia Prático. Porto Alegre: Sul Editores, 2009. [621.395.01 M857s] (2 ex.) PERUCIA, A. S. et al. Desenvolvimento de jogos eletrônicos: teoria e prática. 2. ed. São Paulo: Novatec, 2007. 320 p. [681.31.06:79 D451] (2 ex.) SILVA, M. S. JQuery: a biblioteca do programador javascript. São Paulo: Novatec, 2008. 430 p. [681.31.06JAV S586j] (1 ex.) SILVA, M. S. Ajax com jquery: requisições ajax com a simplicidade de jquery. São Paulo: Novatec, 2009. 327 p. [681.31.06AJAX S586a] (1 ex.)

Bibliografia complementar LUCCA, A. O caminho das apps. E-book. Curitiba: Luccaco *be digital, 201?. Disponível em: http://www.luccaco.com/public_html/caminhodasapps/.

Bibliografia complementar www.w3c.org w3schools.com jquery.com jquerymobile.com phonegap.com

OUTROS RECURSOS

BOAS PRÁTICAS NA AULA Celular Manter desligado (ou no silencioso) e dentro da bolsa; Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula;

BOAS PRÁTICAS NA AULA Laboratórios de Informática NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.; Desligar o computador ao sair; Reportar problemas na máquina ao professor; Não retirar os cabos das máquinas sem autorização do professor. Se for autorizado, deixar a máquina como encontrou no final da aula;

BOAS PRÁTICAS NA AULA Laboratórios de Informática Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO; Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maior intensidade; Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE.

DE ONDE VEM AS BOAS IDEIAS? (FONTE: ColorTags.com.br ) Steven Johnson - De onde vêm as boas ideias (http://www.youtube.com/ )

CONTATO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br http://www.ifc-camboriu.edu.br/~frozza @TilFrozza http://www.twitter.com/tilfrozza http://about.me/tilfrozza