quarta-feira, 16 de dezembro de 2015

Avaliação de Disciplinas CCC UFCG 2015.1

Depois de tantas aulas, provas, atividades, dificuldades, finais o período sempre acaba. O que nunca acaba é a necessidade de realizar melhorias para garantir a qualidade das condições de estudo que todo estudante tem direito. Sabe aquele comportamento inadequado de um professor? Aquele mal comportamento que te fez ser constrangido? Aquela piada chata, aquela grade curricular que  não foi seguida e que provavelmente vai te trazer dificuldades posteriormente? Aquele professor que faltou várias aulas e depois não seu se quer um motivo para isto... Pois é. Por incrível que parece este tipo de problema existe sim e tem como você dar uma contribuição para reverter essa situação.

O DSC (Departamento de Sistemas e Computação) da UFCG em parceria com o grupo PET Computação UFCG está sempre realizando melhorias e acompanhamento das questões que precisam de atenção cada semestre através do SAD (Sistema de Avaliação Docente). Através deste sistema são enviados formulários para que os alunos possam avaliar pontos como já mencionados aqui.

Esta é a última semana de avaliação das disciplinas. A taxa de participação ainda está em 29%, o que é muito baixa. Não desperdicem a oportunidade de melhorar as disciplinas e garantir a qualidade do nosso curso. Lembrem-se: quem cala consente.

Marcos Nascimento - Assessoria de Comunicação do Grupo PET Computação UFCG

terça-feira, 15 de dezembro de 2015

Recapitulando: Cultura Organizacional no PET Computação


Cultura Organizacional é um conjunto de valores, crenças, rituais e normas que são adotados e compartilhados por todos os integrantes de uma organização.

A estratificação da cultura organizacional é definida por três elementos básicos:

  • pressupostos: crenças estabelecidas, hábitos e costumes
  • valores: o certo e o errado, o que funciona, riscos, objetivos e estratégias
  • artefatos: produtos, tecnologia, rituais e cerimônias

Nesse momento você deve está pensando que isso é teoria sem sentido e que não importa na sua vida profissional e acadêmica! Pois vocês está errado! Conhecer a cultura organizacional do seu laboratório, projeto e equipe de pesquisa é fundamental para que possa desenvolver melhor as suas atividades.

A cultura organizacional é um elo entre o presente e o passado, de forma a contribuir para melhorias na instituição. Assim a cultura é aprendida, transmitida e passada por todos os integrantes da organização.


Aqui no PET Computação não é diferente! Gerações após gerações a cultura organizacional é aprendida e repassada, de forma que cada integrante, com a sua vocação, possa contribuir para melhorias no grupo e na graduação.

Então é isso! Seja no hackfest do Analytics UFCG ou no aniversariantes do mês no SPLab, isso é cultura! E contribui (mesmo que você não se dê conta) para a cultura organizacional e consequente melhoria no rendimento no trabalho.

Lembre-se que nós de computação não estamos apenas desenvolvendo tecnologia, isso é mais arte do que apenas desenvolvimento. Então a cultura organizacional é como se cada um tivesse um pincel e juntos estivéssemos desenhando a nossa Mona lisa!

Acesse estes e outros temas tratados no PET Computação aqui.


terça-feira, 8 de dezembro de 2015

Resolução de problemas e desapego



Apesar de trabalhar com ensino à relativamente pouco tempo, atuando como petiano, mais precisamente na atividade de monitoria das disciplinas de Matemática Discreta e Laboratório do Programação 1, ambas do curso de Computação da UFCG, foi possível aprender bastante e principalmente entender algumas nuances do processo de aprendizagem dos alunos que muitas vezes passam despercebidos.
Uma das características que mais me chama a atenção é a habilidade rever a solução do seu problema e recomeçar do zero, quando necessário. Seja em um problema lógico-matemático ou ao escrever um programa esta é uma aptidão aparentemente trivial, mas que, quando dominada os estudantes conseguem resolver com mais eficiência as questões apresentadas.
Antes de mais nada é substancial compreender o processo de resolução de problemas - em específico, os computacionais, que são resolvidos através de algoritmos, mas o conceito pode ser facilmente expandido para outras situações dentro e fora da Computação.
Este processo pode ser dividido nas seguintes etapas:
  • Interpretação - Trata de ler o problema e interpretá-lo a fim de extrair o máximo de informações relevantes.
  • Planejamento - Etapa em que são idealizadas diversas abordagens para resolver a questão e ponderados os prós e contras, escolher a que mais se adéqua a situação.
  • Implementação - Momento em que é escrito um algoritmo a partir da estratégia de solução escolhida no panejamento
  • Testes - A solução implementada é verificada para que seja capaz de resolver todas as possíveis situações do problema, aqui são evidenciadas as falhas que ocorreram nas outras etapas.
O mais importante e uma das primeiras coisas que aprendemos no curso de Computação é que este é um processo cíclico, assim sendo, pode (em geral deve) ser percorrido várias vezes. No entanto, alguns, tendem a esquecer isto, tentando chegar direto à implementação sem fazer testes suficientemente corretos, mesmo quando a solução não dá certo, querem consertá-la ainda na implementação.
Este é um erro muito comum nos períodos iniciais do curso, que acaba prejudicando consideravelmente o a desempenho dos alunos, ocorre que, algumas vezes a abordagem para resolver o problema não está correta ou não é a mais eficiente, por isso que o desapego quanto seu algoritmo e a competência de observar o quesito de uma forma diferente são tão importantes.

Aceitar que o seu método de resolução não é o mais eficiente ou que sua estratégia simplesmente não é capaz de resolver o problema e ser capaz de buscar novas abordagens é um enorme indicador de maturidade dentro do curso e demonstra a flexibilidade do aluno e o permite progredir como resolvedor de problemas.

Acesse estes e outros temas tratados no PET Computação aqui.