Você está na página 1de 25

Plano de Ensino -

LP1 2022.2
Prof. Dr. Crescencio Lima
Agenda
• Pré-Requisito

• Ementa

• Objetivos

• Metodologia

• Avaliação

• Bibliografia
Conhecendo a
disciplina!
Pré-Requisito

• Introdução a Programação;

• Carga Horária: 30h (teórica) e 30h (prática);

• Passamos a utilizar Java em 2015.2.


Ementa

• Fornecer uma noção da história e da importância das


linguagens de programação;

• Possibilitar o desenvolvimento de programas;

• Apresentar conceitos básicos como: tipos de dados,


variáveis, constantes;

• Utilizar os operadores aritméticos, relacionais e lógicos.


Ementa
• Recursividade.

• Programação orientada a objetos:

- Abstração de Dados;

- Classes e objetos;

- Herança;

- Polimorfismo.
Ementa

• Interface e Classes Abstratas.

• Depuração de programas.

• Box e Unboxing. 

• Boas práticas de programação. 


Objetivos

• Proporcionar a compreensão dos conceitos básicos de


Linguagem de Programação;

• Compreensão das estruturas de seleção e repetição;

• Noções de modularização, comandos de entrada e saída,


etc.
Objetivos Específicos

• Desenvolver a capacidade de entendimento e uso das


linguagens de programação;

• Reconhecer a importância do uso adequado dos dos


conceitos básicos;

• Possibilitar o desenvolvimento de algoritmos eficientes e


programas para solucionar problemas reais.
Metodologia

• Aulas expositivas;

- Através do uso de apresentações, vídeos, etc;

• Discussão dos conceitos e problemas referentes aos


assuntos abordados;

• Uso constante de IDEs (Eclipse, repl.it, entre outros) para


construção de código em sala de aula.
Metodologia

• As aulas serão online através do google meet, aproveitem


para tirar as dúvidas;

• A medida que o assunto for visto, exercícios serão


discutidos;

• Utilização de técnicas como “Coding Dojo” e “Pair


Programming”.
Avaliação

• 1ª avaliação e 2ª avaliação;

- Provas escritas (valor 10,0 cada);

• Exercícios avaliativos? Projeto?

• Notas de participação, assiduidade e envolvimento com


os conteúdos poderão ser somadas às notas das
avaliações acima.
Correção de Prova

• Questões abertas não possuem gabarito fixo;

• A lógica de resolução das questões serão analisadas de


acordo com a resposta de cada aluno;

• Qualquer falha no código como falta de sinais que


impeçam o funcionamento do código serão penalizadas.
Sistema de Avaliação
Material e Comunicação

• Todo material da disciplina será disponibilizado no google


classroom da disciplina;

• Os vídeos dos encontros síncronos serão


disponibilizados no canal do YouTube:

- youtube.com/c/CrescencioLima
Material e Comunicação

• Comunicação será realizada através do classroom;

• Podem mandar email que poderá ser encaminhada para


coordenação do curso:

- crescencio@gmail.com
Histórico da
disciplina
Histórico
• Execução da disciplina desde 2012.2

- 2013.1, 2013.2, 2014.1, 2014.2, 2015.2

- Afastamento para doutorado 2016 a 2019

- 2019.1, 2019.2

- 2020.1 primeira vez na modalidade AENPE (4x)

- 2022.1 voltamos ao presencial


Bibliografia

• DEITEL, H, M e DEITEL, P. J. Java: Como Programar. São


Paulo: Pearson Prentice Hall,2012.
Bibliografia

• FURGERI, S., JAVA 8 Ensino didático, Desenvolvimento e


implementação de aplicações, Editora Érica/Saraiva;

• ANSELMO, F. Aplicando Lógica Orientada a Objetos em


Java. 2a Edição. Ed. Visual Books. 2005.
Bibliografia Complementar
• PINHEIRO, F. A. C. Fundamentos da Computação e Orientação a
Objetos usando Java. LTC. 2006;

• VIVIANE Treinamento em Linguagem C++ Módulo 2. Makron Books;


• DEITEL, Harvey M.; DEITEL, Paul J. C++: como programar. 3. ed. São
Paulo: Prentice Hall, 2001;

• ARAÚJO, Kleitor Franklint Correia de. Java tm EE5: guia prático. 2 ed.
São Paulo: Érica, 2007;

• KOFFMAN, Elliot B; WOLFGANG, Paul A. T. Objetos, Abstração,


Estruturas de Dados e Projeto usando C ++. Rio de Janeiro: LTC, 2008.
Horário de Aula
• Aulas de Reposição podem acontecer de Segunda a
Sexta, das 16:40 as 18:20.

Sábado

18:30 - 19:20 Linguagem de Programação 1

19:20 - 20:10 Linguagem de Programação 1

20:20 - 21:10 Linguagem de Programação 1

21:10 - 22:00 Linguagem de Programação 1


Calendário LP1
• 11/02
• 01/04
• 20/05

• 18/02
• 08/04
• 27/05

• 25/02
• 15/04
• 03/06

• 04/03
• 22/04
• 10/06

• 11/03
• 29/04
• 17/06 - Prova 3

• 18/03
• 06/05
• 24/06

• 25/03 - Prova 1 • 13/05 - Prova 2 • 26 a 30/06 - Final


Calendário
Dúvidas?

Você também pode gostar