Objetivos: -Dar uma visão integrada do que é a Informática -Refletir sobre as motivações e problemas que envolvem o uso de ferramentas computacionais
|
|
- Marco Antônio Canejo Farinha
- 8 Há anos
- Visualizações:
Transcrição
1 Informática I
2 Objetivos: -Dar uma visão integrada do que é a Informática -Refletir sobre as motivações e problemas que envolvem o uso de ferramentas computacionais -Introduzir os aspectos conceituais e metodológicos da Ciência da Computação
3 Referências Informatica_I-RO_ html (1) Introdução à Ciência da Computação; R.D.Fedeli, E.G.F.Polloni, F.E.Peres; Ed. Thomson (2) Informática - Conceitos Básicos; F.C.Velloso; Ed. Elsevier (3) História da Computação - Teoria e Tecnologia; Cléuzio Fonseca Filho; Ed. LTr
4 1.Aspectos Gerais de Ciência da Computação 2.Componentes Computacionais e sua Integração 3. Organização dos Dados 4.Linguagens de Programação 5. Noção de Redes e a Internet 6. Engenharia de Software 7. Aspectos Associados ao uso de Software
5 Onde a Ciência da Computação se insere? -Pesquisa -Economia -Segurança -Estratégias comerciais -Conhecimento -Trabalho
6 Informação: Quanto pesa e qual volume tem? Quanto vale e quanto custa? Quais as conseqüências? Para que serve?
7 Conseqüências das Ciências da Computação -Tecnológicas -Sociais -Filosóficas -Políticas
8 Quando começou a Ciência da Computação? a.c. -Babilônia, Egito e Fenícia -Sistema de numeração, silabários, ideogramas, alfabetos e algorítmos. Representações abstratas -Século III a.c. até século I d.c. -Grécia - Criptografia, sistemas mecânicos de cálculo (computadores!), lógica, método axiomático -Século VIII até século XII -Paises Árabes e Índia - Álgebra, sistema numérico posicional, algarismos
9 -Século XI Europa -Automatização do raciocínio -Século XVI - Lógica moderna, autômatos, máquinas de cálculo mecânico (mais computadores!!), caixas de música -Século XVIII - Teares automáticos -Século XIX - Censo do EUA. Criação de uma máquina mecânica programável. - Álgebra booleana. Um dos problemas de Hilbert: A máquina de gerar enunciados verdadeiros
10 -Século XX - Gödel - Esta máquina não existe - Turing - Conceitualização matemática da noção de algoritmo. Máquina de Turing - Tese de Church-Turing - Computadores analógicos eletrônicos Analisador diferencial (Bush) - Computadores digitais - ABC(Atanasoff-Berry), Z3 (Zuse), Mark I (Aiken), Collosus (Turing-Neuman) - reles e válvulas eletrônicas - Invenção do transístor (1948) - Primeira máquina de jogar xadrez (1949)
11 - Criação do Fortran e do primeiro SO(1954) - Criação do Algol (1956) - Primeiro computador com transístores (1959) - Primeiro disco removível (1960) - Criado o mouse (1964) - Primeiro doutoramento em Ciência da Computação (1965) - Primeira calculadora de estado sólido (1966) - Criado o primeiro sistema de janelas (1968) - Primeiro compilador Pascal, é desenvolvido o Unix, é criado a ARPANET (1969)
12 (1971) -Primeiro microprocessador em escala industrial - Criação da linguagem C (1972) - Criação do Prolog, do primeiro supercomputador e do primeiro computador com sistema de janelas integrado com rede usando protocolo Ethernet(1973) - Kenbak I - Primeiro microcomputador, A ARPANET se une a outras redes estas são chamadas por Internet (1974) - É fundada a Microsoft (1975) - É fundada a Apple (1977) - Primeira planilha e editor de texto (1979)
13 - Microsoft cria o Xenix, versão do Unix (1980) - Criado o computador pessoal da IBM (1981) - É criada a Free Software Foundation (1985) - Primeiros processadores RISC comerciais (1986) - A Cray produz o Cray-MP (US$20 milhões) (1988) - Primeiro verme de computador (1988) - Linus Torvalds remete o que lança o Linux com a versão 0.01 (1992) - Lançado o Windows 3.1 (1992) - Novell compra a UNIX Systems Laboratory (1992)
14 - Mosaic, primeiro navegador de Internet (1993) - Lançado o navegador Netscape e o Linux 1.0 (1994) - Lançado o navegador Internet Explorer (1995) - Lançado o Mac OS X (2001) - Lançado o Mozilla (2002) - O número de distribuições Linux chega a casa dos milhares (2004) - A utilização FireFox cresce exponencialmente (2005)
15 Como fazer um programa? - Abstração -Conceitos -Informação -Estrutura - Lógica - Uso indevido de argumentos (Sofistas, Zenão, etc) - PlatãoxAristóteles: Conteúdo mental e realidade Silogismos, Modalidades, silogismos modais - Euclides e o método axiomático
16 - Algoritmo - Al Kharazmi: Ábaco x escrita dos cálculos - Eficácia - Eficiência - Complexidade - Granularidade - Recursividade - Máquina de Turing - Tese de Church-Turing
17 - Linguagem "um conjunto de elementos (símbolos) e um conjunto de métodos (regras) para combinar estes elementos, usado e entendido por uma determinada comunidade". - Sintaxe > Ligação entre elementos - Gramática > Regras - Semântica > Significado - Linguagens formais - Linguagens naturais - Protocolos de comunicação - Linguagens de programação
18 Linguagens de programação Tipicamente... - Compiladas Pascal C C++ Fortran - Interpretadas (ou de script) Perl Python Javascript - Mistas Java Parrot Forth
19 Linguagens de programação - Não estruturadas Fortran Lisp - Estruturadas Algol Pascal C C++ - Orientadas a objeto C++ Eiffel Objective C
20 Linguagens de programação - Baixo nível Assembly - Alto nível Cobol Fortran Algol Pascal - Médio nível C C++ Forth
21 Linguagens de formatação ou Linguagem de especificação Não devem ser confundidas com linguagens de programação - TEX - HTML - UML - XML
22 Alguns tópicos sobre linguagens - Padronização - Flexibilidade - Eficiência(s) - Aceitação - Sistematização - Portabilidade de código
23 Visitas recomendadas htm
24 Outros microcomputadores
25 Visitas recomendadas A3o
26 Visitas recomendadas -História da Computação -Museu do Computador -Museu do computador analógico:
Curso Técnico em Redes
Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas
Leia mais1. Histórico e Evolução dos Computadores
Faculdade UNIREAL Centro Educacional de Ensino Superior de Brasília 1. Histórico e Evolução dos Computadores A evolução da Informática O computador que conhecemos hoje é uma máquina programável que processa
Leia maisCurso de Engenharia Formação Geral 1º e 2º anos
Curso de Engenharia Formação Geral 1º e 2º anos DISCIPLINA 1º Bimestre Introdução à Engenharia 40 Informática 40 Matemática 80 Produção de Textos 40 2º Bimestre Cálculo I 80 Física I 80 Inglês 20 Metodologia
Leia maisCurso de Engenharia. Formação Geral 1º e 2º anos
Curso de Engenharia Formação Geral 1º e 2º anos DISCIPLINA 1º Bimestre Introdução à Engenharia Informática Matemática Produção de Textos 2º Bimestre Cálculo I Física I Inglês Metodologia Científica 3º
Leia maisIB I M B - PC. 1982 ( C ( P C U U
Microinformática 1981 (CPU 80086 e 80088 8bits/16bits XT) O MS-DOS funciona em um protótipo do IBM- PC. 1982 (CPU 80286 16bits AT) Intel lança chip 286, com 134.000 transistores. Sai a planilha eletrônica
Leia maisEVOLUÇÃO DAS TECNOLOGIAS
A ERA DA COMPUTAÇÃO EVOLUÇÃO DAS TECNOLOGIAS Wagner de Oliveira Década de 40 1946: Konrad Zuze desenvolve a Plankalkul: a primeira linguagem de programação de alto nível, não foi usada. 1949: Aparece a
Leia maisINTRODUÇÃO AOS SISTEMAS LÓGICOS
1 INTRODUÇÃO AOS SISTEMAS LÓGICOS EVOLUÇÃO DA COMPUTAÇÃO PROF. ANDRÉ MONTEVECCHI PROFA. ANNA TOSTES 19/02/2014 Prof. André Montevecchi / Profa. Anna Tostes 2 SUMÁRIO Introdução O ábaco História About the
Leia maisAndré Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br)
André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. DEINFO/UFRPE 2
Leia maisLinguagens de Programação. Introdução. Carlos Bazilio bazilio@ic.uff.br http://www.ic.uff.br/~bazilio/cursos/lp
Linguagens de Programação Introdução Carlos Bazilio bazilio@ic.uff.br http://www.ic.uff.br/~bazilio/cursos/lp Motivação Algumas questões filosóficas Por quê existe mais de uma linguagem de programação?
Leia maisProgramação de Computadores. Turma CI-180-B. Josiney de Souza. josineys@inf.ufpr.br
Programação de Computadores Turma CI-180-B Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 2 (06/03/15) Como está organizado um computador Computadores antigos Modelo von-neumann Quais suas partes
Leia maisHistória da Computação (Introdução Geral)
História da Computação (Introdução Geral) Informática, CET-CO Francisco Rente francisco.rente@estgoh.ipc.pt Agenda História da Computação Babbage e Lovelace Lógica Boleana Máquinas de Cartões Perfurados
Leia maisIntrodução à Computação e suas Aplicações. Eduardo Reck Aula 02 - História dos computadores
Introdução à Computação e suas Aplicações Eduardo Reck Aula 02 - História dos computadores Roteiro História dos computadores Conceitos Tecnológicos Componentes básicos de um computador Introdução à organização
Leia maisFundamentos de Informática 1ºSemestre
Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o
Leia maisIntrodução à Computação: História dos computadores
Introdução à Computação: História dos computadores Ricardo de Sousa Bri.o rbri.o@ufpi.edu.br DIE- UFPI 2004 by Pearson Education Objetivos Aprender sobre a história dos computadores. 2004 by Pearson Education
Leia maisIntrodução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
Leia maisLinguagens Formais e Autômatos
Linguagens Formais e Autômatos SLIDE 1 Professor Júlio Cesar da Silva juliocesar@eloquium.com.br site: http://eloquium.com.br/ twitter: @profjuliocsilva facebook: https://www.facebook.com/paginaeloquium
Leia maisENIAC. Introdução aos Computadores e à Programação (Noções Básicas)
ENIAC Introdução aos Computadores e à ção (Noções Básicas) Introdução aos Computadores e à ção (Noções Básicas) 1 Introdução aos Computadores e à ção (Noções Básicas) 2 O transistor foi inventado em 1947
Leia maisInformática Aplicada à Engenharia Florestal
Informática Aplicada à Engenharia Florestal Computação Científica Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Computação Científica Conceito Computação Científica
Leia maisMAC2166 Introdução à Computação Aula 1 (Extra) História da Computação
MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 (Extra) História da Computação DCC IME
Leia mais16/09/2012. Agenda. Introdução. Introdução. Tipos de Software (Básico) Tipos de Software. Curso Conexão Noções de Informática
Curso Conexão Noções de Informática Aula 2 Arquitetura de Computadores (Software) Agenda Introdução; Tipos de Software; Básico; Aplicativo; Livre; Proprietário. Pirataria de Software; Demos, Freewares
Leia maisUNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente
1º TERMO NOTURNO - 2009 31/03/09 3ª feira 20:50 h A ADMINISTRAÇÃO 01/04/09 4ª feira 19:00 h A1/A2 INTRODUÇÃO A COMPUTAÇÃO 02/04/09 5ª feira 19:00 h A1 LABORATÓRIO DE INFORMÁTICA I 02/04/09 5ª feira 20:50
Leia maisUNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente
1º TERMO NOTURNO - 2013 23/09/13 2ª feira 08:20 h B1 (DP) ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO I 23/09/13 2ª feira 19:00 h A1 ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO I 24/09/13 3ª feira 19:00 h A COMUNICAÇÃO
Leia maisLinguagens de. Aula 01. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagens de III Aula 01 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de III Horário das Aulas: 6as feiras das 7h40 às 10h55 Objetivo principal desta disciplina é: utilizar
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisEMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 60 h 1º Evolução histórica dos computadores. Aspectos de hardware: conceitos básicos de CPU, memórias,
Leia maisEducação Física Educação Física (LP) História Estudos Sociais com Habilitação em História (LP) Filosofia (LP) História (LP)
Educação Física Educação Física (LP) História Estudos Sociais com Habilitação em História (LP) Filosofia (LP) História (LP) Língua Portuguesa e Literatura Letras com Habilitação em Lingua Portuguesa (LP)
Leia maisIntrodução à Computação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Introdução à Computação DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Informática x Computação
Leia maisAULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA
AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto APRESENTAÇÃO Os computadores chegaram aos diversos níveis das organizações Nestes contexto: Que linguagem entendem? Que produtos podem usar? Dúvidas
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA*
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA* Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2014 *Adaptado de PACHECO, R C S & RIEKE, R N INE UFSC Disponível em: http://wwwstelaufscbr/~pacheco/dsoo/htm/downloadshtm
Leia maisConteúdo. Uma visão social. O que é? Dá certo? Custos. Recomendações. Apresentação Ricardo Gazoni Semiotic Systems. Software Livre Junho de 2011
Conteúdo Uma visão social O que é? Dá certo? Custos Recomendações Apresentação Ricardo Gazoni Semiotic Systems Página 2 Uma visão social História da computação: o começo de tudo 1936 década de 40 Máquina
Leia maisGrade Curricular - Engenharia de Computação
Grade Curricular - Engenharia de Computação SEMESTRE 1 - Obrigatórias FCM0101 Física I 6 0 6 FFI0180 Laboratório de Física Geral I 2 0 2 SAP0678 Desenho 2 0 2 SAP0679 Humanidades e Ciências Sociais 2 0
Leia maisIntrodução à Programação Aula 2 Introdução à linguagem Python
Introdução à Programação Aula 2 Introdução à linguagem Python Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 2 Introdução à linguagem Python 2015 1 / 24 Nesta
Leia maisProgramação de Computadores
Programação de Computadores Curso Engenharia Química Modalidade Superior Professora Michelle Nery Agenda Introdução a Programação História e Avanços História do Computador 2000 a.c. foi criado o ábaco,
Leia maisIntrodução ao Processamento de Dados
Table of Contents Conceitos básicos...1 Para começar...1 Usuários e profissionais...1 Hardware e software...2 CPU, memória e periféricos...2 Tipos de computador...3 A evolução da Informática...4 i Conceitos
Leia maisIntrodução. Capítulo 1. 1.1. Breve sinopse
Capítulo 1 Introdução 1.1. Breve sinopse O C é uma linguagem de programação criada por Dennis Ritchie no início da década de 70 do século XX. É uma linguagem de complexidade baixa, estruturada, imperativa
Leia maisDisciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br
Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos
Leia maisARQUITETURA DE COMPUTADORES. Rogério Spindula Rosa
ARQUITETURA DE COMPUTADORES 1 Rogério Spindula Rosa 2 EXECUÇÃO DE PROGRAMAS PROGRAMA 3 4 INTRODUÇÃO Hoje é raro escrever um programa diretamente em linguagem de computador em virtude da enorme dificuldade
Leia maisUnidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas
http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do
Leia maisCursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,
Leia maisInformática Instrumental Aula 1. Prof. Msc. Fernando Nakayama de Queiroz
Informática Instrumental Aula 1 Prof. Msc. Fernando Nakayama de Queiroz Ementa da disciplina 1. Apresentação do sistema operacional windows e linux; 2. Aprendendo a operar o teclado e principais teclas
Leia maisInformática, Internet e Multimídia. Profa. Késsia R. C. Marchi
Informática, Internet e Multimídia Profa. Késsia R. C. Marchi Informática - Origem Para auxiliar a contar, nossos antepassados usavam pedras... Cálculo deriva do latim calculus (pedra) Information Automatique
Leia maisTécnicas Computacionais para Engenharia I
Técnicas Computacionais para Engenharia I Professor: Fabrício Maciel Gomes fmgomes@usp.br Currículo Resumido Engenheiro Industrial Químico EEL/USP Mestre em Engenharia Química EEL/USP Doutorando em Engenharia
Leia maisFonte (livro-texto): Conceitos de Linguagens de Programação, 4ed. Robert W. Sebesta
1 Fonte (livro-texto): Conceitos de Linguagens de Programação, 4ed. Robert W. Sebesta Agenda 1. Razões para estudar conceitos de LPs 2. Domínios de programação 3. Critérios de avaliação de linguagens 4.
Leia maisIA: Introdução. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
IA: Introdução Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário O que é Inteligência Artificial? IA forte e IA fraca Métodos fortes e Métodos fracos De Aristóteles a Babbage Alan Turing e
Leia mais11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador
Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um
Leia maisSUMÁRIO. Informática Informação X Comunicação Sistemas de Informação Tipos de computadores
A ERA DA COMPUTAÇÃO SISTEMAS DE COMPUTADOR Wagner de Oliveira SUMÁRIO Informática Informação X Comunicação Sistemas de Informação Tipos de computadores Computadores de grande porte Computadores de médio
Leia maisHABILITAÇÃO COMPONENTE TITULAÇÃO
Operação de Software Aplicativo Científica Engenharia da Produção Engenharia de Engenharia de Produção Matemática Aplicada às Matemática Aplicada e Científica Matemática com Tecnologia em - Ênfase em Gestão
Leia maisFundação Comunitária de Ensino Superior de Itabira Grade Curricular. Faculdade de Ciências Administrativas e Contábeis de Itabira
Renovação de Reconhecimento - Portaria Nº 653 de 02/06/10 - DOU: 04/06/10. Emissão: 08/07/15 :34 Página: 1/5 0 GSI0 Libras () 0 GSI067 Gestão de Serviços () 0 GSI068 Jogos Empresariais () 0 GSI069 Administração
Leia maisQUADRO DE TITULAÇÃO VERIFIQUE NO QUADRO OS COMPONENTES POSSÍVEIS COM BASE NA SUA TITULAÇÃO ENSINO MÉDIO
1 QUADRO DE TITULAÇÃO VERIFIQUE NO QUADRO OS COMPONENTES POSSÍVEIS COM BASE NA SUA TITULAÇÃO ENSINO MÉDIO DISCIPLINAS Artes (Base Nacional Comum) Biologia (Ensino Médio) Matemática (Base Nacional Comum)
Leia maisIntrodução ao Processamento de Dados (IPD)
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Introdução ao Processamento de Dados (IPD) Estrutura da Apresentação Conceitos Básicos Processamento de Dados
Leia maisCampus Dianópolis Área de Conhecimento: AGRONOMIA com ênfase em Agricultura
AGRONOMIA com ênfase em Agricultura PROPAGAÇÃO E MANEJO DE PLANTAS HORTÍCOLAS ESTRUTURA AGRÁRIA BRASILEIRA OS MOVIMENTOS SOCIAIS NO MEIO RURAL PRINCIPAIS CLASSES DE SOLOS NO BRASIL E DO ESTADO DO ADUBAÇÃO
Leia maisAbstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.
Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X
Leia maisHistória e Evolução da Web. Aécio Costa
Aécio Costa A História da Web O que estamos estudando? Período em anos que a tecnologia demorou para atingir 50 milhões de usuários 3 As dez tecnologias mais promissoras 4 A evolução da Web Web 1.0- Passado
Leia maisNesta aula... Analisamos na ultima aula a evolução e caraterísticas de computadores e linguagens de programação. Nesta aula iremos ver:
Nesta aula... Programação de Computadores Analisamos na ultima aula a evolução e caraterísticas de computadores e linguagens de programação. Nesta aula iremos ver: 1 Programação de Computadores O que é?
Leia maisIIH Introdução à Informática e Hardware
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO - CAMPUS VOTUPORANGA Técnico em Manutenção e Suporte em Informática IIH Introdução à Informática e Hardware Aula: Linguagens de Programação
Leia maisPROCESSAMENTO DE DADOS 15/08
PROCESSAMENTO DE DADOS 15/08 Coletar Informática Armazenar Disseminar Dados DADOS Elementos conhecidos de um problema INFORMAÇÃO Um conjunto estruturado de dados transmitindo conhecimento. Novas Tecnologias
Leia maisUNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal AULA Informática: Aplicações e Benefícios Advocacia
Leia maisEMENTAS DAS DISCIPLINAS
EMENTAS DAS DISCIPLINAS CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Introdução à Computação A disciplina apresenta a área da Computação como um todo, desde a história e a evolução dos computadores
Leia maisIntrodução à Lógica de Programação
Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha
Leia maisO Hardware e o Software do Computador
O Hardware e o Software do Computador Aula 3 Parte 2 Software de Computador Aplicativo Horizontal: tarefas genéricas, para quaisquer organizações Aplicativo Vertical: tarefas específicas, para organizações
Leia maisIntrodução a Informática
Inclusão Projeto Digital do Jovem Agricultor Introdução a Informática Projeto 1/18 Inclusão Projeto Digital do Jovem Agricultor Conteúdo Programático Introdução; História do computador; Hardware, Software
Leia maisConceitos básicos de programação
O QUE É UM PROGRAMA? Para executar uma dada tarefa é geralmente necessário entender o sistema onde ela é realizada. Por exemplo, para fazer um bolo temos um sistema composto por: Ingredientes Cozinheiro
Leia maisConstrução de Compiladores. Construção de Compiladores. Motivação. Motivação. Contexto Histórico. Classificações: Gerações 09/03/2010
Construção de Compiladores Prof. Raimundo Santos Moura (http://www.ufpi.br/rsm) Construção de Compiladores Livro-Texto: AHO, Alfred V.; ULLMAN, Jeffrey D.; SETHI, R. Compiladores: princípios, técnicas
Leia maisParadigmas de Linguagens de Programação. Aspectos Preliminares
Aspectos Preliminares Cristiano Lehrer Motivação (1/6) Aumento da capacidade de expressar idéias: Difícil conceituar estruturas quando não se pode descreve-las. Programadores são limitados pelas linguagens.
Leia maisParadigmas de Linguagens de Programação
Paradigmas de Linguagens de Programação Faculdade Nova Roma Cursos de Ciências da Computação (6 Período) Prof. Adriano Avelar - Site: www.adrianoavelar.com Email: edson.avelar@yahoo.com.br Ementa Introdução
Leia maisProf. André Dutton W W W. P O R T A L D O A L U N O. I N F O 1
Prof. André Dutton W W W. P O R T A L D O A L U N O. I N F O 1 EMENTA: Aspectos teóricos e práticos da informática como tecnologia utilizada na empresa. Análise do impacto da informática na sociedade.
Leia maisIntrodução à Engenharia de Controle e Automação
Introdução à Engenharia de Controle e Automação O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO DA FACIT Renato Dourado Maia Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes
Leia maisProgramação de. Programa. Bibliografia. Páginas electrónicas de PM. Regras das aulas de laboratório. Métodos de Ensino - Aulas
Programa Programação de Microprocessadores 1º Ano 2º Semestre A arquitectura dos computadores A linguagem C 1 aula 7 aulas Talvez haja mais algum assunto a abordar nas aulas seguintes Mestrado Integrado
Leia maisDefinição : Num mundo altamente competitivo como o de hoje, quem estiver mais bem informado está em vantagem.
Definição : Processos de tratamento, controlo e comunicação da informação, através de meios informáticos (computador). Vivemos na era da informação ou sociedade do conhecimento. Num mundo altamente competitivo
Leia maisComputador Máquina que processa uma grande quantidade de dados com rapidez e precisão.
Introdução à informática - Noções Básicas de Informática; - O que é software / hardware; - Como funciona um computador; - Componentes de um computador; - Tipos de computador; - Periféricos; - Ligar e desligar
Leia maisOrganização de Computadores I
Departamento de Ciência da Computação - UFF Objetivos Organização de Computadores I Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br http://www.ic.uff.br/~debora/orgcomp Dar noções iniciais
Leia maisApostila 1 Introdução à Informática
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUL DE MINAS GERAIS CAMPUS INCONFIDENTES Apostila 1 Introdução à Informática Projeto INCLUDJA Inconfidentes Março de 2011 SUMÁRIO CAPÍTULO 1 -INTRODUÇÃO...2
Leia maisLABORATÓRIO VIRTUAL DE MATEMÁTICA EM DVD
LABORATÓRIO VIRTUAL DE MATEMÁTICA EM DVD Tânia Michel Pereira Universidade Regional do Noroeste do Estado do Rio Grande do Sul tmichel@unijui.edu.br Angéli Cervi Gabbi Universidade Regional do Noroeste
Leia maisPara existência de um sistema de informação, fazem-se necessários três componentes, são eles:
RESUMO Um sistema de informação é composto de três componentes, Hardware, Software e Peopleware. Para quantificar a memória do equipamento é utilizado um sistema de medida, ou seja, o byte, que significa
Leia maisÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares:
ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO e Inteligência Artificial Aplicada a Jogos, com 6 Paradigmas de Programação I, com 9 Paradigmas de Programação II, com 9 Algoritmos e Estrutura de
Leia maisOrganização de Computadores Software
Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender
Leia maisOrganização Básica de computadores e linguagem de montagem
Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu
Leia maisTEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2. AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA
TEMA TECNOLOGIA DA INFORMAÇÃO -Tipos de SI e Recursos de Software parte2 AULA DE SISTEMAS DE INFORMAÇÃO PROFa. ROSA MOTTA CONTEÚDO DA AULA Tipos de Software Serviços Web Tendências 2 OBJETIVOS ESPECÍFICOS
Leia maisINFORMÁTICA BÁSICA. Prof. Rafael Zimmermann
INFORMÁTICA BÁSICA Prof. Rafael Zimmermann 1. INFORMÁTICA É a ciência que estuda o processamento de informações. Nasceu da necessidade do homem processar informações cada vez mais complexas e com maior
Leia maisMicroinformática - História da computação. Jeronimo Costa Penha SENAI - CFP/JIP
Microinformática - História da computação Jeronimo Costa Penha SENAI - CFP/JIP Conhecer a história nos traz uma melhor visão das coisas que fazemos: Como elas aconteceram Como evoluíram até o que são hoje
Leia maisInternet - A rede Mundial
Internet - A rede Mundial Fernando Albuquerque 061-2733589 fernando@cic.unb.br O que é? Qual a sua história? Como funciona? Como está organizada? Quais os serviços? Como acessar? Quais os cuidados? Qual
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisFormação Modular Certificada. Arquitetura interna do computador. História dos computadores UFCD - 0769. Joaquim Frias
Formação Modular Certificada Arquitetura interna do computador História dos computadores UFCD - 0769 Joaquim Frias O Ábaco Surgiu à cerca de 5000 anos na Ásia e ainda se encontra em uso Foi o primeiro
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisLINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de
Leia maisENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DA COMPUTAÇÃO SOBRE O CURSO A revolução tecnológica das últimas décadas, especialmente na área de informática, tem alterado nossa sociedade. O Engenheiro de Computação é um profissional que
Leia maisMaterial 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni
Material 5 Administração de Recursos de HW e SW Prof. Edson Ceroni Desafios para a Administração Centralização X Descentralização Operação interna x Outsourcing Hardware Hardware de um Computador Armazenamento
Leia maisINTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO
Capítulo 1 INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO 1.1 Histórico de Linguagens de Programação Para um computador executar uma dada tarefa é necessário que se informe a ele, de uma maneira clara, como ele
Leia maisIntrodução à Programação Aula 1 Apresentação
Introdução à Programação Aula 1 Apresentação Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 1 Apresentação 2015 1 / 32 Nesta aula 1 Objetivos, funcionamento
Leia maisEVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60
INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários
Leia maisSistemas de Representação e Raciocínio
Sistemas de Representação e Raciocínio Introdução à Inteligência Artificial Profa. Josiane Baseado no material de David Poole, Alan Mackworth e Randy Goebel Abril/2007 Inteligência Artificial Objetivo
Leia maisO que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.
O que é a ciência de dados (data science). Discussão do conceito Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.3, Outubro, 2015 Nota prévia Esta apresentação tem por objetivo, proporcionar
Leia maisENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DA COMPUTAÇÃO SOBRE O CURSO Com a revolução tecnológica, não é só o mundo que muda, mas a área de tecnologia também. O Engenheiro de Computação é um profissional fundamental para que essa evolução
Leia maisSERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CONCURSO PÚBLICO PARA DOCENTES DO MAGISTÉRIO SUPERIOR Edital nº 1, de 1 de março de
Leia maisCONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS. João Gabriel Ganem Barbosa
CONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS João Gabriel Ganem Barbosa Sumário Motivação História Linha do Tempo Divisão Conceitos Paradigmas Geração Tipos de Dados Operadores Estruturada vs
Leia mais1.2.4. Organizar a estrutura do site
1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva
Leia mais