eXTReMe Tracker

Apresentação

Professora: Priscila Saboia (email)

Monitores: Eduardo Moraes de Morais (email) e Guilherme Rolfsen Franzoni

Sala: Teo: CB18(Ter) / CB12(Qui) Prt: CB SI03 e SI05 (Ter).

Atendimento: Após as aulas. Para outros horários, enviar email.

Ementa e critérios de avaliação.

Grupos do Google
Participe do grupo mc102op_2012s1
E-mail:
Visitar este grupo

Últimas notícias

  • 11/07 - Resultado do Exame e Nota Final PDF
  • 05/07 - Consulte a Média Final
  • 25/06 - Disponibilizada a Média Teórica
  • 23/06 - Notas da Terceira Prova: Notas
  • 13/06 - Lista com percentual de Frequência
  • 12/06 - Algumas soluções da Lista 4 e da Lista 5
  • 06/06 - Quinta Lista de Exercício: Lista 5
  • 05/06 - Quarta Lista de Exercício: Lista 4
  • 05/06 - Aula extra na quarta-feira (13/06 - IC 3,5) e quinta-feira (14/06 - CB10), das 19 às 21h
  • 19/05 - Notas dos laboratórios: Notas
  • 16/05 - Notas da Segunda Prova: Notas
  • 10/05 - Soluções da Prova 2: Soluções
  • 06/05 - Soluções da Lista 3: Soluções
  • 21/04 - Terceira Lista de Exercício: Lista 3
  • 20/04 - Lista de revisão: Lista - Para alunos com nota menor que 5 recomendamos fazer toda lista. Para alunos com nota entre 5 e 7, recomendamos fazer da questão 15 em diante. Para alunos com nota acima de 7 recomendamos fazer da questão 22 em diante.

Ementa

Fundamentos de algoritmos e sua representação em linguagens de alto nível. Estudo pormenorizado de uma ou mais linguagens. Desenvolvimento sistemático e implementação de programas. Modularidade, depuração, testes e documentação de programas.

Provas

Car*s, conforme já dito em sala, a prova será no mesmo local e horário em que temos aula nas terças: CB18 21-23h.

Serão realizadas 3 provas e o exame:

P1 - 03/04

P2 - 08/05

P3 - 19/06

Exame - 10/07

Critérios de avaliação.

Aulas Teóricas

Aulas Práticas

Referências

[1] E. Horowitz, S. Sahni, and S. Anderson-Freed. Fundamentals of Data Structures in C. Computer Science Press, 1993.
[2] B. W. Kernighan and D. M. Ritchie. C: A Linguagem de Programação. Campus, 1986.
[3] T. Kowaltowski and C. L. Lucchesi. Estruturas de dados e técnicas de programação. Instituto de Computação - Unicamp.
[4] E. S. Roberts. The Art and Science of C : A Library Based Introduction to Computer Science. Addison Wesley, 1995.
[5] R. Sedgewick. Algorithms in C. Addison-Weley, 1990.
[6] A. M. Tanembaum. Estruturas de Dados Usando C. Makron Books, 1995.

Links

 

< Ubuntu http://www.ubuntu.com/ >
    Linux para utilização sem a necessidade de instalação.
< GCC http://gcc.gnu.org/ >
    Compilador C e C++ padrão no Linux.
< Dev-C++ http://www.bloodshed.net/dev/devcpp.html >
    Editor para a linguagem C e C++ para windows com o compilador GCC integrado.

Outras fontes de informação

Estas fontes não são parte do material oficial do curso, mas podem ser consultadas por quem quiser se aprofundar.

* Apostila do Prof. Alexandre Falcão.

* Um curso de C na web.

* Um guia de referência de C, com todos os comandos e funções da biblioteca padrão.

* Perguntas e respostas sobre a linguagem C, incluindo detalhes mais obscuros.

* Outras referências em linguagem C: