Programa��o Imperativa (LCC)

Ano Lectivo: 2006/07 (2� semestre)

Departamento de Inform�tica / Escola de Engenharia

Universidade do Minho


AVISOS (***Avalia��o Final (Recurso)***)



Apresentação

Cursos a que é leccionada (e escolaridade):

Licenciatura em Ci�ncias da Computa��o -- 1� ano -- 2 + 1 + 2
Responsável:

Pedro Rangel Henriques
Equipe Docente (LCC):

Pedro Rangel Henriques (1 + 0 + 0)
Jos� Bernardo Barros (0 + 1 + 1)
Jorge Sousa Pinto (0 + 1 + 1)
Daniela Carneiro da Cruz (0 + 1 + 1)

Obs: � indicado o n�mero de turmas de cada tipo de aula que cada docente lecciona.
Estrutura de Funcionamento:

Exposi��o da mat�ria fundamental ---motiva��o, conceitos, defini��es, m�todos e justifica��es--- a n�vel das aulas te�ricas.
Resolu��o dos exerc�cios de consolida��o, no quadro e no computador, a n�vel das aulas te�rico-pr�ticas.
Realiza��o, no computador, de trabalhos concretos de aplica��o, em ambiente Linux, recorrendo � linguagem C; os trabalhos ser�o desenvolvidos, nas aulas pr�ticas e fora das aulas.
Objectivos:

� objectivo fundamental deste curso levar os alunos a:

e, ainda, tornar os alunos aptos a desenvolver correcta e eficientemente programas na linguagem de programa��o imperativa C.


Avalia��o

Crit�rio:

A Avalia��o tem uma componente final/global te�rica e uma componente cont�nua pr�tica ambas obrigat�rias.
De acordo com o regulamento actualmente em vigor na UM, a nota te�rica ser� obtida através da realização de 1 prova individual escrita. Essa prova tem as instâncias a seguir indicadas (um aluno só poderá fazer melhoria na época de recurso): A nota de avalia��o cont�nua ser� obtida atrav�s da realiza��o de 1 trabalho pr�tico (ver enunciado abaixo).
A avalia��o pr�tica ser� dividida por 3 momentos, nas seguintes datas:
  • 11 Abril
  • 07 Maio
  • 28 Maio
O Trabalho Pr�tico, acompanhado do respectivo relat�rio de desenvolvimento, ser� apresentado e discutido fora das aulas, nas datas acima indicadas, sendo classificado nos seguintes escal�es:
Escalão
Nota
Não Entregue
0
Não Satisfaz
7
Satisfaz no Mínimo
10
Satisfaz
13
Bom
16
Muito Bom
19

A nota final ser� determinada de acordo com a seguinte f�rmula:
NotaFinal = NotaTeorica * 0.60 + NotaPratica * 0.40
Exige-se 8 valores como nota m�nima em cada uma das partes. 

Trabalhos Pr�ticos

No curso de LCC, como Trabalho Pr�tico pr�tico �nico prop�e-se o projecto integrado que � proposto aos alunos de LEI na disciplina de Laborat�rio de Inform�tica (note bem que o enunciado que ser� partilhado, est� feito para o curso de LEI, mas a calendariza��o para os alunos de LCC � a que est� afixada nesta p�gina): Recomenda-se, assim, aos alunos de LCC que consultem a p�gina da disciplina (acima apontada) onde vai sendo afixada toda a informa��o necess�ria para acompanhar as aulas laboratoriais e realizar a tarefa proposta.

Exames

Para fazer o download (do ficheiro PDF) do enunciado dos Exames de anos anteriores, clique abaixo:

Pautas

Para os grupos se inscreverem de modo a participar no processo de avalia��o pr�tica e entregar, em cada uma das tr�s fases do projecto, o Relat�rio e C�digo do seu trabalho pr�tico, devem fazer o seu registo no sistema de submiss�o seguindo o link abaixo: (Notem que no caso de LCC, os alunos apenas devem usar este link; o link para o sistema an�logo dispon�vel na p�gina de LI2 � reservado apenas aos alunos de LEI).

Para consultar as Notas dos Trabalhos Pr�ticos e Exames, clique abaixo:


Conte�do Program�tico

Programa detalhado:

I. Introdu��o � Programa��o Imperativa:

II. Estudo da linguagem de programa��o "C":

III. Procura e Ordena��o: conceitos e algoritmos mais vulgares

IV. Recursividade e resolu��o de problemas try-and-error

V. Estudo das Estruturas de Dados Lineares ---conceitos e algoritmos principais para as implementa��es em array e listas ligadas:


Bibliografia

Material bibliográfico proposto para apoio ao curso:

1. Kernighan e Ritchie, "The C Programming Language (ANSI C)", 2.nd edition, Prentice Hall Software series, 1988
2. P. Guerreiro, "Elementos de Programa��o com C", FCA -- Editora de Inform�tica Lda, s�rie Tecnologias de Informa��o, 2�Edi��o, 2001
3. L. Damas, "Linguagem C", FCA -- Editora de Inform�tica Lda, 1999
4. I. Sampaio e A. Sampaio, "Fundamental da Programa��o em C", FCA -- Editora de Inform�tica Lda, 1998
5. R. Barbosa, "Domine a 100% a Programa��o em C", volumes I e II, FCA -- editora de Inform�tica Lda, 1997
6. Leendert Ammeraal, "Programas e Estruturas de Dados em C", Editora Presen�a, 1994
7. P. J. Planger, "The Standard C Library", Prentice-Hall, 1992
8. F. M. Martins e P.R. Henriques, "Problemas", Cadernos Pedag�gicos, Univ. do Minho, 1989 .
9. A. N. Ribeiro e J. Pina Miranda, "Notas Pr�ticas de Algoritmos e Estruturas de Dados", Notas Pedag�gicas, Univ. do Minho, 1995
10. J. A. Saraiva e A. N. Ribeiro, "Estruturas de Dados: listas ligadas din�micas", Notas Pedag�gicas, Univ. do Minho, 1995
11. P. Guerreiro, "Programa��o em classes C++", FCA -- Editora de Inform�tica Lda, 2000. nota: bibliografia complementar
12. Manuais de "C"
13. Manuais diversos do sistema Unix e seus utilit�rios


Notas Pedag�gicas e Material de Apoio Diverso

De momento e para al�m do material bibliogr�fico recomendado, encontram-se dispon�veis os seguintes elementos:


Fichas de Exerc�cios para as Aulas Te�rico-Pr�ticas

Para fazer o download do enunciado das Fichas propostas para cada aula, clique abaixo:


Avisos Importantes

(2007.09.27)
A Pauta COMPLETA com as Notas Finais de Recurso foi agora lan�ada, estando acess�vel no link respectivo desta p�gina.
(2007.07.15)
A Pauta COMPLETA com as Notas Finais da 1� �poca foi agora lan�ada, estando acess�vel no link respectivo desta p�gina.
(2007.07.14)
A Pauta INCOMPLETA com as Notas Finais da 1� �poca foi agora lan�ada, estando acess�vel no link respectivo desta p�gina.
2�f ser�o lan�adas as restantes notas, relativas aos alunos da 1�Chamada que tiveram pelo menos 8valores na 1�parte do exame.
(2007.06.09)
AVISO Importante: Segue-se a marca��o das Sess�es de Avalia��o de cada Docente com os Grupos do seus Turnos.
Os alunos devem consultar no SSeTP o n�mero do seu Grupo.
  1. DCC: 4�f 09h00-13h00
    Grupos: 18, 22, 27, 33, 50, 43, 60, 133
  2. JBB: 5�f 14h00-19h00
  3. JSP: 5�f 14h00-19h00
(2007.06.09)
ATEN��O -- AVISO Importante: Recordo que os Projectos (Relat�rio + C�digo) devem ser submetidos at� �s 24h00 da pr�xima 2�f dia 11Jun.
A avalia��o de cada Grupo (obrigat�ria a presen�a de todos os seus elementos) ser� feita a partir dessa data e nessa semana, no Lab. 0.04 do DI, em data a marcar pelos docentes de cada turno com os respectivos grupos.
Os grupos apresentam-se de meia-em-meia hora por ordem crescente do N�mero de Grupo (conv�m chegarem uns 15 min. antes para prepara��o).
(2007.05.25)
ATEN��O -- AVISO Importante: Face ao andamento real dos projectos, ficou decidido que o objectivo m�nimo a cumprir no final do semestre � a implementa��o dos 3 primeiros jogos (Jogo da Forca, MineSweeper e Spite&Malice) que devem respeitar os 3 Gui�es publicados at� ao momento.
Qualquer um dos outros jogos pode ser feito e apresentado, mas contar� como extra.
(2007.05.03)
Altera��o das datas das 2� e 3� Fases de Avalia��o Pr�tica: devido ao atraso com que o desenvolvimento do TP est� a avan�ar e ao nosso atraso na publica��o do 2� Gui�o (previsto ainda para esta semana), vemo-nos obrigados a atrasar a entrega do relat�rio relativo � 2� fase e Final (3� fase).
Assim o relat�rio integrado (PI+SC) da 2� fase passa a ser devido na 4�f dia 23 de Maio para se dar in�cio � avalia��o a partir dessa data.
A avalia��o final ser� feita na semana de 11 a 16 de Junho, sendo em breve indicada a data de submiss�o do relat�rio.
(2007.04.28)
Foram agora publicadas na respectiva rubrica desta p�gina as Notas da 1� Fase de Avalia��o Pr�tica.
(2007.03.19)
1� Fase de Avalia��o Pr�tica: Relembro que todos os grupos devem submeter, no sistema electr�nico onde se registaram, o relat�rio (vers�o PDF) correspondente � 1� fase do Trabalho Pr�tico at� �s 24h do dia 11 de Abril, de modo a ser avaliado nas aulas pr�ticas seguintes (para o efeito todos os membros do grupo devem comparecer nessa aula). O relat�rio deve conter o C�digo C do trabalho em Ap�ndice!
Devido ao alargamento de prazo, � requerido que, al�m da estrutura base de programa principal da Arca de Jogos, entreguem a funcionar o Jogo da Forca e o Mine-Sweeper (pelo menos o algoritmo deve estar concebido).
Nesta 1�fase a avalia��o de PI e de SC ser� separada, embora com a mesma data e o mesmo sistema de submiss�o (seja cuidadoso ao fazer o upload do ficheiro, verificando se est� a fazer para a entrada correcta).
(2007.03.19)
Altera��o do Processo e Datas de Avalia��o: Chamo a aten��o de todos os alunos do 1� ano de LCC que o processo e as datas de avalia��o foram alterados ---devem consultar a rubrica Crit�rio de Avalia��o acima--- o que implicou uma renova��o da p�gina da disciplina que passa a estar separada da hom�nima da LEI !!!
(2007.03.11)
Melhorias a PI: Informo todos os alunos de LCC que pretendam fazer melhoria de nota � disciplina por frequ�ncia, que o processo ser� a realiza��o individual e entrega (acompanhada de relat�rio de desenvolvimento) do projecto integrador proposto em LI2.
(2007.03.11)
Melhorias a PI: Informo todos os alunos LCC que pretendam fazer melhoria de nota � disciplina por exame, que o processo ser� a realiza��o do exame em �poca de recurso, sendo mantida a nota pr�tica do ano anterior.


author: prh@di.uminho.pt; 
Last modified: quinta-feira, Setembro 27, 2007 at 06:34