André Luiz Peron Martins Lanna

Assistant teacher at University of Brasilia. PhD Student of Computer Science at University of Brasilia.

View My GitHub Profile

UnB - Universidade de Brasilia

FGA - Faculdade do Gama

DAS - Desenvolvimento Avançado de Software


Plano de ensino - 2017/2

Cadastre AQUI seu nome, matricula e email

Ementa da disciplina

Objetivos

Para cobrir os tópicos descritos na ementa, foram traçados os seguintes objetivos a serem cumpridos durante esse semestre:

Metodologias de ensino:

Todas as aulas serão expositivas, com exercícios (práticos ou não) para fixação do conteúdo. Eventualmente recursos como mapas mentais, oficinais e estudos dirigidos poderão ser utilizados pelo professor como forma de avaliação do conteúdo.

Critérios de avaliação:

Ao longo do semestre serão realizadas 2 atividades para avaliação do conteúdo, sendo 2 provas e 3 trabalhos em dupla. As atividades realizadas em sala de aula também serão avaliadas e terão efeito na nota final do aluno. Para cada uma das atividades avaliativas será atribuído um peso no cálculo da nota final, a saber:

T1 – Trabalho em dupla 1: 2,0
P1 – Prova 1: 1,5
T2 – Trabalho em dupla 2: 2,0
P2 – Prova 2: 1,5
T3 – Trabalho em dupla 3: 2,0
AT – Atividades em sala de aula: 1,0

O cálculo da menção final será definido através da media ponderada dos valores obtidos pelo aluno ao longo do semestre a saber:


Cronograma da disciplina

1 – 9-ago-17
Tópico: Apresentação da disciplina
Atividade:
Material:
Codigo:

2 – 11-ago-17
Tópico: Revisão de estruturas de linguagens de programação.
Atividade:atividade
Material: material
Codigo: src

3 – 16-ago-17
Tópico: Evolução das linguagens de programação
Atividade:atividade
Material: material
Codigo: src

4 – 18-ago-17
Tópico: Introdução OO / Classes e Objetos
Atividade:atividade
Material: material
Codigo: src

5 – 23-ago-17
Tópico:
Atividade:
Material: material
Codigo: src

6 – 25-ago-17
Tópico: Atributos, métodos e identificadores.
Atividade:
Material:
Codigo:

7 – 30-ago-17
Tópico: Construtores e destrutores, referências a objetos.
Atividade:
Material:
Codigo:

8 – 1-set-17
Tópico: Atividade em laboratório em dupla (T1)
Atividade:
Material:
Codigo:

9 – 6-set-17
Tópico: Revisão de conteúdo
Atividade:
Material:
Codigo:

10 – 8-set-17
Tópico: Avaliação 1
Atividade:
Material:
Codigo:

11 – 13-set-17
Tópico: Avaliação 1
Atividade:atividade
Material:
Codigo:

12 – 15-set-17
Tópico:
Atividade:
Material:
Codigo:

13 – 20-set-17
Tópico: Tipos de dados e operadores
Atividade:
Material: material
Codigo: src

14 – 22-set-17
Tópico:
Atividade:
Material:
Codigo:

15 – 27-set-17
Tópico: Arranjos e coleções
Atividade:
Material: material
Codigo: src

16 – 29-set-17
Tópico: Arquitetura de eventos, swing
Atividade:
Material: material
Codigo: src

17 – 4-out-17
Tópico: Interfaces
Atividade:
Material:
Codigo:

18 – 6-out-17
Tópico: Arranjos e coleções
Atividade:atividade
Material: material
Codigo: src

19 – 11-out-17
Tópico: Threads
Atividade:
Material:
Codigo:

20 – 13-out-17
Tópico: (ENTREGA) Revisão para avaliação 1
Atividade:atividade
Material:
Codigo:

21 – 18-out-17
Tópico: Avaliação 1
Atividade:
Material:
Codigo:

22 – 20-out-17
Tópico: Threads
Atividade:
Material:
Codigo:

23 – 25-out-17
Tópico: Exceções
Atividade:
Material:
Codigo:

24 – 27-out-17
Tópico: Exceções
Atividade:
Material:
Codigo:

25 – 1-nov-17
Tópico: Exceções
Atividade:
Material:
Codigo:

26 – 3-nov-17
Tópico: Revisão para avaliação 2
Atividade:
Material:
Codigo:

27 – 8-nov-17
Tópico: Avaliação 2
Atividade:
Material:
Codigo:

28 – 10-nov-17
Tópico: Arquitetura de eventos, Swing
Atividade:
Material:
Codigo:

29 – 15-nov-17
Tópico: Arquitetura de eventos, Swing
Atividade:
Material:
Codigo:

30 – 17-nov-17
Tópico: Arquitetura de eventos, Swing
Atividade:
Material:
Codigo:

31 – 22-nov-17
Tópico: Arquitetura de eventos, Swing
Atividade:
Material:
Codigo:

32 – 24-nov-17
Tópico: Desenvolvimento de aplicações Java
Atividade:
Material:
Codigo:

33 – 29-nov-17
Tópico: Desenvolvimento de aplicações Java
Atividade:
Material:
Codigo:

34 – 1-dez-17
Tópico: Avaliação 3
Atividade:
Material:
Codigo:

35 – 6-dez-17
Tópico: Entrega / revisão de menção final
Atividade:
Material:
Codigo:

36 – 8-dez-17
Tópico: Entrega / revisão de menção final
Atividade:
Material:
Codigo:

Bibliografia Básica :

Eckel, Bruce. Thinking in Java, 4th ed. Prentice Hall, 2006.

Deitel, Harvey M.; Deitel, Paul J. Java: Como Programar, 8a ed. Pearson do Brasil, 2010.

[OPEN ACCESS] Eck, David J. Introduction to Programming Using Java, 6th ed. 2011

Bibliografia Complementar :

McLaughlin, Brett; Pollice, Gary; West, David. Head First Object-Oriented Analysis and Design, 1st ed. O’Reilly Media, 2007.

[EBRARY] Kurniawan, Budi. Java 7 : A Comprehensive Tutorial. Montreal, CAN: Brainy Software, 2014. ProQuest ebrary. Web. 22 May 2015.

Horstmann, Cay S.; Cornell, Gary. Core Java, Volume I-Fundamentals, 8th ed. Prentice Hall, 2008.

Booch , Grady; Maksimchuk, Robert A.; Engel, Michael W.; Young, Bobbi J. ; Conallen, Jim; Houston, Kelli A. Object Oriented Analisys and Design with Applications, 3th ed. Addison-Wesley, 2007.

[OPEN ACCESS] Oracle and/or its affiliates. Java Language and Virtual Machine Specification, 2012.

Sobre as aulas / atividades:


Última atualização: 05 de outubro de 2017.