quarta-feira, 21 de março de 2012

Autorregulação da Aprendizagem de Programação

A aprendizagem de programação exige um esforço muito grande do aluno, mas torna se mais fácil quando este se compromete a autorregulação, reconhecendo suas falhas e necessidades

          Pensando em um aprender vantajoso e motivador para os futuros programadores, a Professora Silvana Rossy de Brito da Universidade Federal Rural da Amazônia - UFRA, estar com um projeto voltado para aprendizagem de programação - "Autorregulação da aprendizagem de programação: abordagem baseada em princípios de feedback" - tendo como bolsista a aluna do 3º semestre de Graduação: Bacharelado em Informática Agrária, Jeily Ferreira de Sousa.
           O sucesso da aprendizagem estar na forma como o aluno encara as dificuldades e, para estudar esse desempenho melhor e de forma mais precisa a universitária juntamente com sua orientadora disponibiliza um QUESTIONÁRIO, esses dados tem como objetivo medir a motivação e as estratégias de aprendizagem de cada aluno, que é um dos principais objetivos do projeto.
        “As questões deste estudo pedem que você reflita e responda sobre os fatores motivacionais e as estratégias de aprendizagem e estudo que você utiliza no seu dia-dia de estudante.“

Clique Aqui para responder o Questionário.




Algoritmo & Programação

terça-feira, 13 de março de 2012

Desenvolvedores

Idéias que dão certo, como a de Bill Gates, é uma realização que não tem preço, ou melhor, tem preço sim, você pode ficar rico!

O sonho de todos desenvolvedores é acertar de primeira e, para que isso aconteça é necessário que suas idéias respondam todas as expectativas como, por exemplo: Quem vai gostar ou querer a sua idéia (público)? E, quem vai financiar a sua idéia (dinheiro)? È por isso que ser um desenvolvedor de sucesso não é tão fácil assim, tem que haver muita persistência. Outro dia recebi, da turma do "Tá Sáfo", uma matéria que chamou minha tenção, fala sobre as "Armadilhas para desenvolvedores: síndrome de Bill Gates", o texto é legal e bem realista, vale apena conferir, principalmente para aqueles que sonham, ou melho, gostariam de ganhar dinheiro com desenvolvimento.

Algoritmo & Programação.

sábado, 10 de março de 2012

As Profissões do Futuro

Programador, Analista e Técnico em informática

Profissão é coisa séria, afinal é no trabalho que passaremos boa parte de nossas vidas, consequentemente uma escolha errada e investimentos em uma profissão inadequada nos colocará em uma situação difícil. A escolha de uma profissão é um problema a ser levado a sério pelos jovens e talvez repensada para aqueles que já estão a algum tempo trabalhando.

Quais são as profissões do futuro?
Acredita se que em muitas áreas há boas opções, mas foco deste post estar na área de tecnologia da informação, com destaque para programadores, engenheiros de software, analistas de sistemas e técnicos em informática.
Frequentemente a grande mídia dá destaque ao problema que o setor vem passando, isto é, a falta de profissionais nessas áreas. Isto já é antigo e o problema está longe de ser solucionado. Portanto, investir em cursos e qualificação profissional para a área de TI é certamente investir em uma profissão de futuro.

O que faz cada um deles:
  • Analista de Sistemas
Atua como ponte entre o mercado em geral e a tcnologia da informação propriamente dita. O analista traduz para o mercado as soluções de tecnologia e leva para a tecnologia as necessidades do mercado. Ele elabora projetos, acompanha equipes de desenvolvimento, entre outras atividades.
  • Programador
Este profissional é responsável por fazer a codificação dos sistemas, realizar os testes de funcionamento, entre outras atividades relacionadas.
  • Administrador de banco de dados – DBA
Analisa e projeta banco de dados, criar planos de segurança, backup, manutenção do banco de dados e dos dados em sí. É uma profissão de futuro, mas exige bastante qualificação ou pelo menos uma boa certificação na área.
  • Técnico em informática
Responsável pela manutenção de computadores, impressoras, redes e toda a infraestrutura de tecnologia da informação em uma empresa ou organização qualquer. Para ser um técnico em informática, o caminho mais curto é um curso técnico em informática.
Há outras profissões e profissionais ligados a tecnologia da informação, mas aqui focamos apenas os principais.

Você também acha que as profissões abaixo podem ser consideradas profissão do futuro?
Se você é um desses profissionais ou não e quer dar sua opinião, escolha uma opção na lista abaixo e colebore:
  1. Analista de Sistemas;
  2. Programador;
  3. Administrador de banco de dados – DBA;
  4. Técnico em informática.


Matéria extraída do Site: http://www.siteopiniao.com.br/


quarta-feira, 7 de março de 2012

Programação

Informações adicionais para a resolução de problemas envolvendo a arte de programar

A tarefa de resolver problema, em geral é feita de forma empírica e desorganizada. Neste momento o mais importante é O QUE FAZER e não COMO FAZER (qual linguagem e em qual computador). A capacidade de resolução de problema é uma habilidade a ser adquirida e a obtenção desta capacidade é conseguida através de Conhecimento e Destreza. O Conhecimento, em termos de resolução de problemas é adquirido pelo estudo e está relacionado a que táticas, estratégias e planos a ser usado e quando. A Destreza é adquirida pela prática. A experiência no uso do conhecimento nos dá mais agilidade na solução de problemas.

Pedaço de Informação: letras – sílabas – palavras
Memória: Usada para lembrar o problema, procurar problemas semelhantes e manter um histórico das tentativas bem ou mal sucedidas.
Longo prazo: guarda experiências passadas e tudo que sabemos, é ilimitada.
Curto prazo: capacidade bem menor, porém a velocidade de recuperação é bem maior que a de longo prazo.
 
Externa: Registro ex. lápis e papel.
Processamento: Não podemos alterar de forma significativa a nossa velocidade de processamento, porém podemos aprender a evitar processamento inútil.
Estalo: Quando descobrimos o que é necessário para resolver facilmente um problema.
Quadro: Modelo mental de um objeto ou situação. O modelo básico é genérico, porém um quadro pode facilmente acomodar detalhes adicionais. Existem quadros que podem ser combinados e outros que não possuem a menor relação entre si.
Recodificação: Toda informação captada, através dos órgãos dos sentidos é “codificada” na nossa memória. Quando mostrar a informação que está armazenada na nossa memória, precisamos “recodificá-la”. Neste processo muito da qualidade da informação pode ter sido perdida, pois foi codificada e recodificada.
Estratégias: Métodos genéricos de solução, aplicáveis a várias classes de problemas.
Táticas: Métodos específicos, restritos a uma classe de problemas.
Principais estratégias a serem seguidas na resolução de um problema:
Especifique o problema claramente e entenda-o completamente.
- Torne explicito as regras e dados implícitos;
- Elimine os detalhes supérfluos;
- Entre no problema;
- Use todas as informações disponíveis;
- Decomponha o problema;
- Trabalhe para trás.
Afinidades: Podemos chegar à solução de um problema resolvendo problemas afins.
Notação: É através de uma notação que conseguimos descrever uma situação. Quando Estamos resolvendo um problema, fica evidente como a escolha da notação adequada é importante. A dificuldade de se chegar a uma solução pode estar fortemente relacionada com a qualidade e adequabilidade da notação escolhida. Símbolos e operadores são os dois componentes fundamentais da notação. Como exemplos de notações usadas para resolver problemas citam-se diagramas, tabelas, linguagens simbólicas, linguagens estruturadas, dentre outros.


Silvana Rossy de Brito