Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
2009/2010
Apresentação
LP 2009/20010
ajtavares@ipca.pt
Agenda:
Enquadramento da disciplina
Objectivos fundamentais
Sistema de Avaliação
Bibliografia
LP 2009/20010
2
ajtavares@ipca.pt
1
1- Enquadramento da disciplina
Linguagens de
Algoritmos Programação
C#
Algoritmo
é uma sequência ordenada de instruções ou operações (comandos),
que indicam (sem ambiguidade) como resolver um dado problema
Programa
Sequência de comandos escritos numa linguagem de programação
que o computador tem de executar (para resolver um problema)
LP 2009/20010
3
ajtavares@ipca.pt
1- Enquadramento da disciplina
Paradigma (Thomas Kuhn, 1970)
conjunto de teorias e métodos que representam uma forma particular
de se tentar organizar o conhecimento numa dada área
Paradigma de programação
Visão que o programador tem sobre a estruturação e execução do
programa
SABER COMO A MÁQUINA “PENSA” :
Qual a visão do computador? Como é que ele executa as instruções?
LP 2009/20010
4
ajtavares@ipca.pt
2
1- Enquadramento da disciplina
Linguagens de
Algoritmos Programação
C#
LP 2009/20010
5
ajtavares@ipca.pt
1- Enquadramento da disciplina
Algoritmos Linguagens de
Programação
Pseudo-código C#
LP 2009/20010
6
ajtavares@ipca.pt
3
2- Objectivos fundamentais
Programar
Domínio da componente imperativa da linguagem C#
Resolução de Problemas construindo programas
….
Programa da disciplina
Domínio da componente imperativa da linguagem C#
….
LP 2009/20010
7
ajtavares@ipca.pt
2- Objectivos fundamentais
Regras para o sucesso:
Só se é programador depois de se ter feito o primeiro programa a
funcionar sem erros => meter as mão na massa
A aprendizagem com base na tentativa/erro é inevitável
Aprendemos muito com a correcção de erros nossos (mas não com os
erros dos outros)
Dominar bem uma linguagem de programação não significa que a
apliquemos bem (Produtividade)
Não reinventar a roda (a preguiça é uma virtude) e aplicar a lei do
menor esforço
Partilhar os esforços e os conhecimentos
….
LP 2009/20010
8
ajtavares@ipca.pt
4
3- Sistema de Avaliação
Duas alternativas:
Avaliação Contínua
2 testes de avaliação escritos (nota mínima 9) sem consulta
1 Trabalho Prático
Nota Final = 30% Teste 1 + 40% Teste2 + 30% Trabalho Prático
Datas dos testes: a DEFINIR
LP 2009/20010
9
ajtavares@ipca.pt
4- Bibliografia
Sebenta Teórica de Algoritmos e Estruturas de Dados
Sebenta Prática de Algoritmos e Estruturas de Dados
LP 2009/20010
10
ajtavares@ipca.pt
5
5- Logística de apoio e funcionamento
Horário de atendimento
Gabinete (???)
A definir ……
Sempre disponível por email: ajtavares@ipca.pt
LP 2009/20010
11
ajtavares@ipca.pt