Público
Calendário Escolar
2021
2020
Cursos de ingresso
Disciplina
Busca por Disciplinas
Busca por Turmas
Editais
Programa Unificado de Bolsas(PUB)
Edital 2020-2021
PEEG
FAQ
Matrícula Interativa
FAQ
Informações gerais
TUTORIAL - NOVA MATRÍCULA
Jupiterweb em Vídeos
Informações gerais sobre a Graduação
Acesso Restrito
Entrar
Esqueci a Senha
Primeiro Acesso
Informações da Disciplina
Preparar para impressão
Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação
Instituto de Ciências Matemáticas e de Computação
Ciências de Computação
Disciplina: SCC0225 - Laboratório de desenvolvimento de aplicações para dispositivos móveis
Mobile Application Development Lab
Créditos Aula:
4
Créditos Trabalho:
1
Carga Horária Total:
90 h
Tipo:
Semestral
Ativação:
01/01/2018
Desativação:
Objetivos
Fornecer aos alunos uma visão ampla e prática do desenvolvimento de aplicações para dispositivos móveis.
Provide students with a broad and applied view of the development of applications for mobile devices.
Programa Resumido
Aplicações em dispositivos móveis: características, plataformas, arquiteturas, ambientes de desenvolvimento. Aplicações básicas: elementos de interação, de armazenamento, e de comunicação. Aplicações integradas.
Applications in mobile devices: characteristics, platforms, architectures, development environments. Basic applications: interaction elements, storage, and communication. Integrated applications.
Programa
Visão histórica de dispositivos móveis e aplicações. Características e arquitetura de dispositivos móveis. Ambientes de desenvolvimento de aplicações e linguagens de programação. Sistemas operacionais para dispositivos móveis. Aspectos de interação incluindo projeto de interfaces. Recursos de acessibilidade. Desenvolvimento de aplicações nativas. Questões de armazenamento e comunicação. Especificidades de desempenho e segurança. Desenvolvimento de aplicações básicas abrangendo elementos de interação, de armazenamento, e de comunicação. Publicação e distribuição de aplicações móveis. Desenvolvimento de aplicação integrada.
Historical overview of mobile devices and applications. Characteristics and architecture of mobile devices. Application development environments and programming languages. Operating systems for mobile devices. Interaction aspects including interface design. Accessibility resources. Development of native applications. Issues on storage and communication. Performance and security aspects. Development of basic applications comprehending elements of interaction, storage, and communication. Publishing and distribution of mobile applications. Development of an integrated application.
Avaliação
Método
Provas relativas aos conceitos tratados nas aulas. Trabalhos práticos realizados dentro e fora do laboratório.
Critério
Média ponderada (NP) de provas e trabalhos.
Norma de Recuperação
Realização de prova de recuperação (MREC). Critério: NP+(Mrec/2,5), se Mrec >=7,5; ou Max {NP,Mrec}, se Mrec<=5,0; ou 5,0, se 5,0<=Mrec<7,5 (NP=1ª avaliação, Mrec=prova de recuperação).
Bibliografia
Livros texto -PIMENTEL, MG; FORTES, RP; CUNHA, BCR; MACHADO NETO, O - Desenvolvimento de aplicações para dispositivos móveis: teoria e prática, 2017, Relatório Técnico, ICMC-USP. Bibliografia complementar - Harvey M. Deitel, Paul J. Deitel, Abbey Deitel - “Android: Como Programar com Introdução a Java”. Edição 2. Editora Grupo A Educação. 2015. - Lecheta, R.R. “Google Android”. Editora NOVATEC. 2015. - Lee, V - Aplicações Móveis. Arquitetura, Projeto e Desenvolvimento. Editora Pearson, 2015, ISBN 978-8534615402. -Phillips, B, Stewart, C, Marsicano, K - Android Programming: The Big Nerd Ranch Guide, Ed. Big Nerd Ranch Guides, 2017, ISBN 978-0134706054. - Deitel, Paul; Deitel, Harvey; Wald, Alexander. Android 6 para Programadores: Uma Abordagem Baseada em Aplicativos. 3 ed., Porto Alegre: Bookman, 2016.
Clique para consultar os requisitos para SCC0225
Clique para consultar o oferecimento para SCC0225
Créditos
|
Fale conosco
© 1999 - 2021 - Superintendência de Tecnologia da Informação/USP