UFABC - BCM0505-15 - Processamento da Informação
Primeiro Quadrimestre de 2020

Índice

Permalink

Turma: NB3BCM0505-15SA - B3 Noturno Santo André
Professor Teoria: Monael Pinheiro Ribeiro
Professor Prática: Emilio Francesquini
E-mail: e.francesquini@ufabc.edu.br

1 Avisos

  • [2020-02-09 dom] Página colocada no ar.


div.png

2 Informações Gerais

Turma NB3BCM0505-15SA - Noturno SA - B3.

  • Terça das 19:00 às 21:00, Sala sala L505, Semanal

2.1 Atendimento

Horário Seg Ter Qua Qui Sex
08:00 - 09:00   Atendimento (Sala 531-2)      
09:00 - 10:00   Atendimento (Sala 531-2)      
10:00 - 11:00         Atendimento (Sala 531-2)
11:00 - 12:00         Atendimento (Sala 531-2)
-----          
17:00 - 18:00          
18:00 - 19:00     Atendimento (Sala 531-2)    
19:00 - 20:00   Aula Prática (Sala L505) Atendimento (Sala 531-2)    
20:00 - 21:00   Aula Prática (Sala L505)      
21:00 - 22:00          
22:00 - 23:00          
  • Presencial
    • Horários de atendimento
      • Nos horários listados abaixo não é preciso confirmar ou marcar, apenas apareça! :-)
      • Terça-feira, das 08:00 às 10:00, Sala 531-2.
      • Quarta-feira, das 18:00 às 20:00, Sala 531-2.
      • Sexta-feira, das 10:00 às 12:00, Sala 531-2.
    • Agendado por e-mail
      • Verifique minha agenda e sugira pelo menos dois possíveis horários!
    • Em sala de aula - Após as aulas
  • Online - A qualquer horário


div.png

3 Sobre a Disciplina

BCM0505-15 - Processamento da Informação

  • TPI: 3-2-5
  • Recomendação: BIS0005-15 - Bases Computacionais da Ciência

Objetivos

Apresentar os fundamentos sobre manipulação e tratamento da informação, principalmente por meio da explicação e experimentação dos conceitos e do uso prático da lógica de programação.

Conteúdo Programático

Introdução a algoritmos. Variáveis e tipos de dados. Operadores aritméticos, lógicos e precedência. Métodos/Funções e parâmetros. Estruturas de seleção. Estruturas de repetição. Vetores. Matrizes. Entrada e saída de dados. Depuração. Melhores práticas de programação.


div.png

4 Datas Importantes

  • Prova 1: 10/03/2020
  • Prova 2: 31/03/2020
  • Prova 3: 28/04/2020
  • Sub.: 06/05/2020


div.png

5 Listas de Exercícios

  • Todas as listas de exercícios deverão ser entregues via URI: https://www.urionlinejudge.com.br/.
  • Sempre até o fim (23h59) da quarta-feira da semana seguinte à sua divulgação (feita em aula) através do URI.
  • Não esqueça de preencher o formulário disponível em: https://forms.gle/FNuQRmcb64zfAwyw8
  • Listas
    • Lista 1: 19/02/2020
    • Lista 2: 26/02/2020
    • Lista 3: 11/03/2020
    • Lista 4: 22/03/2020
    • Lista 5: 25/03/2020
    • Lista 6: 15/04/2020
    • Lista 7: 22/04/2020


div.png

6 Aulas

Sem. Data Assunto Material
11/02 Apresentação; Estrutura Sequencial e Apresentação do NetBeans Apresentação; Exercícios 01
18/02 Estrutura de Controle Condicional Slides
25/02 - Não haverá aula. Carnaval Wikipedia
03/03 Estrutura de Repetição e Modularização Modularização; Repetição
10/03 Prova 1  
17/03 Vetores, Strings e Modularização  
24/03 Vetores, Strings e Modularização  
31/03 Prova 2  
07/04 Matrizes, Vetores e Funções  
10ª 14/04 Matrizes, Vetores e Funções  
11ª 21/04 - Não haverá aula. Feriado de Tiradentes Wikipedia
12ª 28/04 Prova 3  
13ª 06/05 - Reposição da aula de 25/02 Prova Substitutiva  


div.png

7 Critério de Avaliação

warning.png Honestidade Acadêmica

Entre outros, o código de ética da UFABC estabelece em seu artigo 25 que é eticamente inaceitável que os discentes:
I - fraudem avaliações;
II - fabriquem ou falsifiquem dados;
III - plagiem ou não creditem devidamente autoria;
IV - aceitem autoria de material academico sem participação na produção;
V - vendam ou cedam autoria de material acadêmico próprio a pessoas que não participaram da produção.

Muitos ainda têm dúvidas sobre a interpretação das regras definidas pelo Código de Ética da UFABC. Por esta razão, diversos professores elaboraram um documento (disponível aqui) com vários exemplos e esclarecendo a interpretação das regras acima. Abaixo uma versão resumida. Sempre consulte o documento completo ou converse com o seu professor em caso de dúvidas!

  • Regra 1 - Você não pode enviar para avaliação um trabalho que não seja de sua própria autoria ou que seja derivado/baseado em soluções elaboradas por outros.
  • Regra 2 - Você não pode compartilhar a sua solução com outros alunos nem pedir aos seus colegas que compartilhem as soluções deles com você.
  • Regra 3 - Nos trabalhos enviados para avaliação você deve indicar eventuais assistências que você tenha recebido.

    ATENÇÃO: todos os trabalhos enviados para avaliação poderão ser verificados por um sistema automatizado de detecção de plágio.

Qualquer violação às regras descritas acima implicará:

  • Descarte dos conceitos atribuídos a TODAS as tarefas avaliativas regulares de TODOS os envolvidos, causando assim suas reprovações automáticas com conceito F .
  • Possível denúncia à Comissão de Transgressões Disciplinares Discentes da Graduação, a qual decidirá sobre a punição adequada à violação que pode resultar em advertência, suspensão ou desligamento , de acordo com os artigos 78-82 do Regimento Geral da UFABC.
  • Possível denúncia apresentada à Comissão de Ética da UFABC, de acordo com o artigo 25 do Código de Ética da UFABC.

A avaliação prática da disciplina será composta por 2 notas:

  • \(N_L\) é a nota das listas de exercícios.
  • \(N_P\) é a nota das provas.

A nota da prática será enviada para composição com as notas das provas da teoria segundo o critério do professor da teoria. Serão enviadas 3 notas que serão calculadas da seguinte maneira:

  • Nota 1: Listas 1, 2 e 3; Nota da P1
  • Nota 2: Listas 4 e 5; Nota da P2
  • Nota 3: Listas 6 e 7; Nota da P3

As notas das listas serão calculadas através de uma média ponderada simples (os pesos de cada lista estarão descritos em cada enunciado).

A combinação com a nota das provas será feita através de uma média ponderada simples onde provas tem peso 3 e listas peso 1.

7.1 Avaliação das listas

  • Teremos 7 listas de exercício ao longo do quadrimestre.
  • O enunciado de cada atividade será divulgado às terças.
  • A solução dessas atividades deverá ser entregue apenas pelo URI, até o final da quarta-feira da semana seguinte à liberação do enunciado (8 dias de prazo).
  • A nota de cada laboratório poderá chegar a 10 caso o programa execute corretamente em todos os casos de teste e será 0 caso contrário.
    • Exemplos de problemas que causam redução da nota: código mal escrito, nomes de variáveis/funções pouco claros, desorganização do código.
  • Cada atividade terá um peso específico, divulgado em seu enunciado, que irá variar de acordo com sua complexidade.
  • Não serão aceitas soluções fora do prazo.
  • Não haverá listas substitutivas.
  • Essas atividades devem ser feitas individualmente.

7.2 Avaliação Provas

A nota da teoria \(N_{\text{Provas}}\) será será formada por três provas \(P_1\) e \(P_2\) e \(P_3\). Todas as provas serão efetuadas em sala de aula, sem qualquer tipo de consulta.

Haverá também uma prova subsitutiva \(P_S\) que será aberta a todos os interessados, ainda que eles tenham feito as 3 provas.

important.png Atenção

A nota da \(P_S\) será utilizada obrigatoriamente em substituição à menor nota entre as provas ainda que isto diminua a nota final do aluno!

7.3 Recuperação

Conforme Resolução ConsEPE nº 182 fica assegurado a todos os alunos com \(C_F\) igual a D ou F o direito a fazer uso de mecanismos de recuperação.

A recuperação será feita pelo professor da teoria. Consulte os seus critérios para maiores informações.


div.png

8 Recursos Online


div.png

9 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
  • Deitel, Harvey M.; Java: como programar. Tradução de Edson Furmankiewicz; Revisão de Fábio Luis Picelli Lucchini. 6. ed. Porto Alegre, RS: Pearson, 2005.

Última atualização: 2020-03-03 14:07
Emacs 26.3 (Org-mode 9.3.6)

Autor: Emilio Francesquini
e.francesquini@ufabc.edu.br

Criado em: 2020-03-03 ter 14:07