quinta-feira, 12 de julho de 2012

Trabalho Final - Votação para a Melhor Apresentação

Qual a melhor apresentação do trabalho final?

Avaliação dos Módulos 8 e 9

A avaliação dos módulos 8 e 9 será feita da seguinte forma:

- Classificação do trabalho final: 70%
- Pontos individuais: 30%

A classificação do trabalho final será calculada de acordo com os parâmetros seguintes:
- Avaliação do trabalho final: 10 valores
- Apresentação e relatório: 5 valores
- Avaliação da apresentação por parte dos alunos: 5 valores (5 para o primeiro grupo, 4 para segundo, etc).

Os pontos individuais obtêm-se com os pontos positivos atribuídos pelo comportamento subtraindo os pontos negativos (ClassDojo). O aluno com maior número de pontos fica com a classificação de 20 valores e os restantes são classificados proporcionalmente.

Podem ainda ser atribuídos valores de bonificação em função da auto e hetero-avaliação.

Tarefa 22

Cada aluno responde ao questionário How Millennial Are You? e coloca o resultado (a percentagem obtida) num comentário de resposta a este post.

Pontos a obter:
- Os 4 primeiros alunos a responder recebem 10 pontos, os 4 seguintes 8 pontos e assim sucessivamente.

Tempo para responder a este post: 15 minutos.

quarta-feira, 11 de julho de 2012

Projecto Final

Cada grupo responde com um comentário a este post contendo os links para o relatório final e para a apresentação em PowerPoint.


terça-feira, 10 de julho de 2012

Resultados Tarefa 21



Tipos de Jogadores:

  • Killers, procuram derrotar os outros jogadores a qualquer preço; 
  • Achievers, tentam ultrapassar-se a si próprios; 
  • Explorers, são motivados por conhecer todos os pormenores e detalhes do jogo; 
  • Socializers, jogam pelo prazer de jogar com outros.

Tarefa 21

http://flisti.com/35213

Qual o tipo de jogador que sou?

Tarefa 20

Cada aluno vai fazer o teste Bartle Test of Gamer Psychology e apresentar o resultado obtido num comentário de resposta a este post.


Em caso de dificuldades com o inglês, recorrer ao Google Tradutor

Pontos a obter:
- Cada aluno por realizar o teste, no tempo estipulado, recebe 1 ponto;
- Os 4 primeiros alunos a responder recebem 10 pontos, os 4 seguintes 8 pontos e assim sucessivamente.

Tempo para responder a este post: 30 minutos.

sexta-feira, 6 de julho de 2012

Relatório Actividade Semanal (6 Julho)

Cada grupo coloca num comentário de resposta a este post um relatório com as actividades de cada elemento do grupo na semana que termina a 6 de julho.

Por entregar este relatório até ao final da aula de 6 de julho, cada elemento do grupo obtém 5 pontos. A entrega depois do final da aula implica apenas 1 ponto para cada elemento.

sexta-feira, 29 de junho de 2012

Relatório Actividade Semanal (29 junho)

Cada grupo coloca num comentário de resposta a este post um relatório com as actividades de cada elemento do grupo na semana que termina a 29 de Junho.

Por entregar este relatório até ao final da aula de 29 de junho, cada elemento do grupo obtém 5 pontos. A entrega depois do final da aula implica apenas 1 ponto para cada elemento.

sexta-feira, 22 de junho de 2012

quinta-feira, 21 de junho de 2012

Classificações Finais do Módulo 6


Classificações Finais do Módulo 7


Avaliação do Módulo 7

A avaliação do módulo 7 será feita da seguinte forma:

- Pontos obtidos nas tarefas de grupo: 60%
- Pontos individuais: 40%

Com os pontos obtidos nas tarefas de grupo, a classificação será calculada proporcionalmente em relação ao máximo de pontos possível (212).

Os pontos individuais obtêm-se com os pontos positivos atribuídos pelo comportamento subtraindo os pontos negativos (ClassDojo). O alunos com maior número de pontos fica com a classificação de 20 valores e os restantes são classificados proporcionalmente.

Podem ainda ser atribuídos valores de bonificação em função da auto e hetero-avaliação.

Apresentação do Tema de Projecto

Cada grupo prepara uma apresentação em PowerPoint do tema de projecto que irá desenvolver. Um dos elementos dos grupo faz a apresentação para a turma.

Pontos a obter:
- Avaliação do professor, 10 pontos;
- Avaliação dos alunos, 10 pontos (por votação, sendo atribuídos 10 pontos ao melhor grupo);
- 5 pontos adicionais para o elemento do grupo que fizer a apresentação.

Colocar o link para a apresentação num comentário de resposta a esta mensagem.

Data das apresentações: aula de 22 de Junho (a partir das 10h30).

terça-feira, 19 de junho de 2012

Relatório de Definição do Projecto

Cada grupo irá apresentar um relatório de definição de projecto onde irá descrever de forma mais detalhada o tema de projecto atribuído.

O relatório deverá ter a estrutura seguinte (mínimo de 5 páginas):
- Capa com a identificação do grupo
- Identificação do tema;
- Introdução;
- Enquadramento do tema;
- Cronograma de tarefas, indicando as tarefas atribuídas a cada elemento;
- Bibliografia: lista de links consultados.

O relatório deverá ser apresentado em formato word ou pdf. Em resposta a este post cada grupo coloca um comentário com um link para o relatório. O relatório deverá ser escrito em português correcto e sem erros ortográficos.

Pontos a obter: 20 pontos.

Prazo de entrega do relatório: aula de 21 de junho.

Temas de Projecto Atribuídos

Illusion Boys - Batalha Naval

União T.G.P. - Jogo de Sudoku

Beginners - Resultados Eleitorais

L.A.M.P. - Código Morse

No Name - Software de Criprografia

Temas de Projecto - Módulos 8 e 9

Está disponível na plataforma da escola (módulo 8: Temas de Projecto - Módulos 8 e 9) um conjunto de temas para desenvolvimento do projecto final deste ano lectivo. 

Cada grupo irá escolher, por ordem de preferência, três destes temas de projecto colocando-os num comentário de resposta a este post.

Para além do programa em C# que será o resultado deste projecto final, cada grupo terá de elaborar inicialmente um relatório de definição do projecto, um relatório final de projecto e efectuar apresentações desses relatórios.

Semanalmente, cada grupo entrega um relatório de actividade semanal, referindo as tarefas realizadas por cada elemento do grupo durante a semana.

O comentário com os temas de projecto deverá ser apresentado até às 10h15m.

segunda-feira, 18 de junho de 2012

Top10 PSI - 18 de junho

Foi publicado o Top10 de PSI relativo à semana passada. Há novas entradas e mudança de liderança. Consultar aqui.



sexta-feira, 15 de junho de 2012

Tarefa 19 - Resultados (fim do módulo 7)

(corrigido em 17.06.2012)

Tarefa 19:


Total de Pontos:



Votação para a Melhor Descrição - Resultados


Votação para a Melhor Descrição - Tarefa 19

Qual o grupo com a melhor descrição do programa?

Resultados Tarefa 18

Tarefa 18:



Total de Pontos:


Resolução Tarefa 18


Módulo 7 - Auto e Hetero-avaliação

Cada aluno coloca em resposta a este post a sua auto-avaliação do módulo 7 e a avaliação que faz dos colegas de grupo.

Os alunos que responderem nos 10 minutos seguintes após a publicação deste post recebem 5 pontos de participação.

 

Tarefa 19

Cada grupo apresenta uma descrição detalhada do programa correspondente à tarefa 18. Deverão apresentar um algoritmo, em linguagem corrente (descrição do que o programa faz, passo-a-passo, numerando cada passo). As resoluções deverão ser colocadas em respostas a este post.

O texto deverá estar escrito num português correto, sem erros ortográficos e com o máximo de objetividade.

Pontos a obter:
- 15 pontos pela descrição do algoritmo
- 5 pontos para o primeiro grupo a responder, 4 para o segundo, etc.

terça-feira, 12 de junho de 2012

Resultados Tarefa 17

Tarefa 17:



Total de Pontos:


Tarefa 18

Nesta tarefa cada grupo tem de resolver um puzzle de 28 peças. Cada peça é um pedaço de código em C#. As peças são ficheiros com imagens e estão numeradas de 1 a 28. O puzzle resolve-se indicando a sequência numérica das peças de forma a constituírem um programa funcional em C#. Poderão ocorrer situações em que existem duas peças lado a lado.

O puzzle está disponível na plataforma da EPE (PSI , módulo 7).

Cada grupo responde com uma mensagem a este post indicando a sequência de peças que resolve o puzzle. Com o puzzle correcto deve ser possível obter um programa em C# que compile sem erros e funcione correctamente.

Pontos a obter:
- 15 pontos pela resolução correcta do puzzle.
- 10 pontos para o primeiro grupo a entregar, 8 para o segundo, etc.

segunda-feira, 11 de junho de 2012

Top 10 PSI - 11 junho

Caros Alunos

Está publicado o Top 10 desta semana. Houve uma mudança na liderança e novas entradas no top.

Consultem o link.

sexta-feira, 8 de junho de 2012

Resultados Tarefa 16

Tarefa 16:



Resolução Tarefa 16

Programa em C# correspondente à tarefa 16:


Tarefa 17

Desenvolver um programa em C# que leia um número inteiro compreendido entre 1 e 9 e gera as tabuadas (para as operações soma ou multiplicação) desde 1 até esse número. O utilizador escolhe a operação que pretende. Cada tabuada é apresentada no ecrã e gravada num ficheiro de texto. 

Por exemplo, se o utilizador introduzir o valor três e escolher a operação multiplicação, o programa gera a tabuada do 1, do 2 e do 3, guardando-as nos ficheiros designados por multiplicacao-um.txt, multiplicacao-dois.txt e multiplicacao-tres.txt.

Os ficheiros devem ter o formato seguinte (exemplo para a tabuada de multiplicação do 2):

2 x  1 = 1
2 x  2 = 2
2 x  3 = 6
2 x  4 = 8
2 x  5 = 10
2 x  6 = 12
2 x  7 = 14
2 x  8 = 16
2 x  9 = 18
2 x 10 = 20

Pontos a obter:
- 15 pontos pelo funcionamento correcto do programa.
- 10 pontos para o primeiro grupo a entregar, 8 para o segundo, etc.

Data limite para conclusão do programa: aula de 12 de Junho.

Resultados Tarefa 15

Tarefa 15:



Total de Pontos:


Tarefa 16

A partir do programa executável fornecido na tarefa 15 - Adivinha.exe - cada grupo irá desenvolver um programa em C# que reproduza, na íntegra, o funcionamento de Adivinha.exe.

Pontos a obter:
- 20 pontos pela reprodução exacta do programa.

Esta tarefa deverá ficar terminada no final da aula de hoje.

Tarefa 15

Na plataforma da EPE (módulo 7) foi colocado um arquivo - Adivinha.exe.zip. Depois de descomprimir obtém-se o ficheiro Adivinha.exe. Este ficheiro é o executável de um programa em C#.

O programa pretende que o utilizador descubra qual o número que deve introduzir para obter um determinado resultado. Por cada número inserido pelo utilizador, o programa gera um resultado que grava num ficheiro de texto. Quando o utilizador inserir o número que gera o resultado pretendido, o programa termina indicando que o utilizador acertou.

Pretende-se que cada grupo descubra qual o número pretendido pelo programa e indique esse número num comentário de resposta a este post, explicando de que forma é que o programa validou o resultado. O elemento do grupo que em primeiro lugar tiver descoberto o número deverá ser indicado no mesmo comentário.

Pontos a obter:
- O primeiro grupo a responder com o número correcto e com a indicação do cálculo efectuado pelo programa recebe 10 pontos, o segundo 8 pontos, o terceiro, 6 pontos, o quarto, 4 pontos e o quinto, 2 pontos.
- O elemento do grupo que descobriu o número recebe 5 pontos adicionais.
- Em caso de resposta errada o grupo recebe 1 ponto pela tentativa.

terça-feira, 5 de junho de 2012

Resultados Tarefa 14

Tarefa 14:



Total de Pontos:


Melhor Apresentação - Resultados

Ver Resultados

Eleição da Melhor Apresentação (Tarefa 14)

Qual foi a melhor apresentação?

Resultados Tarefa 13

Tarefa 13:



Pontos:


Top Ten - 4 de junho 2012

Foi actualizado o Top 10 da turma. Ver aqui.

Tarefa 14

Fazer uma pesquisa sobre o uso de streams em C#: o que são, para que servem e quais as classes relativas a streams que existem. Deverão quando possível apresentar exemplos de código em C#.

Cada grupo produz uma apresentação em PowerPoint e um dos elementos de cada grupo irá fazer a apresentação à turma. A turma irá depois votar na melhor apresentação.

Pontos a obter:
- 15 pontos pelo conteúdo da apresentação
- 5 pontos para o elemento do grupo que fizer a apresentação

Esta tarefa deverá ficar concluída na aula de hoje.

sexta-feira, 1 de junho de 2012

Acessos ao Blogue - 26 abril a 1 Junho

Caros Alunos,

Podem ver na figura abaixo as estatísticas de acesso a este blogue desde que foi iniciado em 26 de abril.
Como podem verificar e seria de esperar, o maior número de acessos é a partir de Portugal mas já apareceram visitantes da Alemanha, Rússia, Reino Unido, Estados Unidos e até da Malásia.



Portanto, coloquem conteúdos de qualidade porque a partir de qualquer ponto do mundo (pelo menos da parte com acesso à Internet) é possível ver os vossos trabalhos.

Bom fim de semana.

quinta-feira, 31 de maio de 2012

Resultados Tarefa 12

Tarefa 12:



Pontos:


Resolução Tarefa 12

Programa 1:



Programa 2:



Tarefa 13

Desenvolver um programa que leia um ficheiro de texto e apresente o número de linhas, o número de palavras e o número de caracteres desse ficheiro. O programa deverá ficar concluído no final da aula de hoje, 31 de maio. O link para o programa deverá ser apresentado num comentário de resposta a este post.

Para além do programa, deverá ser entregue uma descrição, em linguagem corrente, do algoritmo que será usado para desenvolver o programa (entregar até às 10h15, num comentário de resposta a este post). Apenas deverão iniciar o desenvolvimento do programa após validação do algoritmo que irá ser usado.

Pontos a obter:

- 10 pontos pela descrição do algoritmo;
- 10 pontos pelo programa entregue a funcionar correctamente;
- 5 pontos adicionais se o prazo de entrega for cumprido.

terça-feira, 29 de maio de 2012

Resultados Tarefa 10

Tarefa 10:


Pontos:


Tarefa 12

Cada grupo faz dois programas:

- Um programa que aceita um conjunto de linhas inseridas pelo teclado e que gera um ficheiro de texto com todas as linhas introduzidas;

- Outro programa que lê um ficheiro (o que é criado pelo programa anterior) e escreve o ficheiro pela ordem inversa (da última para a primeira linha).

Exemplo:

Se no primeiro programa o utilizador inserir as linhas (strings) seguintes

Escola Profissional
Esposende
Programação de Sistemas Informáticos
Módulo 7 - Tratamento de Ficheiros

Deverá criar o ficheiro com o conteúdo

Escola Profissional
Esposende
Programação de Sistemas Informáticos
Módulo 7 - Tratamento de Ficheiros


O segundo programa deverá ler o ficheiro anterior e apresentar no ecrã

Módulo 7 - Tratamento de Ficheiros
Programação de Sistemas Informáticos
Esposende
Escola Profissional

Pontos a obter:
- 10 pontos por cada um dos programas a funcionar correctamente.
- 5 pontos adicionais se o exercício ficar concluído no último tempo letivo de hoje.




Tarefa 10 - Avaliação pelos outros grupos

Cada grupo avalia e classifica o programa de um dos outros grupos. O programa deverá ser testado com os ficheiros criados pelo grupo avaliador e com os ficheiros criados pelo grupo avaliado.

Illusion Boys avalia União TGP
União TGP avalia No Name
No Name avalia L.A.M.P.
L.A.M.P. avalia Beginners
Beginners avalia Illusion Boys

Pontos a obter:
- O primeiro grupos a responder, obtém 10 pontos, o seguinte, 8 pontos e assim sucessivamente.

Responder com um comentário a este post indicando a classificação atribuída ao programa avaliado (0 a 20).

Conclusão: 10h15m

terça-feira, 22 de maio de 2012

Tarefa 11

O elemento do grupo indicado abaixo vai criar 4 ficheiros de texto (p.e. usando o NotePad):

- 1 ficheiro com os dados de cada equipa (os campos da estrutura), apenas com o nome da equipa, o nome do treinador e os o resto dos campos a 0. Separar no ficheiro cada campo por :

- 3 ficheiros de jornada no formato equipa1:golos1:equipa2:golos2 (1 jogo em cada linha do ficheiro)


No Name: Rui Sampaio
União T.G.P.: Carlos Fonseca
Illusion Boys: Joel Patrão
L.A.M.P.: André Boaventura
Beginners: Miguel Gonçalves

Concluir a tarefa até ao fim da aula de hoje. Cada grupo recebe 5 pontos por concluir a tarefa e o aluno selecionado recebe 3 pontos adicionais.

Os ficheiros criados devem ficar disponíveis no site de cada grupo. Cada grupo coloca um comentário a este post com o link para os ficheiros.

quinta-feira, 17 de maio de 2012

Resultados Tarefa 9

Tarefa 9:


Total:


Tarefa 10

Nesta tarefa, cada grupo vai evoluir o trabalho que foi feito para gestão de uma liga de futebol (versão com ArrayList). O programa deverá agora ler e escrever em ficheiros de texto. Existirá um ficheiro de texto com a tabela classificativa e ficheiros de texto relativos às várias jornadas. O programa deverá ler um ficheiro de jornada e atualizar a tabela classificativa em função dos resultados dessa jornada. Deverá ainda existir uma opção para gravar a tabela classificativa (ou seja, atualizar o ficheiro onde são guardados esses dados).

Para exemplificar, cada grupo escolhe uma liga de futebol diferente e responde a este post com um comentário indicando qual a liga escolhida (com um link para o site que irá fornecer os dados).

A classificação desta tarefa será dada pelos outros grupos (peso 40%) e pelo professor (peso de 60%).

Data limite para conclusão do programa: 22 de Maio.
(são descontados 5 pontos se o prazo de resposta não for cumprido)

terça-feira, 15 de maio de 2012

Tarefa 9 - Início Módulo 7

(Módulo 7: Tratamento de Ficheiros)

Nesta tarefa pretende-se que cada grupo faça uma apresentação sobre a forma de ler e escrever em ficheiros de texto a partir de um programa em C#. A apresentação deverá incluir um exemplo prático.

A apresentação deverá ser feita em PowerPoint e disponibilizada na Internet (no site do grupo, slideshare, etc). No final da aula, um elemento do grupo faz a apresentação do trabalho (5 a 10m).

O link para a apresentação deverá ser colocado num comentário a esta mensagem até às 12h00.

Pontos a obter:
- 10 pontos pelo conteúdo dos slides
- 5 pontos pela criatividade/qualidade gráfica dos slides
- 5 pontos pela apresentação

O elemento do grupo que fizer a apresentação receberá 5 pontos adicionais.


Resultados Tarefa 8 - Fim do Módulo 6

Tarefa 8:


Totais: