PLANO DE CURSO MicroInformática: 1-Introdução a microinformática 1.1-Histórico Como a maioria das descobertas tecnológicas, os computadores foram construídos inicialmente para fins militares. O interesse pela construção do primeiro computador foi grande. Alemanha e Estados Unidos disputavam essa acirrada corrida contra o tempo. Durante a Segunda Guerra Mundial tiveram início os projetos para a sua construção, motivados principalmente pela necessidade de agilizar o processo utilizado para codificar e decodificar as mensagens trocadas durante a Guerra. Logo depois, foi construído o primeiro computador eletro-mecânico, que possuía gigantescas dimensões. Ele funcionava a base de válvulas a vácuo e armazenava dados através de cartões perfurados. Porém, foi somente a partir de meados dos anos setenta que os computadores ganharam fama. Nesse período, avanços tecnológicos e pesquisas científicas foram capazes de produzir circuitos elétricos cada vez mais aperfeiçoados, possibilitando miniaturizar os computadores tornando-o mais baratos e acessíveis. A partir desses avanços chegamos ao que é hoje conhecido como o microcomputador, ou PC (Personal Computer). Umas máquinas pequenas, capazes de desenvolver os mais sofisticados trabalhos, e que se aperfeiçoam cada vez mais. Atualmente, a informática está presente em quase tudo que nos cerca. Está em um forno microondas, por exemplo, quando programamos o tempo de aquecimento de um alimento, ou ainda em um caixa eletrônico quando efetuamos um saque no banco 24 horas. Na verdade, a informática existe para nos servir: reduzir o tempo que gastamos para nos comunicar, aumentar a precisão dos nossos cálculos, automatizar processos repetitivos, auxiliar no controle de estoques, etc. A informática hoje é uma importante face do desenvolvimento tecnológico mundial. Tempos atrás, não conhecíamos tamanha utilidade como ferramenta educacional. Muitas escolas, colégios, universidades utilizam-se da informática para melhorar a aprendizagem e desenvolvimento de novas tecnologias educacionais. Encontram-se as conseqüências da Informática em muitas áreas do conhecimento. Muitas pessoas ainda resistem aos avanços tecnológicos, mas acabam por ficar rodeadas de ações que necessitam de um melhor conhecimento sobre o assunto. Não podemos fugir das técnicas desenvolvidas por grupos e aceitas pela maioria, pela praticidade e facilidade de uso ou trato de algo. Existem movimentos que são inevitáveis e a informática é uma realidade social, educacional e, hoje, pessoal.
1.2-Conceitos, considerações e vocabulário. Peopleware: Componente humana de um sistema de computação, i.e. indivíduos que utilizam o computador como ferramenta.
Software: Componente lógica de um sistema de computação, i.e. séries de instruções que fazem o computador funcionar (programas de computador). O termo software é utilizado para indicar a parte funcional de um computador, e refere-se aos programas.
Softwares são programas que tornam o computador utilizável. Programas são seqüências de instruções dadas ao computador para resolver um determinado problema. Os softwares podem ser divididos em três tipos:
Sistema Operacional(SO) Linguagens de Programação Softwares Aplicativos É o meio de comunicação entre o usuário e o computador, isto é, serve de interface entre a pessoa e o computador. É a “cara” do computador. Gerencia todos os recursos do hardware do computador. O SO permite que o usuário “diga” o que quer e ele então “diz” ao hardware que solicite o pedido do usuário. Exemplos: MS-DOS, Windows e NT, Unix, OS/2 e Linux. São softwares que permitem aos programadores desenvolverem tarefas que não eram possíveis anteriormente. Podem ser de alto, médio ou baixo nível. Exemplos: Pascal, Fortran, Assembly, Basic, Delphi, Visual Basic, C, C ++, Java, etc.
Sistema Operacional
Linguagens de Programação
Softwares Aplicativos São programas que mais interessam ao usuário comum. Exemplos: Editores de Texto(Word), Planilhas Eletrônicas(Excel), Editores Gráficos(Corel), entre outros. Hardware: Componente física de um sistema de computação, i.e. todos os equipamentos utilizados pelo usuário nas ações de entrada, processamento, armazenamento e saída de dados. Os computadores podem manipular diversos tipos de informação (ou dados), incluindo:
dados numéricos texto imagens vídeos som
1.3-Configuração e Arquitetura: Computador e seu periféricos Características Importantes da Configuração do Computador
Capacidade do disco rígido Velocidade do modem, essencial para reduzir o custo da linha telefônica Memória para rodar os programas (RAM) Velocidade de processamento Audio e vídeo (multimídia) requer maior poder computacional para ser processado.
Exemplo de Configuração
Processdor Intel Core 2 Duo; 3 GB memória RAM do computador; HD 120 Gb HD = Hard Disk (disco rígido). 120 Gb é a capacidade de armazenamento do periférico; Monitor 17” LCD;
Teclado, Mouse; Gravador CD/DVD Características Importantes da Configuração do Computador Capacidade do disco rígido Velocidade do modem, essencial para reduzir o custo da linha telefônica Memória para rodar os programas (RAM) Velocidade de processamento Audio e vídeo (multimídia) requer maior poder computacional para ser processado. Dispositivos (periféricos) de entrada e saída:
conectados ao computador através de uma interface permitem a comunicação do computador com o mundo externo. 4 tipos de periféricos: entrada, saída, entrada e saída, armazenamento.
Dispositivos de entrada convertem dados e informação em sinais que o computador pode utilizar e processar.
Teclado Mesa digitalizadora Tela sensível ao toque Caneta luminosa Joystick Mouse (mecânico, ótico, touchpad e sem fio) Trackball Leitora da caracter ótico Digitalizador de vídeo Luva eletrônica (data glove) Câmaras digitais
Dispositivos de saída convertem sinais digitais internamente armazenados para formas úteis externamente. A informação pode sair do sistema em diferentes formas: texto, imagem, som, sinais luminosos, etc.
Impressoras de impacto ou matriciais Impressoras a jato de tinta Impressoras a laser: Ótima qualidade Muita memória Impressoras de transferência térmica: Lenta, mas com qualidade excelente, Tinta: “aquecida” e Papel especial
Processamento e Controle
UCP ou CPU O processamento é feito através do ciclo: Buscar (copiar) instrução na memória principal; Executar a instrução; Buscar a instrução seguinte; Executar a instrução seguinte; e assim por diante Armazenar informações. As informações são armazenadas na forma de bits (0 e 1) Bit (BInary digiT ) - é a menor unidade de informação com que o computador trabalha. Podem assumir 2 valores, 0-desligado, 1 - ligado. Informação representada por um conjunto de zeros e uns (0 e 1).
Memória Byte - 8 bits, podem representar um único caractere. Um caractere pode ser uma letra, um número ou símbolo. Múltiplos de bytes - medir a capacidade de armazenamento da memória Kilo = K 1.000 mil bytes Mega = M 1.000.000 milhão bytes Giga = G 1.000.000.000 bilhão bytes Tera = T 1.000.000.000.000 trilhão bytes Principal: armazena dados que são processados pela CPU
Tipos de Memória
memória volátil (RAM - Random Access Memory) - armazena temporariamente os dados que são processados e permite a rápida recuperação destes. Ela é custosa e por isso tem o seu tamanho limitado. memória não-volátil (ROM - Read Only Memory) - gravada pelo fabricante do computador, só pode ser lida pela CPU.
Tipos de Memória
Memória Auxiliar (Secundária) memórias mais lentas grande capacidade de armazenamento utilizadas para armazenar informações que não estão sendo processadas no momento disquete, CD-ROM, Winchester, disco de zip Memória Cache É um tipo especial de memória, uma memória RAM de alta velocidade de acesso, localizada entre a CPU e a memória RAM. Seu objetivo é aumentar a velocidade de transferência de dados e instruções. Mantém os dados que são mais solicitados Memórias: classificação: Memória do Computador Memória Principal (inclui a memória cache) Memória Auxiliar Memória Volátil Memória Não Volátil
Tipos de Memória
Memória: Comparações
tamanho da memória principal afeta o custo e a velocidade da aplicação (programa) tamanho máximo da memória principal é limitada pela arquitetura do sistema (CPU)
1.4-Estrutura Lógica e Física dos LIEDs 2-Linux Educacional BotoSet 2.1-Conhecendo o Ambiente Linux 2.1.1-Inicizalização do Linux
Carregando o sistema operacional Linux Login e Senha 2.1.2-Área de Trabalho (Desktop) Ícones de Atalhos Barra de Tarefas Botão “AQUI” 2.1.3-Navegando no Linux (Janela Principal) 2.1.3.1-Todos os Aplicativos 2.1.3.1.1-Educativos – Ferramentas de Aprendizagens (Multidisciplinar) Gcompris - Jogo Educativo Infantil (Multidisciplinar) Ciências: Estrelas (Disciplina Geografia) Kalzium (Disciplina Química) Ferramentas de Aprendizado: Editor Keduca – Editor de Testes (Multidisciplinar) Idiomas: Kanagran – Ordenação de Palavras (Disciplina Inglês) HangMan – Jogo da Forca (Disciplina Inglês) Kiten – Ferramenta de Estudos (Japonês) Klatin – Revisor de Latin Kverbos – Formas Verbais (Disciplina Português) KwordQuiz – Treinar Vocabulário 9Disciplina Português) Letras – Aprendendo o Alfabeto (Multidisciplinar) Treina Vocabulário – Lições (Multidisciplinar) Matemática: Kbruch – Frações Kig – Geometria Interativa KmPlot – Funções Kpor – Porcentagem (%) Outrso – Jogos Diversos (Multidisciplinar) 2.1.3.1.2-Escritório: BrOffice Impress – Editor de Apresentação BrOffice Banco de Dados – Editor de BD Kexi – Gerenciador de BD BrOffice Writer – Editor de Texto BrOffice Calc – Editor de Planilha Eletrônica Jclic – Programação Scribus – Editor de Gráficos e Textos 2.1.3.1.3-Gráficos: DigiKam – Gerenciador de Fotos GIMP – Editor de Imagens Gwenview – Visualizador de Imagens InkScape – Vetor Ilustrador KolourPaint – Editor de Imagens Kooka – Scaneamento e OCR KPDF – Visualizador de Arquivos PDF Ksnapshot – Salvar Telas Scribus – Editor de Gráficos e Textos TuxPaint – Editor de Desenho Infantil XaraXtreme – Editor de Desenho 2.1.3.1.4-Internet: AMSN
Cliente de e-mail thunderbird Kget - Gerenciador de Download Network Manager Kopete Kshirc – Cliente IRC Sun Java 6 Web Start Krfb – Convites Configurar Velox Krdc – Conexões com Ambientes de Trabalho Remotos KPPP – Ferramenta de conexão a internet Mensageiro da Internet Pidgin (MSN) Konkeror (Navegador Web) Navegador Web FireFox Mais Aplicativos Dicionário On-Line KwifiManager (Gerenciador Wireless na Lan) Mostrador de Noticias (Mini Aplicativo de Noticias) 2.1.3.1.5-Jogos Variedades de Jogos 2.1.3.1.6-Multimidia Amarok – Reprodutor de Audio EasyTag – Suporte a arquivos MP3/4 K3b – Queimador de CD/DVD Kaffeine – Tocador de Midia Kmix – Mixador de Som Ogle – Gerenciador de DVD Totem – Reprodutor de Filmes Thoggem – Ripador de DVD 2.1.3.1.7-Sistema Banco de Dados de Dispositivos Kubuntu – Teste de Hardware Centro de Informações KDE – Tudo que tem na Máquina Gerenciador do Adept – Carregador de Programas (Gestão de Pacotes) HPLIP – Toolbox – Print Toolbox Instalar o Sistema no Computador Kcron – Agendador de Tarefas Keep – Backup do Sistema Konsole – Modo Texto (Usando o KDE) Kpackage – Gerenciador de Pacotes KsisGuard – Monitor de Performance KsistemLog – (Sistem Logs Viewer) KsisV – Editor do SisV Kuser – Gerenciador de Usuário QTParted – Creador de Partições Wine Software Uninstall Mais Aplicativos Kdat - Ferramenta de Backup 2.1.3.1.8-Utilitários Ark – Ferramenta de Arquivamento Assistente de GroupWare do KDE Kalgebra – Disciplina Matemática Karm – Gerenciador Pessoal de Tempo Kate – Editor de Texto Avançado
Kmag – Amplificador de Tela Kmousetool Knotes – Notas Instantâneas Skim - Imput Method Platform SpeedChrunch – Calculadora Trabalho de Impressão – Tarefas de Impressão para Rede Wine File – Instalador de Programas do Windows Wine Help Browse – Ajuda do Wine Wine NotePad – Editor de Texto de Notas Xabacus – Calculador Abacus 2.1.3.1.9-Achados e Perdidos Audio Tag Tool – Ficheiro de Audio 2.1.3.1.10-Adicionar/Remover Programs – Funciona com senha do sistema 2.1.3.1.11-PapaChibé – Só funciona com o Disco 02 2.1.3.1.12-Ajuda – Centro de Ajuda do KDE 2.1.3.1.13-Configurações do Sistema – Acessar todas as áreas do sistema (Senha) 2.1.3.1.14-Procurar Arquivos e Pastas