Processamento da Informação - LAB
OBS: canal oficial de comunicação extra-sala entre professora Gordana e alunos é via
e-mail: manic.gordana at gmail.com
Ementa
Lógica de Programação, Algoritmos e Programação: Sequenciamento de Operações, Decisões e Repetições, Modularização e Abstração de Dados. Processamento de Vetores e Matrizes.
Estratégia de Ensino
Aulas práticas em laboratório com resolução de exercícios sobre o assunto estudado
Avaliação
Avaliações: 2 provas, prova substitutiva e prova de recuperação.
Datas das Avaliações
-
P1:
-
P2:
-
Substitutiva:
-
Recuperação:
Pesos:
peso Prova 1: 50%
peso Prova 2: 50%
Prova substitutiva destinada a alunos ausentes em uma das provas anteriores (com atestado)
Média final (antes da REC) = 50% média teoria + 50% média prática
Faixas de conversão nota -> conceito:
A: nota ≥ 9
B: 7,5 ≤ nota < 9
C: 6 ≤ nota < 7,5
D: 5,0 ≤ nota < 6
F: nota < 5,0
F em prática ou F em teoria implica que o aluno tem que fazer a REC
Média final (pós REC) = 50% média final (pré REC) + 50% nota da REC
PARA Provas - LEVAR RG E CARTEIRINHA DE UFABC.
Horário de atendimento:
Sala 1032 Bloco B
Bibliografia
-
Forbellone, A. L. V.; Eberspächer, H. F.; Lógica de Programação - A Construção de Algoritmos e Estruturas de Dados; 3a edição, Editora Pearson Prentice-Hall, 2005.
-
Sebesta, R. W.; Conceitos de Linguagens de Programação; 5a edição, Editora Bookman, 2003.
-
Ascensio, A.F.; Campos, E.A., Fundamentos da Programação de Computadores, Pearson, 3a edição, 2012.
-
Puga, S., Lógica de programação e estruturas de dados com aplicações em Java, Pearson Prentice Hall, 2a edição, 2009.
-
Neves, R; Zampiriolli F.; PROCESSANDO A INFORMAÇÃO Um livro prático de programação independente de linguagem, CMCC, UFABC
Cronograma
-
01 (SEG) 11/02/2019 Introdução. Algoritmos Sequenciais: Praticar compilação com linha de comando, saída de texto, leitura de inteiros, contas com inteiros (em especial, o operador de resto %), saída de inteiros, saída mista texto e inteiros.
-
02 (SEG) 18/02/2019 Algoritmos Sequenciais. Exercícios preliminares. Praticar entrada e saída de string, int e float. Praticar contas com ponto flutuante e contas com inteiros (e salientar a diferença).
-
03 (SEG) 25/02/2019 Estruturas de seleção - Desvios Condicionais
-
-- (SEG) 04/03/2019 [Recesso]
-
04 (SEG) 11/03/2019 - aula cancelada pela UFABC
-
05 (SEG) 18/03/2019 Repetição: for, while
-
06 (SEG) 25/03/2019 Prova 1
-
07 (SEG) 01/04/2019 Vetores
-
-- (SEG) 08/04/2019 [Recesso]
-
08 (SEG) 15/04/2019 Matrizes
-
09 (SEG) 22/04/2019 Modularização
-
10 (SEG) 29/04/2019 Prova 2
-
11 (QUINTA) 02/05/2019 SUB
-
12 (SEX) 10/05/2019 REC
Slides (material didático)
- Introdução e Algoritmos Sequenciais
- Estruturas de Seleção - Simples e Composta, Estruturas de Seleção Encadeada
- Estruturas de Repetição: enquanto/while, Estruturas de Repetição: para/for
Metodo de saída "System.out.printf()"
- Vetores
- Matrizes
- Modularização
Exercícios e gabaritos
- Estruturas/algoritmos Sequenciais (Gabarito completo) (Gabarito de exercícios resolvidos na aula)
- Estruturas de Seleção - Simples, Composta e Encadeada (Gabarito completo) (Gabarito de exercícios resolvidos na aula)
- Estruturas de Repetição: enquanto/while e para/for (Gabarito completo) (Gabarito de ex. resolvidos na aula)
- Vetores e Matrizes (Gabarito completo) (Gabarito de ex. resolvidos na aula)
- Modularização (Gabarito completo) (Gabarito de alguns ex. resolvidos na aula)