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

Índice

Permalink

Turma: BCM0505-15 - A7, A8 e A9 Noturno Santo André
Professora Teoria: Gordana Manic
Professor Prática: Emilio Francesquini
E-mail: e.francesquini@ufabc.edu.br

1 Avisos

  • [2020-04-17 sex] Atenção: Informações sobre como a disciplina será encaminhada durante o ECE estão disponíveis. A página toda foi atualizada para refletir essas modificações. Releia com atenção!
  • [2020-02-09 dom] Página colocada no ar.


div.png

2 Informações Gerais

  • Turma NA7BCM0505-15SA - Noturno SA - A7.
  • Turma NA8BCM0505-15SA - Noturno SA - A8.
  • Turma NA9BCM0505-15SA - Noturno SA - A9.

Terças das 21:00 às 23:00, Sala 402-2 Online no Youtube , Semanal

2.1 Atendimento

Horário Seg Ter Qua Qui Sex
08:00 - 09:00   Atendimento (Sala 531-2 online )      
09:00 - 10:00   Atendimento (Sala 531-2 online )      
10:00 - 11:00         Atendimento (Sala 531-2 online )
11:00 - 12:00         Atendimento (Sala 531-2 online )
-----          
17:00 - 18:00          
18:00 - 19:00     Atendimento (Sala 531-2 online )    
19:00 - 20:00     Atendimento (Sala 531-2 online )    
20:00 - 21:00          
21:00 - 22:00   Aula Prática (Sala 402-2 Youtube )      
22:00 - 23:00   Aula Prática (Sala 402-2 Youtube )      
  • 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 online via Discord .
      • Quarta-feira, das 18:00 às 20:00, Sala 531-2 online via Discord .
      • Sexta-feira, das 10:00 às 12:00, Sala 531-2 online via Discord .
    • 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 ECE

O ECE foi aprovado no ConsEPE. Logo, a partir de agora, os docentes e os discentes podem optar por participar nos estudos EAD. As regras do ECE podem ser vistas aqui: graduação, pós-graduação.

  • O calendário oficial foi definido pelo Anexo III.
    • Início das atividades remotas: 20/04/2020.
    • Fim das atividades remotas: 06/06/2020.

Toda semana serão disponibilizados vídeos com o conteúdo previsto para aquela semana. Continuaremos a ter listas semanais de exercícios que devem ser entregues pelo URI. Toda a página foi atualizada para refletir essas modificações. Na dúvida procurem-me pelo Discord ou email.

4.1 Sobre as Provas

As provas serão disponibilizadas para que os alunos as façam online. O link para a prova será divulgado tanto aqui, na página da disciplina, quanto no Discord. Os alunos terão 24 horas para acessar o enunciado, resolver a prova e enviar a sua solução. As provas deverão ser feitas individualmente sem qualquer consulta. Elas estarão online desde 21h do dia marcado para a prova e ficarão disponíveis por pelo menos 24 horas.


div.png

5 Datas Importantes

  • Prova 1: 17/03/2020 28/04/2020
  • Prova 2: 14/04/2020 26/05/2020
  • Sub.: 28/04/2020 02/06/2020


div.png

6 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/Ds6c1Q9oVmLW3xZ78
  • Listas
    • Lista 1: 19/02/2020 (Ref. Sem. 1)
    • Lista 2: 26/02/2020 (Ref. Sem. 2)
    • Lista 3: 11/03/2020 (Ref. Sem. 3)
    • Lista 4: 18/03/2020 (Ref. Sem. 4)
    • Lista 5: 01/04/2020 06/05/2020 (Ref. Sem. 5)
    • Lista 6: 08/04/2020 13/05/2020 (Ref. Sem. 8)
    • Lista 7: 15/04/2020 20/05/2020 (Ref. Sem. 9)
    • Lista 8 : 27/05/2020 (Ref. Sem. 10)


div.png

7 Aulas

7.1 Antes da Suspensão

Sem. Data Assunto Material
11/02 Apresentação; introdução a tipos de dados, entrada e saida; algoritmos iniciais simples Apresentação; Exercícios 01
18/02 Algoritmos sequenciais com módulos Slides
25/02 - Não haverá aula. Carnaval Wikipedia
03/03 Estruturas de seleção Condicionais
10/03 Estruturas de repetição Repetição

7.2 ECE

  • As aulas do ECE serão disponibilizadas semanalmente, às terças, no Youtube. Os links serão colocados aqui no site.
  • Foram feitos videos de revisão relativos às aulas presenciais anteriores ao ECE. Os assuntos e links para os vídeos seguem abaixo:
Sem. Data Assunto Material
21/04 Revisão Slides (Veja tabela das aulas antes do ECE); Videos (Vide lista acima)
28/04 Prova 1 Enunciado e submissão online
05/05 Strings e Vetores Aula Prática: (1) Vídeo, (2) Slides. Vídeos de exercícios com String e exercícios com vetor (Vide lista acima)
12/05 Matrizes Aula Prática: (1) Vídeo, (2) Slides. Vídeos de exercícios com Matrizes (Vide lista acima)
10ª 19/05 Matrizes Parte 2 + Revisão (1) Exercício: Incêndio na Floresta; Revisão (Exercícios do professor Valério - Vide lista acima):
11ª 26/05 Prova 2  
12ª 02/06 Prova Sub  
- A definir Prova Rec  


div.png

8 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.

Atenção:

  • Turma A9 - As notas das listas 1, 2, 3 e 4 serão consideradas normalmente para os alunos da turma A9.
  • Turmas A7 e A8 - Para os alunos das turmas A7 e A8 serão utilizadas as avaliações já efetuadas pelas professoras Vera e Cristiane como substitutas às notas das listas 1, 2, 3 e 4.
  • As listas 5 a 8 são obrigatórias para todos os alunos, independentemente da sua turma.

O valor final da nota da prática será calculado através de uma média ponderada simples onde as notas das listas correspondem a 30% 60% e as provas 70% 40% da nota final.

8.1 Avaliação das listas

  • Teremos 8 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.

8.2 Avaliação Provas

A nota das provas \(N_{\text{Provas}}\) será será formada pela média aritmética de duas provas \(P_1\) e \(P_2\). Todas as provas serão efetuadas em sala de aula, sem qualquer tipo de consulta.

Haverá também uma prova subsitutiva \(P_S\) que só poderá ser feita por aqueles que não fizeram uma das avaliações.

8.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

9 Recursos Online


div.png

10 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-05-19 20:39
Emacs 26.3 (Org-mode 9.3.6)

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

Criado em: 2020-05-19 ter 20:39