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 - 2024 - Superintendência de Tecnologia da Informação/USP