Boas Férias !
Técnico de Gestão e Programação de Sistemas Informáticos - Programação de Sistemas Informáticos
sexta-feira, 13 de julho de 2012
Módulos 8 e 9 - Auto e Hetero-Avaliação
Cada aluno coloca em resposta a este post a sua auto-avaliação dos módulos 8 e 9 e a avaliação que faz dos colegas de grupo.
quinta-feira, 12 de julho de 2012
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 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:
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.
segunda-feira, 2 de julho de 2012
Top10 - Semana de 25 a 29 junho
Está publicado o Top10 da turma com os pontos obtidos até à semana passada. Não houve qualquer alteração relativamente à semana anterior.
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.
segunda-feira, 25 de junho de 2012
sexta-feira, 22 de junho de 2012
Relatório Actividade Semanal (22 junho)
Cada grupo coloca num comentário de resposta a este post um pequeno relatório com as actividades de cada elemento do grupo na semana que termina a 22 de Junho.
Por entregar este relatório até ao final da aula de 22 de junho, cada elemento do grupo obtém 5 pontos. A entrega depois do final da aula implica apenas 1 ponto para cada elemento.
quinta-feira, 21 de junho de 2012
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.
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.
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
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
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.
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.
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
- 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
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.
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
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 = 20Pontos 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.
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.
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
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.
Bom fim de semana.
quinta-feira, 31 de maio de 2012
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
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
Deverá criar o ficheiro com o conteúdo
O segundo programa deverá ler o ficheiro anterior e apresentar no ecrã
- 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
Responder com um comentário a este post indicando a classificação atribuída ao programa avaliado (0 a 20).
Conclusão: 10h15m
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
sexta-feira, 25 de maio de 2012
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
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)
(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.
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.
- 5 pontos pela apresentação
O elemento do grupo que fizer a apresentação receberá 5 pontos adicionais.
Subscrever:
Mensagens (Atom)