terça-feira, 23 de abril de 2013

Aplicativos para crianças

Aplicativos ensinam programação a crianças; conheça:

 
No app Daisy the Dinosaur, crianças executam comandos que resultam em ações da personagem Foto: Reprodução
No app Daisy the Dinosaur, crianças executam comandos que resultam em ações da personagem
Foto: Reprodução
     
Em fevereiro, nomes gigantes da tecnologia como o fundador da Microsoft, Bill Gates, e do Facebook, Mark Zuckerberg, se juntaram a uma campanha lançada pela code.org para estimular o ensino de programação nas escolas. O projeto diz que nesta década serão criados mais de 1,4 milhões de empregos em programação, mas até 2020 os Estados Unidos formarão apenas 400 mil estudantes na área.

Se as escolas não ensinam, alguns aplicativos e ferramentas disponíveis na internet tentam preencher essa lacuna. O site Read Write Web separou seis desses serviços, voltados para crianças de 5 a 15 anos, que queiram aprender a programar, seja Ruby, seja Java.

Codecademy (acima de 12 anos)
Esta ferramenta pretende ensinar programação a qualquer pessoa, até mesmo adolescentes. Apesar da interface não ser tão atraente e colorida quanto a de outros aplicativos, o Codecademy é amigável e simples de entender. A ferramenta pretende iniciar as pessoas em linguagens como Python, Ruby, PHP, HTML ou JavaScript. O tutorial está tentando expandir seu apelo aos jovens em uma campanha para treinarem programação depois da aula, incentivando os alunos e educadores a iniciarem um clube de programação em suas escolas.

Scratch (acima de 8 anos)
Criado pelo MIT em parceria com empresas como Microsoft, Intel e Nokia, o Scratch usa uma linguagem de programação que facilita a criação de histórias interativas, animalções, jogos, música e arte e seu compartilhamento na internet. Segundo os criadores, na medida que os jovens criam e compartilhas projetos na ferramenta, aprendem importantes ideiais matemáticas e computacionais, ao mesmo tempo em que aprendem a pensar criativamente.
Ferramenta na web ensina noções de Javascript seguindo a orientação de um monstrinho Foto: Reprodução
Ferramenta na web ensina noções de Javascript seguindo a orientação de um monstrinho
Foto: Reprodução

Code Monster (de 9 a 14 anos)
Esta ferramenta, que pode ser acessada diretamente no navegador, um monstro orienta as crianças sobre como alterar as variáveis do Javascript, o que modifica a aparência dos blocos na tela ao lado. Cada nova lição traz novas cores e formas para o lado direito da tela.

Alice (acima de 8 anos)
O Alice foi criado por pesquisadores da Universidade de Virgínia como uma introdução à programação orientada a objetos. Na ferramenta, os jovens aprendem conceitos fundamentais de programação no contexto de criação de filmes animados e videogames simples. Os objetos 3D povoam um mundo virtual em que os alunos arrastam e soltam peças para criar o programa. Assim, eles conseguem ver a relação que existem entre as instruções de programação com o comportamento dos objetos na animação.

Daisy the Dinosaur (de 5 a 8 anos)
O aplicativo para iPad pretende ensinar os conceitos básicos da lógica de programação para as crianças. O funcionamento é simples: blocos com comandos como "rolar", "saltar" e "crescer" são arrastados para uma área de programação. Ao apertar play, os jogadores veem uma relação direta entre os comandos e as ações que o dinossauro executa.

Hackety-Hack (acima de 13 anos)
O programa dá uma introdução para adolescentes na linguagem Ruby. O programa tem uma interface dividida em duas telas: um editor para a introdução de comandos e testar programas e uma lição que esclarece o código. Depois do tutorial, os usuários criam e compartilham programas e jogos simples.

Afinal... para que serve a TI?

Afinal... para que serve a TI?
Depende do nível de maturidade da empresa. As empresas no nível inicial de maturidade vêem a TI como uma despesa e não como um investimento. Admitem seu uso para controle e produtividade.
No segundo estágio de maturidade, a TI passa a ser importante para a redução de custos e controle de processos. Uma característica desse nível de maturidade é a ausência de um projeto global de TI e a análise de investimentos é feita por projeto, isoladamente.
No terceiro estágio de maturidade, a organização tem uma dependência maior de TI, porém seu crescimento dentro da organização é menor que o crescimento dos negócios. Os investimentos são necessários para acompanhar as necessidades do negócio.
 
No quarto estágio de maturidade, a organização vê a TI como um parceiro que pode ajudar no desenvolvimento de novos negócios e melhorar os processos atuais. Nesse estágio, os processos da empresa estão fortemente dependentes das tecnologias de informação e de sua integração com os processos.
O quinto estágio de maturidade, a organização encara a TI como um diferencial competitivo, tanto nos processos como na tomada de decisão. A TI é encarada como uma transformadora de processos e está alinhada aos objetivos organizacionais e apta a explorar novas oportunidades de negócio.
Conclui-se que o valor da TI ao negócio é proporcional ao nível de maturidade organizacional. Desta forma, é importante os gestores de TI agirem como agentes de mudança para motivar a transformação dos negócios.
 
A missão da TI deve ser de agregar valor ao negócio através de novas tecnologias e processos para reduzir os custos do negócio e mitigar riscos organizacionais. Deve liderar a inovação, tornando fácil o uso da tecnologia para facilitar o crescimento dos negócios.
Atividades de apoio da TI às organizações:
  1. Melhorar os processos de negócios;
  2. Controlar os custos operacionais da organização;
  3. Melhorar a atratividade e crescimento do relacionamento com os clientes;
  4. Aumentar a vantagem competitiva da organização;
  5. Melhorar a agilidade e flexibilidade da organização;
  6. Agregar inteligência aos produtos e serviços da empresa;
  7. Evitar ruptura de negócios por falhas de segurança da informação;
  8. Melhor o faturamento da organização;
  9. Introduzir inovações rapidamente;
  10. Reduzir os ciclos de inovação de produtos e serviços;
Projetos de tecnologia que a TI está envolvida nas organizações nos estágios de maior maturidade:
  1. Aplicações de “business intelligence” (BI);
  2. Implementação de tecnologias de segurança;
  3. Implantação de soluções de mobilidades para as equipes de campo (manutenção e vendas);
  4. Implantação de soluções de colaboração entre pessoas para apoiar a gestão do conhecimento organizacional;
  5. Implantação de soluções de apoio a serviços aos clientes;
  6. Implantação de soluções de integração de informações (SOA – services oriented architecture);
  7. Gerenciamento do fluxo de informações (workflow);
  8. Gestão das redes de dados, voz e imagem;
  9. Implantação de soluções de virtualização de servidores e storage;
  10. Modernização dos sistemas legados.
  11.  

domingo, 7 de abril de 2013

Para quem pediu segue o link contendo o "Livro Verde" que estamos adotando na disciplina Sociedade da Informação...
Bom estudo para todos!!!
http://www.mct.gov.br/index.php/content/view/18878.html