Você está na página 1de 24

Plano de Ensino -

LP1 2022.1
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 de volta ao normal?


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.

Segunda-Feira

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 AENPE LP1
• 14/03
• 25/04
• 06/06

• 21/03
• 02/05
• 13/06

• 28/03
• 09/05
• 20/06

• 04/04
• 16/05 - Prova 2
• 04/07 - Prova 3

• 11/04 - Prova 1
• 23/05
• 11/07

• 18/04 • 30/05 • 18/07 - Final


Dúvidas?

Você também pode gostar