[12/07/2013] Divulgadas as Notas Finais (incluindo o Exame Final). Os exames estarão disponíveis para consulta no dia 30 de julho de 2013, terça-feira, das 17h às 18h, na sala 23 do IC.
[22/06/2013] Divulgados os dados tabulados do questionário, sobre os laboratórios e os monitores, aplicado na última aula.
[20/06/2013] Divulgadas as Notas da Terceira Prova e dos Laboratórios 14a e 14b. As provas estarão disponíveis para consulta no dia 21 de junho de 2013, sexta-feira, das 10h às 11h, e no dia 25 de junho de 2013, terça-feira, das 16h às 17h, na sala 23 do IC.
[13/05/2013] A reunião semestral de avaliação e discussão do Curso de Engenharia de Computação acontecerá na próxima terça-feira, dia 14 de maio de 2013, a partir das 14h, na sala FE02 da Faculdade de Engenharia Elétrica e de Computação (FEEC).
[10/05/2013] Divulgadas as Notas da Segunda Prova e dos Laboratórios 07b, 08a e 08b. As provas estarão disponíveis para consulta no dia 17 de maio de 2013, sexta-feira, das 10:30h às 11:30h, e no dia 21 de maio de 2013, terça-feira, das 15h às 16h. Além dos horários exclusivos para MC102 previamente citados, as provas também poderão ser consultadas no dia 14 de maio de 2013 (terça-feira), das 17h às 18h, em horário compartilhado e preferencial para alunos das disciplinas MC448 e MC548. Em todos os casos, o atendimento será realizado na sala 23 do IC.
[18/04/2013] A partir desta semana, o horário de atendimento das sextas-feiras será realizado das 9h às 11h (ao invés do horário prévio das 8h às 10h), na mesma sala (304 do IC-3).
[06/04/2013] Divulgadas as Notas da Primeira Prova e dos Laboratórios 03b e 04a. As provas estarão disponíveis para consulta nos dias 09 e 16 de abril de 2013 (terças-feiras), das 15h às 16h, e no dia 12 de abril de 2013 (sexta-feira), das 11h às 11:30h, sempre na sala 23 do IC. Além dos horários exclusivos para MC102 previamente citados, as provas também poderão ser consultadas nos dias 09 e 16 de abril de 2013 (terças-feiras), das 17h às 18h, também na sala 23 do IC, em horário compartilhado e preferencial para MC448 e MC548.
[05/04/2013] Devido a um problema do servidor SuSy, o prazo de submissão do Laboratório 04b será prorrogado até a segunda-feira (08/04/2013), às 14h.
[12/03/2013] Disponibilizadas as instruções de como instalar e configurar uma Máquina Virtual Linux (dentro de um computador Windows).
[12/03/2013] O GPSL (Grupo Pró Software Livre - Unicamp) realizará no dia 13/03/2013 (quarta-feira), às 16h, no IC-3, o InstallFest, onde os membros do grupo auxiliarão os alunos na instação do Linux em seus computadores.
[08/03/2013] Devido a reforma do IC-3.5, os horários de atendimento inicialmente previstos para a sala 363 (do IC-3.5) serão realizados na sala 304 (do IC-3).
[03/03/2013] Divulgadas as informações sobre o Curso de Linux, que será oferecido pelo GPSL (Grupo Pró Software Livre - Unicamp), nos dias 5, 6 e 7 de março de 2013.
[27/02/2013] Divulgados os dados tabulados do questionário aplicado na primeira aula do curso (22 perguntas).
Toda mensagem enviada para o professor ou para os monitores deve conter no começo do subject/assunto o texto “[MC102]” seguido do motivo da mensagem.
Ex.: [MC102] Problema com o Sistema de Submissão.
O contato por email só deve ser usado em casos excepcionais.
Para contatos por email, sempre use emails acadêmicos (ic.unicamp.br, fee.unicamp.br ou dac.unicamp.br) e identifique-se corretamente (nome completo, turma e RA).
Em caso de problemas relacionados ao sistema de submissão (SuSy), sempre enviar mensagem com cópia para todos os PEDs.
Emails que não seguirem estritamente as regras acima não serão respondidos.
Dúvidas quanto a matéria ou os laboratórios não serão respondidas por email ou qualquer outra forma de contato eletrônico.
Turmas QR: segundas-feiras, das 14h às 16h, nos laboratórios.
Turmas ST: segundas-feiras, das 16h às 18h, nos laboratórios.
Observações:
Não haverá horário de atendimento com o professor nos dias de provas.
Não haverá horário de atendimento regular após o fim das atividades de laboratórios.
As provas estarão disponíveis para consulta em horários de atendimento especiais para este fim, que serão divulgados juntos com as notas, no site da disciplina.
Conceitos básicos de organização de computadores. Construção de algoritmos e sua representação em pseudocódigo e linguagens de alto nível. Desenvolvimento sistemático e implementação de programas. Estruturação, depuração, testes e documentação de programas. Resolução de problemas.
Programa da Disciplina
Introdução à computação: organização básica de processador, memória e periféricos
Algoritmos e resolução de problemas
Noções de correção e eficiência de algoritmos
Variáveis e Atribuições
Operações aritméticas
Comandos de entrada e saída
Comandos condicionais
Comandos de repetição
Vetores
Cadeias de caracteres
Matrizes
Algoritmos básicos de busca e ordenação
Funções
Recursão
Registros
Arquivos
Avaliação
A avaliação da disciplina será baseada nas notas de três provas e da média ponderada das notas de laboratórios, respectivamente denotadas por P1, P2, P3 e L. Cada atividade de laboratório terá um peso específico, variando de acordo com a complexidade da tarefa solicitada. Alguns laboratórios deverão ser feitos em 2h, outros em um dia e alguns terão vários dias de prazo. Os pesos e os prazos dos laboratórios serão divulgados junto com o enunciado dos laboratórios.
A média das provas P será dada pela fórmula:
P = (3*P1 + 3*P2 + 4*P3)/10
A nota final do semestre, antes do exame, M será calculada da seguinte forma:
M = (2*P*L)/(P+L), se (P+L) > 0
M = 0, se P = L = 0
Se 2.5 ≤ M < 5, o aluno terá direito a fazer o exame.
A nota final da disciplina (F) após o exame (E) será calculada pela fórmula:
F = min{5, (M + E)/2}, se 2.5 ≤ M < 5 e o aluno compareceu ao exame
F = M, caso contrário
Se F ≥ 5, o aluno será considerado aprovado na disciplina. Caso contrário, será considerado reprovado.
Observações:
Não haverá provas ou laboratórios substitutivos.
As provas e o exame terão duração de 1:40h e serão realizados sem consulta a qualquer material.
Qualquer tentativa de fraude nas provas ou nos laboratórios implicará em média do semestre F = 0 (zero) para todos os envolvidos, sem prejuízo de outras sanções.
De acordo com a fórmula acima, caso um aluno seja aprovado após realizar o exame, sua nota final será igual a F=5 (cinco).
As provas e exames serão realizados na sala de aula, no horário normal das aulas.
As notas das provas, dos laboratórios e do exame serão divulgadas no site da disciplina até, no máximo, duas semanas após a realização dos mesmos.
P. Feofiloff. Algoritmos em Linguagem C. Campus-Elsevier, 2009.
H. M. Deitel, P. J. Deitel. C - Como Programar (6a. edição), Pearson Education, 2011.
B. W. Kernighan, D. M. Ritchie. The C Programming Language (2a. edição), Prentice-Hall, 1988 [Tradução: C - A Linguagem de Programação. Editora Campus, 1989].
J. L. Szwarcfiter, L. Markenzon. Estruturas de Dados e seus Algoritmos (3a. edição), Editora LTC, 2010.
W. Celes, R. Cerqueira, J.L. Rangel. Introdução a Estruturas de Dados, Editora Campus, 2004.
N. Ziviani. Projeto de Algoritmos com Implementações em Pascal e C (3a. edição), Editora Cengage Learning, 2011.
T. Cormen, C. Leiserson, R. Rivest, C. Stein. Algoritmos - Teoria e Prática (3a. edição), Editora Campus, 2012.
R. Sedgewick, K. Wayne. Algorithms (4a. edição), Addison-Wesley, 2011.
Datas Importantes
26/02/2013 (terça-feira): Início das aulas.
04/04/2013 (quinta-feira): Primeira prova (P1).
07/05/2013 (terça-feira): Segunda prova (P2).
18/06/2013 (terça-feira): Terceira prova (P3).
11/07/2013 (quinta-feira): Exame (E).
Calendário oficial da DAC: Visite esta página para saber quais as datas sem atividades didáticas na Unicamp.