segunda-feira, 22 de junho de 2009

Que postura deve adotar o professor da área de tecnologia da informação?

Um professor na área de tecnologia de informação deve estar sempre apto a manter-se constantemente atualizado, suas aulas devem ser preparatórias e ter como objetivo principal desenvolver as habilidades do aluno com atividades incentivadoras.
Esse tipo de professor não transmite a informação mas gera o caminho para que o aluno chegue até ela. Principalmente na nossa área onde temos amplo acesso às informações por meio da Internet e outros meios de comunicação, é exatamente nesse ponto que encontramos um problema. Se existe a vasta disponibilidade dessas informações o professor é dispensável no papel de transmissor destas, mas ele deve agir como um filtro do conhecimento norteando e apoiando o aluno nosso processo de aprendizagem.
Além disso o comportamento autodidata deve ser estimulado principalmente na área da Computação pois o bom profissional deve ter o compromisso de manter-se constantemente atualizado das novas tecnologias.

sábado, 30 de maio de 2009

Util!

Esse post é um extra, não foi designado pelo professor, mas encontrei essa notícia na internet e pensei que seria interessante postar aqui.
Trata-se de uma "inovação" que traduz literalmente tecnologia aplicada à humanos.
Jerry Jalava

Jerry Jalava sofreu um acidente de carro e foi obrigado a amputador metade do dedo.
Ele colocou uma prótese removível e inserido na protese há um pen drive de 2Gb, e então quando ele precisa usar o USB ele retira o dedo falso. É bem útil ele pode ter sempre armazenado nele filmes, fotos e outros arquivos úteis, mas como 2Gb hoje já não dá pra guardar tanta coisa, ele ainda brinca dizendo que pretende aumentar sua capacidade de armazenamento e inovar usando tecnologia wireless (sem fio).

Fonte:Telegraph.co.uk

quinta-feira, 28 de maio de 2009

Ada e Haskell

No post dessa semana vou falar sobre duas linguagens de programação, Ada e Haskell.

Ada foi produzida por uma equipe liderada por Jean Ichbiah da CII Honeywell Bull, contratados pelo Departamento de Defesa dos EUA durante a década de 70, com a necessidade de substituir mais ou menos uns 450 tipos de linguagens ou dialetos de programação usado por eles. Essa primeira versão lançada Ada 83 era baseada em Pascal e outras linguagens, já a versão Ada 95 é orientada a objetos . É considerada uma linguagem de alto nível, imperativa e orientada a objetos. O nome Ada foi dado em homenagem a Ada Lovelace considerada a primeira programadora. É utilizada com fins militares pela ESA (Agência Espacial Européia), pelo Departamento de Defesa dos Estados Unidos e empresas de aviação que possuem fins militares. Uma curiosidade a respeito da linguagem é do Ariane 501, um foguete francês que se autodestruiu após o lançamento em 1996, e a principal causa apontada é uma falha o software que foi escrito em Ada.

Haskell teve sua primeira versão produzida em 1990, mas já ganhou várias implementações desde então. A denominação Haskell é uma homenagem ao lógico Haskell Curry. É uma linguagem funcional, e tem base na fundamentação matemática do cálculo lambda. Apresenta conceitos diferenciais como tipagem polimórfica, avaliação preguiçosa, funções de alta-ordem e sobrecarga de funções. Programar em uma linguagem funcional significa basicamente definir funções e utilizar o computador para avaliar expressões. Haskell possui uma variada gama de utilização comercial, aeroespacial e de defesa.

segunda-feira, 25 de maio de 2009

Na postagem dessa semana cada aluno escolherá 3 disciplinas da grade curricular e explicará sobre a importância dessas disciplinas para os grandes desafios da computação.
As disciplinas que eu escolhi foram Informática Educativa, Interface Humano-Computador e
Sistemas Operacionais.
Informática Educatica fala basicamente sobre educação e tecnologia focando os processos de aprendizagem.
Interface Humano-Computador trata da interação homem-máquina, da importância de uma interface bem projetada e de boa usabilidade.
Sistemas Operacionais mostra os fundamentos básicos para a construção de um sistema operacional, desde a organização até o projeto prático de construção.
Essas três disciplinas estão interligadas com "Acesso participativo e universal do cidadão brasileiro ao conhecimento", um dos grandes desafios da computação no Brasil, porque essas disciplinas focam exatamente a interação do usuário e do computador, o que pode facilitar muito a informática para todos.

quinta-feira, 7 de maio de 2009

Novidades em Hardware..

O post dessa semana será sobre uma tecnologia nova em hardware. Nas minhas pesquisas encontrei esse teclado e pensei que seria bem interessante falar sobre ele.



A fabricante Asus apresentou em um evento realizado na Alemanha, um protótipo chamado Eee Keyboard, na opinião de muitos uma revolução nos teclados. Ele tem o formato de um teclado normal mas é incluso uma tela de 5 polegadas sensível ao toque e alguns dispositivos que os pcs normais possuem (sistema operacional, internet sem fio, conectividade Wi-Fi e Bluetooth, saída de vídeo HDMI, etc.).

O modelo mostrado na feira pesava cerca de 950 gramas, contava com 16 GB de HD, memória RAM de 1GB e portas USB. Mas já se fala em maior conectividade como microfone, entrada e saída de audio dentre outras coisas que só despertariam mais ainda nossa curiosidade.
No evento, a Asus confirmou que o protótipo final já está quase pronto para o mercado. E já temos informações que ele será lançado agora em maio ou junho, na mesma linha do Eee PC, cujo slogan é “easy to learn, easy to work, easy to play” (fácil de aprender, fácil de trabalhar, fácil de brincar, em português). Especula- se que dentro das utilidades do Eee Keyboard, esse funcionaria de PC pro seu
home theater já que conta com uma versão com e sem fio.
Os preços também foram divulgados, a versão básica em torno dos 400 dólares e a versão mais prática sem fio, 600 dólares.

Só nos resta esperar e conferir se vai ser um sucesso ou só mais um item exótico da computação.


Imagem extraída do site:
http://paineldohardware.com/blog/?cat=26
Texto baseado nos sites:
http://paineldohardware.com/blog/?cat=26
http://www.profissionaisti.com.br/2009/03/eee-keyboard-sera-que-vinga/
http://www.webtuga.com/asus-eee-keyboard/

quarta-feira, 29 de abril de 2009

Regulamentação da Profissão de Informática

O post dessa semana vai abordar um assunto que interessa a toda a sociedade, mas em especial as pessoas diretamente envolvidas com a área da Informática.
A discussão é sobre a regulamentação da profissão da Informática, diversas são as opiniões sobre o assunto. A SBC, basicamente, defende que o exercício da profissão de Informática deve ser livre, independente de diploma; do outro lado, o principal representante Bonifácio de Andrada, deputado federal, defende que as atividades só poderão ser exercidas por pessoas diplomadas ou não-diplomadas mas que exerçam a profissão no mínimo a 5 anos, ele objetiva ainda a criação de um Conselho Federal de Informação e Computação.
Me posiciono ao lado da SBC, tendo em vista que atividades inerentes à computação não necessitam de um diploma ou qualquer comprovação de cursos, se o profissional é qualificado para executar o trabalho não é importante que seja apresentado um papel que comprove sua capacidade e eficiência, além disso se a empresa desejar a contratação apenas de profissionais que tenham cursado o ensino superior, elas são totalmente livres para exigir tal documentação. Há ainda a suspeita que os profissionais com o 3º grau possam ser afetados pela concorrência dos curiosos (autodidatas, entre outros), se isso for uma verdade, radicalmente, acredito que seja mais lucrativo investir nestes curiosos, ao invés de proteger com leis trabalhistas os "menos capacitados" apenas por eles possuírem algum comprovante de curso superior ou equivalente, o que pode de certa forma barra o desenvolvimento tecnológico do país. Não esquecendo também que aquele que passa por um curso superior, se bem feito, não necessita de proteção contra concorrência.
Espero que tenha ajudado, apesar de defender apenas aquilo em que acredito.


Para um conhecimento mais amplo, links interessantes:
Projeto de Lei pelo Bonifácio de Andrada
Projeto de Lei pela SBC



quarta-feira, 22 de abril de 2009

Configurando meu computador

Nesse post comentarei alguns componentes do computador, tomando como o exemplo o computador que eu uso, são eles a placa mãe, o processador, as memórias principais e secundária, os dispositivos de entrada e saída.
A placa mãe(motherboard) é a maior placa de um computador e serve para acomodar o processador e conectar todos os componentes chamados de periféricos, ela é composta pelo encaixe do processador chamado soquete, pelos barramentos, pela BIOS e sua respectiva bateria, pela memória ROM, entre outros. A que eu uso é MSI MS-7267, fabricada pela Micro-Star Int'l Co.,Ltd.. Os barramentos permitem a conexão de outros periféricos, assim como as portas de comunicação permitem a conexão com periféricos externos, a exemplo USB.
O processador é a principal peça de um computador, como o próprio nome já diz, ele processa as informações, ele se utiliza dos barramentos que permitem o tráfego de dados entre o processador e os demais componentes. Ele pode ser dividido em 4 partes básicas, dentre elas vale citar a ULA (Unidade lógica e aritmética), que realiza operações lógicas e aritméticas necessárias para a realização de uma tarefa, e a UC(Unidade de Controle), que é responsável pelo controle das tarefas e de todos os outros componentes do computador. O que eu uso é o DualCore Intel Core 2 Duo E4500, 2200 MHz (11 x 200), fabricado pela Intel Corporation. O processador também utiliza uma memória para armazenar o resultado de seus trabalhos, essa memória chama-se memória cachê e sua velocidade de processamento é melhorada pois o cache é exclusivo do processador.
As memórias principais são utilizadas pelo processador para armazenar informações enquanto estão sendo executadas se você encerrar o aplicativo sem salvar os dados, estes serão excluídos da memória, isso faz delas voláteis. Todos os programas precisam ser carregados nestas memórias para serem executados. A exemplo, a memória RAM (Random Access Memory) que é instalada na placa mãe. A que eu uso é do tipo DDR2 667 (333 MHz) de 1GB.
O HD (Hard Disk) é uma memória secundária, um dispositivo designado a armazenar dados, todos os programas que você deseja utilizar em seu computador devem ser instalados ou copiados para seu disco rígido, eles são mais baratos do que as memórias, logo possuem uma grande capacidade de armazenamento e diferente das memórias ele não é volátil. O HD que eu uso tem a capacidade de armazenar 160 GB.
Por último vamos falar dos dispositivos de entrada e saída(input/output), eles servem para a comunicação entra o usuário e a máquina. Exemplos mais comuns de entrada(input) são teclado, mouse, scanner, webcam, microfone, tela sensível ao toque, leitor de código de barras, canetas óticas, joystick, entre outros. Exemplos de saída(output) são monitor, caixas de som, impressora, entre outros. Existem também aqueles dispositivos que são tanto de entrada quanto de saída são eles: pen drives, joystick vibratórios, monitores sensível ao toque, gravador de CD/DVD, modem, dentre outros.
Espero que tenha contribuído para os leitores com alguma informação útil, até o próximo post.