domingo, 21 de junho de 2009

A postura do professor diante da área da tecnologia da informação.

O mundo tem se tornado cada vez mais globalizado com as tecnologias de informações, logo o mercado impele às pessoas a obterem mais formação de forma a qual possam suprir as necessidades do mercado. As tecnologias de informação e comunicação (TICs) tem sido implantadas nas escolas para que os professores possam utilizá-las no método de ensino/aprendizagem para uma melhor formação dos alunos frete às nova exigências do sistema econômico globalizado.

A sociedade exige cada dia mais um profissional capacitado, dinâmico, em constante aperfeiçoamento para que não se torne obsoleto . Assim, as escolas e as universidades têm como metas formarem um trabalhador com alta capacidade de atualização que são exigidas pelo meio inserido, mas ainda, um profissional dotado de alto crítca para enfrentar a gama de informações geradas pelo meio social.

Para que exista um aluno com os requisítos colocados, precisa-se de professores qualificados e conectados com a realidade vigente. Os professores possuem uma missão de não apenas instruir os alunos com informações seculares, mas também de torná-los agentes críticos e transfomadores da sociedade. Existe a necessidade que os docentes passem a transformar os modelos de aula de acordo com a necessidade do estado social , ou seja, os professores têm que exercer seu papel de mediador entre as informações e os alunos, de forma que sejam adquiridas construtivamente e não apenas de modo passivo.

Assim, a sociedade necessita cada vez mais de professores qualificados que não se prenda ao modelo de educação vigente, mas que ajude ao aluno a desenvolver a criatividade e o seu papel social. A aprendizagem deve se adequar ao modelo da tecnologia da informação que deve ser implantada e adotada pelo professores que são agentes mediadores do conhecimento.

Fontes: http://www.webartigos.com/articles/12433/1/professores-intelectuais-transformadores-e-a-formacao-do-aluno-cidadao-critico/pagina1.html;

http://www.netpar.com.br/edumidia/Artigo02.htm

sábado, 30 de maio de 2009

Linguagens de Programação

COBOL

             A linguagem COBOL pertence à terceira geração ou de alto nível, ou seja, uma linguagem projetada para ser mais facilmente manuseada pelo ser humano. A sigla COBOL significa COmmon Business Oriented Language (Lingugem Orientada aos Negócios).

            O COBOL foi solicitada durante uma reunião proposta pelo pentágono e foi projetada com objetivo voltado para negócios. O desenvolvimento da linguagem teve participações de várias empresas e órgãos, entre as empresas podemos citar, a IBM, Burroughs Corporation. Essa linguagem foi criada em um período de seis meses e está completando 50 anos em Maio de 2009.

           A COBOL tinha vários pontos positivos para sua época. Ele possuía boa capacidade de auto-documentação, uma boa modelagem de banco de dados, contudo para os padrões atuais, a COBOL teve problemas no que se refere à programação estruturada, falta de recorrência etc. Contudo, apesar dos vários problemas, a linguagem ainda é usada por muitas empresas, sendo que aproximadamente 60% de códigos de software usam o COBOL. A confiabilidade e adaptabilidade também são motivos para o uso extensivo dessa linguagem. O COBOL atual é a versão COBOL2002 que de acordo com as exigências do mercado, foi adaptado com convenções de chamadas para linguagem C, capacidade de funcionar em ambientes fechados como o Java.
É interessante salientar que a linguagem COBOL, por ser voltada para fins comerciais, necessita ser conjugada com outras linguagens para que se possam executar determinadas funções. A linguagem C, devido ao seu grande suporte, costuma ser usada em comunicação com o COBOL para solucionar determinadas ineficiências da linguagem.

         A COBOL se encaixa como uma linguagem imperativa, porque utiliza ações que manipulam procedimentos e com isso obtêm uma maior eficiência e um domínio de mercado maior em relação às linguagens que utilizam o modelo declarativo.

Ada 

   prec002f1     A linguagem Ada foi construída na década de 70. É uma linguagem imperativa, orientada a objetos e de alto nível. Essa linguagem foi produzida por uma equipe liderada por Jean Ichbiah da Cll Honeywell Bull, uma empresa francesa que foi contratada pelo Departamento de Defesa dos Estados Unidos (DoD).

       O DoD estava determinados problemas na década de 70, pois estavam lidando com várias linguagens que não possuíam sistemas embutidos, logo com a necessidade de criar uma linguagem universal e que suprisse a necessidade do departamento surgiu a linguagem Ada em homenagem a Condessa Ada Lovelance, conhecida como a mãe da programação. Essa linguagem de programação foi projetada com base na linguagem COBOL, Basic e atualmente está ativa com as versões Ada 83 e Ada 95.

       E relevante informar que a Ada 83 não é uma linguagem orientada a objetos, apenas a versão 95 possui essa característica. Com referências aos problemas abordados, essa linguagem é utilizada em uso geral, exemplo: aplicações financeiras, aplicações embutidas, administrativas e etc. É também utilizada em âmbitos militares, aeroespacial e etc.

 

Referências:

http://www.facsp.com.br/artigos/index.php?m=1&id_artigo=76
http://pt.wikipedia.org/wiki/COBOL
http://ctp.di.fct.unl.pt/~pg/docs/Ada_OOP97.pdf

domingo, 10 de maio de 2009

O futuro é 64-bits

Os computadores de 64-bits são promessas para um futuro próximo e isso pode ser observado quando comparamos com os PCs de 32-bits, que podem conter geralmente 4Gb de memória RAM em relação com os processadores de 64-bits, os quais podem oferecer uma expansão maior de memória RAM.
Os processadores que possuem 64-bits podem oferecer uma quantidade imensurável de memória volátil e alocado com isso vêm os processadores manycore que trabalham com mais de oito (8) núcleos processadores, trazendo assim uma melhora muito significativa em números de dados lidos. Contudo, o grande problema encontrado para que os computadores de 64-bits possam trabalhar em alta performance está na compatibilidade dos softwares para trabalharem com processadores paralelos.
É interessante ressaltar, ainda, que já existem processadores de 64-bits, mas, para que esse avanço torne-se proveitoso é necessário que os softwares devam também ser compatíveis com a transmissão de dados em paralelo. Sendo assim, muitos programas, como o sistema operacional Windows XP, Vista e o Seven, ainda são compatíveis com processadores de 32-bits. Entretanto, a Microsoft garante que o Windows 8 será totalmente voltado para 64-bits, assim como vários produtos da Apple e de outras Empresas do ramo.
Para ver a matéria na íntegra:
http://tecnologia.terra.com.br/interna/0,,OI3327369-EI4801,00-Saiba+mais+sobre+o+mundo+bit+e+o+futuro.html

domingo, 3 de maio de 2009

Regulamentação da Profissão

A proposta da regularização da entidade de classe da SBC possui corpo de idéias muito interessante e vantajoso para o desenvolvimento da informática no Brasil, contudo defendo que deveria existir uma política de contas e a existência de algumas restrições no que se refere à proposta da liberdade de trabalho na profissão, ou seja, percebe-se que, se um Engenheiro Civil ou outro profissional detiver o conhecimento em informática e quiser atuar nessa área, ele está livre e desimpedido, contudo, é interessante notar que a recíproca não é a mesma, pois um graduado em informática poderá assinar por uma obra?
Embora não concorde muito com a liberdade ao trabalho na profissão de Informática, vale à pena ressaltar que a idéia defendida pela SBC visa o desenvolvimento e a boa qualidade da Informática no Brasil e isso é uma idéia louvável.
Logo, vejo que as outras propostas da SBC possuem fundamentos importantes para a defesa da classe e principalmente a criação de um Conselho de Auto-Regulação.

segunda-feira, 20 de abril de 2009

Configurando Meu Computador

1 º) Especificações da BIOS

Standard CMOS Features:

Refere-se à amostragem da configuração de hora, data e visualização dos dispositivos da memória secundária.

Advanced Bios:
Refere-se à sequência do Boot

Advanced Chipset Features:
Faz controle de memória, slots e dispositivos de entrada e saída (Portas seriais, Paralelas)

Integrate Perpherals:
Nessa opção posso configurar dispositivos on-board disponível na placa mãe, como dispositivos:
IDE;
PCI;
Portas Paralelas;
Lembrando que a BIOS configura essas opções automaticamente.

Power Management Setup:
Gerenciamento de Energia

PnP/ PCI Configuration:
Trata dos dispositivos Plug and Play e PCI

PC Health States:
Informa como está a temperatura, voltagens e a velocidade do cooler (RPM).

Frenquency/Voltage Control
Altera a frequência do Processador

Load Fail-Safe Default:
Configura as opções anteriores como as de Fábrica

Load Optimized Defauts:
Uma opção que pode melhorar sensivelmente a performace do computador

Set Supervisor Password:
Pode inserir uma senha para restringir a entrada no setup ou no sistema operacional. Essa senha é utilizada por um Supervisor.

Set User Passoword:
Pode inserir uma senha para restringir a entrada no setup ou no sistema operacional. Essa senha é utilizada por um Usuário.

2º) Configurações do Meu PC
Processador:
Tipo: Sempron 2800+
Velocidade: 1600 Mhz
Posso alterar a freqüência do processador na opção: Frenquency/Voltage Control

Memória Primária:
Tipos: 2 memórias DDR
Quantidade: 1512Mb
Frequência: 333Mhz
Posso alterar a freqüência na memória na opção : Advanced Chipset Features

Memória Secundária:
HD : Pode ser configurado como dispositivo primário ou secundário na ordem de BOOT. O meu HD está funcionando no canal zero, instalado na porta IDE e é o dispositivo secundário
Capacidade : 80 Gb
Para configurar o HD em dispositivo primário ou secundário, utiliza-se a opção: Advanced Bios

Dispositivos de Entrada e Saída:
Porta Serial
Porta Paralela
Duas Portas PS/2;
Oito fontes USB
Uma porta LAN (Rede)
Tomadas de Áudio e Vídeo
As configurações desses dispositivos podem ser alteradas em: Advanced Chipset Features

Tipos de Barramentos
Barramento do Processador
Barramento de Memórias

quinta-feira, 9 de abril de 2009

As graduações em computação estão preparadas para formar pessoas capazes de dar conta de tais desafios?
As grades curriculares do Curso em Bacharel de Ciência da Computação possui uma vasta e densa programação, logo, tenho a expectativa de que esses desafios e outros podem ser solucionado com o aprendizado acadêmico mas também através das vária especializações na área.

A que áreas do conhecimento humano diz respeito o desenvolvimento da área de Computação?
Percebe-se que em todas as áreas, sejam elas, humanas ou exatas necessitam do desenvolvimento da computação, pois, nunca a computação foi tão imprescindível como no momento contemporâneo!

quarta-feira, 8 de abril de 2009

Palestra sobre a SBC
O palestrante, Doutor Rogério Nascimento, representante institucional da SBC, explanou sobre diversos assuntos que essa entidade dispõe, como, desde a sua fundação e a importância tecnológica e científica para o desenvolvimento do país.
Em 1978, nasceu a SBC (Sociedade Brasileira de Computação) como uma entidade de classe não cartorizada. Essa possui um corpo administrativo como qualquer outra, além de representatividade na educação e na política.
Embora a SBC não seja como outras entidades de classe, no que se refere à regulamentação jurídica, não deixa a desejar em nada quanto à organização de congressos, simpósios, revistas entre outros, assim como os esforços demandados para manter a informação como prioridade na formação dos aluno, professores e públicos afins.
Esta sociedade também abre espaços para discussões sobre os desafios surgidos na área, mas também prever os avanços da informática nos anos posteriores.