Primeiro quadrimestre de 2015
Turma: B5 diurno - Santo André
Horário da aula prática: 3a (08:00-10:00)
Sala de aula: 404-2
Professor (teoria): Fabrício Olivetti de França
Professor (prática): Jerônimo C. Pellegrini
Sala do professor (das aulas práticas): S 805 (bloco B)
Email do professor (prática): jeronimo.pellegrini ufabc edu br
04/05 -- Notas da parte prática disponíveis neste site
14/04 -- No dia 28/04 teremos availação (provavelmente outro dojo) para quem faltou no dojo
14/04 -- ENTREGA DO TRABALHO, *PRESENCIAL*: 28/04
13/04 -- AMANHÃ, 14/04, definiremos a avaliação (dojo) para quem
faltou no primeiro dojo.
19/03 -- Grupos definidos
18/03 -- Alguns grupos já definidos
17/03 -- MANDEM URGENTE EMAIL COM NOMES DE GRUPOS E TEMAS ATÉ 18/03!
16/03 -- Livro sobre coding dojos adicionado à bibliografia
09/03 -- Alguns tópicos para trabalhos já prontos
09/03 -- Data do dojo definida
03/02 -- Início do curso
PERGUNTE! INTERROMPA A AULA E PEÇA QUE EU EXPLIQUE NOVAMENTE! NÃO DEIXE SUAS DÚVIDAS SE ACUMULAREM!
Não creia que poderá sanar as dúvidas uma semana antes da prova! O conteúdo inclui conceitos e maneiras diferentes de raciocinar. Isto significa que esforço não basta -- você precisa de TEMPO para absorver e digerir as idéias, e tentar concentrar esse tempo não funciona!
Noções de organização de computadores. Lógica de programação, algoritmos e programação (teoria e prática): sequenciamento de operações, decisões e repetições, modularização e abstração de dados. Processamento de vetores e matrizes.
Teoricamente, Bases Computacionais da Ciência; Natureza da Informação.
Na minha opinião (eu, Jerônimo), não há necessidade destas.
O objetivo da disciplina é oferecer treinamento básico em programação de computadores. Nesta edição o curso usaremos como ferramenta para isto a linguagem Python.
A parte prática da disciplina tem aaliação separada, definida pelo prof. Fabrício: duas provas, P1 e P2, com pesos 4 e 6 respectivamente.
A parte teórica será avaliada da seguinte maneira:
Sejam T a nota da parte teórica da disciplina e P a nota da parte prática. Então, N = (6T + 4P)/10, e o conceito final será definido como segue.
Provas teóricas (com o prof. Fabrício):
ENTREGA 28/04!!! PRESENCIAL!!!
Alguns dos possíveis trabalhos são descritos a seguir. Não precisa ser exatamente como o descrito; pode ser uma variante. É esperado que os alunos venham na aula prática para desenvolver o trabalho e resolver dúvidas.
11058714 9.5
11068614 9.5
11014514 9.5
11118814 10.0
11057011 10.0
11040314 8.5
21015614 8.5
11003314 9.5
11088014 9.5
11113014 8.5
11039714 10.0
11105514 10.0
11001114 8.0
11008314 8.0
11063914 8.0
11079113 9.0
11056814 9.0
Para as provas teóricas, poderá fazer substitutiva quem se enquadrar nos casos previstos em lei (incisos I-V da resolução Consepe 181).
Na parte prática:
Haverá UMA ÚNICA recuperação para a disciplina, sem separar teoria de prática. Esta recuperação poderá ser feita por quem tiver ficado com D ou F.
(Ainda não há)
- Funções
- Condicionais
- Estruturas de repetição
- Listas
- Dicionários
- Vetores e matrizes
Usaremos o Ipython Notebook.
Veja instruções preparadas pelo prof. Fabrício
Sobre o Anaconda:
Sobre Python:
Sobre Coding Dojos: