PLANO DE ENSINO E APRENDIZAGEM Ementa Objetivos

Propaganda
PLANO DE ENSINO E APRENDIZAGEM
CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina:
Período Letivo:
Série:
Periodo:
Programação em Dispositivos
1° sem/2014
5ª Série
Não definido
Móveis
Semestre de Ingresso: 1°
Ano de Ingresso: 2012
C.H. Teórica:
C.H. Prática:
C.H. Outras:
C.H. Total:
20
40
20
80
Ementa
Introdução a programação de dispositivos móveis. A Plataforma Android. Manipulação de interface e multimídia. Threads e
Comunicação. Métodos de Armazenamento. Manipulação de dispositivos de E/S. Localização e Mapas.
Objetivos
Transmitir os princípios básicos e boas práticas de desenvolvimento de software para dispositivos portáteis (tablets e
smartphones), familiarizar o aluno com o sistema operacional e framework Android e adquirir experiência prática com a
programação para essa plataforma.
Conteúdo Programático
1. Introdução ao Android, Open Handset Alliance e Android Market;
2. Visão Geral da Arquitetura de software.
3. Configuração e uso do ambiente de desenvolvimento;
4. Programa %u201CHello Android%u201D.
5. Fundamentos do desenvolvimento para dispositivos portáteis.
6. Estrutura geral de um aplicativo Android e principais conceitos.
7. Conceitos da Interface do Usuário: Widgets e Layouts.
8. Definição de uma Interface do usuário declarativa (usando XML).
9. Definição de interface com usuário via código.
10. Intent e IntentFilters.
11. Criando e acessando um serviço: serviços locais e remotos.
12. Utilizando intents para chamadas Android.
13. ContentProviders e Broadcast Receivers.
14. Armazenamento de Dados.
15. Utilizando Capabilities e acessando sensores.
16. Publicando Apps no Android Market
Procedimentos Metodológicos Indicados
Aulas expositivas. Exercícios práticos. Estudos em grupo.
Sistema de Avaliação
1° Avaliação - PESO 4,0
Atividades Avaliativas a Critério do Professor
Práticas: 2
Teóricas: 8
Total: 10
2° Avaliação - PESO 6,0
Prova Escrita Oficial
Práticas: 2
Teóricas: 8
Total: 10
Bibliografia Básica Padrão
1) LEE, Wei Meng. Introdução ao Desenvolvimento de Aplicativos para o Android. 1ª ed. São Paulo: Ciência Moderna, 2011.
Bibliografia Básica Unidade:
Faculdade Anhanguera de Joinville (FED)
1) THOMPSON, Marco Aurelio. Java 2 e Banco de Dados. 1ª ed. São Paulo: Érica, 2002.
2) KURNIAWAN, Budi. Java para Web com Servlets, JSP e EJB. 1ª ed. Rio de Janeiro: Ciência Moderna, 2002.
Bibliografia Complementar: Faculdade Anhanguera de Joinville (FED)
1) HORSTMANN, Cay S.; CORNELL, Gary. Core Java 2 : Fundamentos. 7ª ed. Rio de Janeiro: Alta Books, 2005.
2) MUCHOW, John. Core J2ME: Tecnologia MIDP. 1ª ed. São Paulo: Makron Book, 2004.
3) FURGERI, Sérgio. Java 6 - Ensino didático : Desenvolvendo e Implementando aplicações. 2ª ed. São Paulo: Érica, 2008.
4) NIEMEYER, Patrick. Aprendendo Java 2 SDK: versão 1.3. 1ª ed. Rio de Janeiro: Campus, 2000.
5) DEITEL, Harvery M.. Java : como programar. 6ª ed. São Paulo: Pearson - Prentice Hall, 2009.
Cronograma de Aulas
Tema
Semana n°.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Apresentação da disciplina, objetivos, conteúdo programático, bibliografia, critérios e sistema de
avaliação. Conceitos introdutórios.
Introdução ao Android, Open Handset Alliance e Android Market;
Visão Geral da Arquitetura de software.
Programa %u201CHello Android%u201D.
Fundamentos do desenvolvimento para dispositivos portáteis.
Estrutura geral de um aplicativo Android e principais conceitos.
Conceitos da Interface do Usuário: Widgets e Layouts.
Avaliação
Definição de uma Interface do usuário declarativa (usando XML).
Definição de interface com usuário via código.
Intent e IntentFilters.
Criando e acessando um serviço: serviços locais e remotos.
Utilizando intents para chamadas Android.
ContentProviders e Broadcast Receivers.
Armazenamento de Dados.
Utilizando Capabilities e acessando sensores.
Publicando Apps no Android Market
Prova Escrita Oficial
Revisão
Prova Substitutiva
Coordenador do Curso
_____________________
Assinatura
Diretor Executivo
__/__/____
_____________________
Assinatura
Download