domingo, 21 de junho de 2009
Que postura deve adotar o professor da área de tecnologia da informação?
O professor da área de tecnologia da informação tem que saber como passar as informações necessárias para o aluno sem tornar o aprendizado chato e cansativo, devido a complexidade dos assuntos abordados. O uso de computadores na sala de aula deve ajudar esse fator, porém é preciso ter o cuidado de utilizá-lo sempre com atividades interessantes para não correr o risco de os alunos ficarem dispersos.
Como a área de tecnologia vive em constante evolução, é importante também, que os professores se mantenham sempre atualizados para assim poder passar sempre as informações corretas para os alunos.
segunda-feira, 1 de junho de 2009
Linguagens de Programação
O Delphi teve sua primeira versão lançada em 1995, pela Borland Software Corporation (agora é produzido pela Embarcadero). Na verdade ele é um IDE ( ambinte integrado para desenvolvimento de software) que utiliza a linguagem de programação do Object Pascal. O Delphi é de uso geral, de alto nível, orientado a objetos, orientado a eventos, compilado e possui programação visual. Ele foi ins pirado por outras linguagens como o já citado Object Pascal e o C++. Inicialmente, foi lançado para a plataforma windowns, mas com o desenvolvimento de novas versões, ganhou a característica de ser multiplataforma por também ser produzido para a plataforma Linux(com o nome Kylix) e podendo também ser usado no Mac OS. Nas versões mais atuais também tem suporte ao desenvolvimento para a plataforma Windows .NET. O Delphi é bastante abrangente, pode ser usado para serviços e até para aplicações WEB e CTI, além de ser compatível com os principais bancos de dados do mercado e ser bastante utilizado no desenvolvimento de aplicações desktop.
HASKELL
É uma linguagem de programação funcional, de alto nível e propósito geral. Sua primeira versão foi criada em 1990 por Simon Peyton-Jones, Paul Hudak e Philip Wadler, e o nome Haskell é uma homengem ao lógico Haskell Curry. Sua criação foi influenciada pelas linguagens Miranda e ML, e posteriormente o Haskell influenciou a linguagem CAT e o famoso Python. Foram desenvolvidas várias versões, inclusive orientadas a objetos(Haskell++, O'Haskell, Mondrian), além de versões paralelas como a Distributed Haskell. Suas principais características são as funções recursivas, modularização e avaliação preguiçosa. O Haskell é considerado uma linguagem pouco eficiente e por isso ainda não é muito usado em empresas. No entanto, é uma das linguagem mais populares no meio académico, é muito usada em investigações e cada vez mais utilizada em situações comerciais.
http://pt.wikipedia.org/wiki/CodeGear_Delphi
http://www.haskell.com.br/
http://pt.wikipedia.org/wiki/Haskell_(linguagem_de_programação)
domingo, 24 de maio de 2009
Nossas Disciplinas e sua Relação com os Desafios da SBC
SISTEMAS DISTRIBUÍDOS
O Sistema Distribuído é uma referência à computação paralela e descentralizada, realizadas por vários computadores conectados por uma rede, cujo objetivo é concluir uma tarefa em comum. Ou seja, é você ter vários computadores independentes, mas capazes de compartilhar os recursos de seus sitemas: hardware, software e dados. Essa disciplina está ligada ao quinto desafio da SBC, que é: "Desenvolvimento tecnológico de qualidade: sistemas disponíveis, corretos, seguros, escaláveis, persistentes e ubíquos."
ARQUITETURA DE COMPUTADORES
A Arquitetura de computadores é uma disciplina mais voltada para a área de hardware. Ela é a teoria por detrás do desenho do computador, e com ela trataremos da estrutura e organização dos hardwares, e ao funcionamento interno do computador. Essa disciplina está ligada ao terceiro desafio da SBC, que é: "Impactos para a área de computação da transição do silício para novas tecnologias."
REDES DE COMPUTADORES
Essa disciplina tem por objetivo ensinar ao aluno a organização de computadores e redes de computadores, sistemas operacionais em uso atualmente, tornando-o apto a exercer todas as atividades relacionadas com o tema. Ela está ligada ao primeiro ("Gestão da informação em grandes volumes de dados multimídias distribuídos.") e ao quinto (já citado anteriormente) desafios da SBC.
sábado, 9 de maio de 2009
Novidades de Hardware
Foi comprovado pelo instituto de Pesquisas Incompletas da INFO (IPII) que 90 por cento das pessoas comem enquanto usam o computador. Essa mania pode trazer sérios riscos para o computador, já pensou no prejuízo ao derramar algum líquido no estabilizador, gabinete ou no seu monitor LCD novinho? A parte danificada com mais frequência é o teclado, não só pelos alimentos e mãos sujas, mas também por poeira, cabelos ou qualquer coisa que possa cair entre as teclas.
Afim de resolver esse problema, foi desenvolido o teclado VIOGUARD Self-sanitizing Keyboard, além de podermos guardá-lo dentro da sua caixa própria, ele é equipado com duas lâmpadas de raios ultra-violetas com germicidas que limpam totalmente o teclado e o deixa livre de resíduos e impurezas.

segunda-feira, 4 de maio de 2009
Regulamentação da Profissão - Informática
Felizmente eu procurei me informar melhor e analisando os projetos de lei, o posicionamento da SBC, e opiniões de outros colegas eu mudei minha forma de pensar.
Em resumo, os projetos de lei que prevêem a regulamentação do profissional em informática defendem que somente os diplomados ou os que já exercem a profissão por no mínimo 5 anos terão o direito de trabalhar na área. O objetivo dessa medida, em tese, seria impedir que uma pessoa qualquer, que não teve uma educação institucional na área de informática, exerça a profissão.
Mas e como ficam os autodidatas, que já contribuiram e continuam contribuindo muito para o desenvolvimento da computação não só no Brasil, mas em todo o mundo. A alegação de que eles estariam tomando as vagas dos diplomados pode ser derrubada simplesmente analisando que, se eles são contratados, é porque certamente eles estão se desenvolvendo e trabalhando com competência, pois dono de empresa nenhum colocaria seu negócio em risco contratando "qualquer" pessoa.
Só para concluir, espero que esses projetos de lei ( PL 607/2007 (do senador Expedito Júnior), e PL 7109/2006 e PL 7232/2006(do deputado Bonifácio de Andrada )) não sejam aprovados, ou que pelo menos sejam reformulados. Seria até aceitável permitir mais direitos aos diplomados, mas de forma alguma impedir que autodidatas ou profissionais de outras áreas trabalhem na informática, pois isso reduziria o crescente desenvolvimento da computação no Brasil.
segunda-feira, 27 de abril de 2009
Configurando meu Computador
- CPU Frequency
- ajusta a frequência do processador
- CPU Warning Temperature
-manda um alerta acso a temperatura do processador esteja muito elevada
- Halt On
-determina quando o sistema vai parar se um erro for detectado durante o boot
- First Boot Drive
-determina onde procurar o boot para iniciar o sistema
- Chipset Voltage
-tem capacidade de mudar a voltagem do chipset
MEMÓRIA PRINCIPAL
- Memory Clock
- ajusta a frequência do clock da memória
- Memory Voltage
- capacidade de mudar a voltagem da memória principal
MEMÓRIA SECUNDÁRIA
- Hard Disk Boot Priority
- determina a sequência do boot nos discos rígidos
- Drive A
- identifica qual o tipo de leitor de disquete conectado à placa-mãe
- Primary IDE Master
- encontra dispositivos que usam os slots IDE na placa-mãe, como HD's e leitores/gravadores de CD e de DVD
- IDE DMA Transfer Acess
- permite à porta IDE ter acesso direto à memória
- Sistem Warning Temperature
- envia um alerta caso a temperatura do sistema esteja muito elevada
DISPOSITIVOS DE ENTRADA E SAÍDA
- Power On by Mouse
- torna possível ligar o computador através do mouse
- Power On by Keyboard
- torna possível ligar o computador através do teclado
- Serial Port 1 Adress
- altera o endereço da porta serial 1
- Alguns Dispositivos
- mouse ( entrada )
-teclado ( entrada )
- microfone ( entrada )
- caixa de som ( saída )
-impressora ( saída )
- webcam ( saída )
- multifuncional ( entrada e saída )
- joystick dualshock ( entrada e saída )
BARRAMENTOS
- PCI-Express Frequency
- configura o valor de frequência do PCI
- USB Memory Type
- seleciona o valor da base de memória
- USB 2.0 Controller
- habilita ou desabilita o controlador USB 2.0
- Alguns Barramentos
- PCI
- PCMCIA
- USB
- Leitor de Cartões
segunda-feira, 13 de abril de 2009
Sociedade Brasileira da Computação
OS GRANDES DESAFIOS DA COMPUTAÇÃO NO BRASIL
A SBC selecionou um conjunto de cinco grandes desafios para o Brasil na área da computação, que deveriam ser resolvidos num período de 10 anos: de 2006 a 2016; são eles:
- Gestão da informação em grandes volumes de dados multimídia distribuídos
- Modelagem computacional de sistemas complexos artificiais, naturais e sócio-culturais e da interação homem-natureza.
- Impactos para a área de computação da transição do silício para novas tecnologias.
- Acesso participativo e universal do cidadão brasileiro ao conhecimento.
- Desenvolvimento Tecnológico de Qualidade: sistemas disponíveis, corretos, seguros, escaláveis, persistentes e ubíquos.
PERGUNTA DO PROFESSOR
Quais cadeiras ou áreas de concentração do curso de computação da UFS tem relação com cada um dos desafios propostos pela SBC?
1. Gestão da informação em grandes volumes de dados multimídia distribuídos.
- Redes de Computadores;
- Engenharia de Software;
- Banco de Dados;
- Estrutura de Dados.
2. Modelagem computacional de sistemas complexos artificiais, naturais e sócio-culturais e da interação homem-natureza.
- Algoritmos;
- Desenvolvimento de Software.
3. Impactos para a área de computação da transição do silício para novas tecnologias.
- Arquitetura de Computadores
4. Acesso participativo e universal do cidadão brasileiro ao conhecimento.
- Informática, ética e sociedade
5. Desenvolvimento Tecnológico de Qualidade: sistemas disponíveis, corretos, seguros, escaláveis, persistentes e ubíquos.
- Sistemas Distribuídos;
- Engenharia de Software;
- Programação;
- Redes de Computadores.