Avisos

Aviso As notas finais já estão disponíveis aqui: Notas Finais PI
Sugestão A Sub. e sua correção já estão disponíveis. Veja a seção Aulas.
Sugestão Notas da P2 já disponíveis. Notas parciais já disponíveis. (Notas PI)
Sugestão Correção da Prova 2 disponível (Correção P2)
Sugestão Correção do Simulado 2 disponível (Correção Simulado 2)
Sugestão Notas parciais do projeto Campo Minado disponíveis: (Notas Campo Minado)
Sugestão Correção da Lista 4 disponível (Correção Lista 4)
Atenção Projeto Adiado para dia 26/04/2018
Atenção Lista de Exercícios 6 adiada para dia 06/05/2018
Atenção O enunciado do projeto foi atualizado dia 09/04/2018.

Informações Gerais

Primeiro Quadrimestre de 2018
  • Aulas Teóricas

    • Profa. Rafaela Vilela da Rocha Campos

    • Segunda das 21:00 às 23:00, sala A-103-0, quinzenal I

    • Quarta das 19:00 às 21:00, sala A-103-0, semanal

  • Aulas Práticas - Turma A7 Noturno Santo André (NA7BCM0505-15SA)

    • Prof. Emilio Francesquini

    • Sexta das 21:00 às 23:00, sala L603, semanal

Contatos
  • Professor: Emilio Francesquini - e.francesquini@ufabc.edu.br

  • Fórum de discussão de dúvidas e anúncios: Procure no TIDIA por PI - 2018.Q1 - Emilio

Atendimento

Quinta, das 18:00 às 19:00, sala 531-2, Santo André

Monitoria

A tabela abaixo traz os horários de monitoria tanto para o campus de Santo André quanto para São Bernardo.

Monitores mail (@aluno.ufabc.edu.br) Campus LAB

Diogo Eduardo Lima Alves

diogo.eduardo

SA

L506-bl B

16-18

Marco Soares de Araujo

marco.araujo

SA

L506-bl B

14-16

Leonardo dos Santos Batista

leonardo.batista

SA

L506-bl B

14-16

Vinicius Narciso da Silva

inicius.narciso

SA

L506-bl B

17-19

Gabriel Assis de Azeredo

gabriel.azeredo

SB

A1L101

15-17

Raul Vitor Duarte Cova

raul.duarte

SB

A1L101

14-16

Sobre a disciplina

Créditos (T-P-I): 3-2-5

Recomendações: BIS0005-15 - Bases Computacionais da Ciência

Objetivos gerais: 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.

Ementa: 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.

Datas Importantes

Provas
  • Primeira prova: 23/Março/2018

  • Segunda prova: 04/Maio/2018

  • Substitutiva: 11/Maio/2018

Listas de exercícios

Sempre até o fim (23h59) do segundo domingo depois da sua divulgação (feita em aula) através do URI.

Não esqueça de preencher o formulário disponível em: https://goo.gl/forms/mtA7ynIEP8DVNmgJ2

Projeto
  • Projeto final - 23h59 dia 25/Abril/201823h59 dia 26/Abril/2018 via Tidia.

  • Notas Campo Minado

Projeto - Campo Minado

Campo Minado

  • Enunciado

  • Apresentação de projeto em dia e horário acordado previamente com o docente via e-mail.

  • Arquivo com o projeto esqueleto do NetBeans: CampoMinado_Esqueleto.zip

    • Para usar importe o seguinte projeto no NetBeans → File → Import Project → From Zip

  • Notas Campo Minado

Listas de Exercícios

Todas as listas de exercícios deverão ser entregues via URI: https://www.urionlinejudge.com.br/.

Aulas

Recursos Online

Notas

Critério de Avaliação

A avaliação dos alunos será feita através de:

Provas - 70% da nota final

Serão dadas duas provas P1 e P2 com igual peso.

Haverá também uma prova substitutiva PS que será aberta a todos os interessados, ainda que eles tenham feito tanto a P1 ou a P2.

Atenção A nota da PS será utilizada obrigatoriamente em substituição à menor nota entre P1 e P2 ainda que isto diminua a nota final do aluno!

As provas serão realizadas sem consulta a qualquer material.

Listas de exercícios semanais - 10% da nota final

Serão dadas 7 listas de exercícios (L1 a L7) ao final de cada aula prática para serem entregues até o início da aula prática da semana seguinte (1 semana de prazo).

Não haverá listas de exercícios substitutivas. Não será aceita a entrega de listas fora do prazo em hipótese alguma.

Projeto final - 20% da nota final

Projeto a ser entregue via Tidia (veja o prazo na seção acima) com subsequente apresentação em dia e horário acordado previamente com o docente via e-mail.

Composição do conceito final da prática

A média final das provas será calculada da seguinte maneira (provas não feitas são consideradas com valor 0):

  • Caso o aluno não tenha feito a PS

    • MédiaProvas = (P1 + P2) / 2

  • Caso contrário

    • MédiaProvas = (Máx{P1, P2} + PS) / 2

A média das listas de exercício será calculada utilizando uma média aritmética. Listas não entregues são consideradas com valor 0.

  • MédiaListas = (L1 + … + L7) / 7

Então o conceito final (CF) será dado da seguinte maneira:

  • Caso Frequência < 75%, CF = O

  • Caso MédiaProvas < 5, CF = F

  • Caso contrário:

    • Desempenho = MédiaProvas * 7 + MédiaListas + NotaProjeto * 2

    • Se Desempenho

      • ≥ 85% CF = A - compreensão e aproveitamento excelentes

      • 70 a 85% CF = B - boa compreensão e aproveitamento

      • 60 a 70% CF = C - compreensão mínima satisfatória

      • 50 a 60% CF = D - compreensão mínima, mas não satisfatória

      • < 50% CF = F - reprovação por aproveitamento insuficiente

Aviso
Honestidade acadêmica
Qualquer tentativa de fraude nas provas, listas de exercícios ou projeto final implicará em conceito final CF = F (reprovado) para todos os envolvidos, sem prejuízo de outras sanções. Exemplos de fraudes: cópias ou compra de laboratórios, colas durantes as provas, etc.

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.