13
INE 5602 INE 5602 Introdução à Informática Introdução à Informática Ricardo Azambuja Silveira Ricardo Azambuja Silveira INE-CTC-UFSC INE-CTC-UFSC E-Mail: [email protected] E-Mail: [email protected] URL: www.inf.ufsc.br/~silveira URL: www.inf.ufsc.br/~silveira

Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

  • Upload
    lykhanh

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 INE5602 Introdução à InformáticaIntrodução à Informática

Ricardo Azambuja SilveiraRicardo Azambuja SilveiraINE-CTC-UFSCINE-CTC-UFSCE-Mail: [email protected]: [email protected]: www.inf.ufsc.br/~silveiraURL: www.inf.ufsc.br/~silveira

Page 2: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/062/13

Plano de EnsinoPlano de Ensino

• EmentaEmenta– Computador Digital X Analógico. Computador Digital X Analógico.

– Sistemas de Numeração. Sistemas de Numeração.

– Representações Digitais para números, códigos, sons, imagens Representações Digitais para números, códigos, sons, imagens etc. etc.

– Comunicação Digital do Telégrafo ao Satélite. Comunicação Digital do Telégrafo ao Satélite.

– Noções de Arquitetura e Organização de Computadores. Noções de Arquitetura e Organização de Computadores.

– Noções de Redes de Computadores (Estrutura da INTERNET ou Noções de Redes de Computadores (Estrutura da INTERNET ou assemelhada).assemelhada).

– A evolução histórica do processo de distribuição da informação;A evolução histórica do processo de distribuição da informação;

– Estrutura de Sistemas Distribuídos e o modelo Cliente/Servidor.Estrutura de Sistemas Distribuídos e o modelo Cliente/Servidor.

– Serviço de troca de informações. Serviço de troca de informações.

– Noções de Máquinas Abstratas.Noções de Máquinas Abstratas.

Page 3: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/063/13

Plano de EnsinoPlano de Ensino

• Objetivos GeraisObjetivos Gerais– Apresentar a base teórica no contexto de informática necessária Apresentar a base teórica no contexto de informática necessária

à introdução do aluno no curso Sistemas de Informaçãoà introdução do aluno no curso Sistemas de Informação

• Objetivos EspecíficosObjetivos Específicos– Introduzir conceitos básicos de informática: Introduzir conceitos básicos de informática:

• componentes básicos do computadorcomponentes básicos do computador

• sistemas de numeraçãosistemas de numeração

• representação digital de informaçõesrepresentação digital de informações

– Introduzir conceitos básicos das diversas áreas da informáticaIntroduzir conceitos básicos das diversas áreas da informática• Arquitetura e Organização de Computadores, Linguagens de Arquitetura e Organização de Computadores, Linguagens de

Programação, Redes de Computadores, Sistemas Operacionais, Programação, Redes de Computadores, Sistemas Operacionais, Engenharia de Software, Banco de Dados e Sistemas DistribuídosEngenharia de Software, Banco de Dados e Sistemas Distribuídos

Page 4: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/064/13

Plano de EnsinoPlano de Ensino

• Procedimento didáticoProcedimento didático1. Conceituação de Informática e histórico1. Conceituação de Informática e histórico

2. Representação Digital de Informações2. Representação Digital de Informações

3. Arquitetura de Computadores3. Arquitetura de Computadores

4. Programação de Computadores4. Programação de Computadores

5. Noções de Sistema Operacional5. Noções de Sistema Operacional

6. Noções de Engenharia de Software6. Noções de Engenharia de Software

7. Comunicação de Dados7. Comunicação de Dados

8. Noções de Redes de Computadores8. Noções de Redes de Computadores

9.  Noções de Bancos de Dados9.  Noções de Bancos de Dados

10. Noções de Sistemas Distribuídos10. Noções de Sistemas Distribuídos

Page 5: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/065/13

Plano de EnsinoPlano de Ensino

• Avaliação da aprendizagemAvaliação da aprendizagem– Provas Escrita: 3 provasProvas Escrita: 3 provas

• Média = (NotaProva1+NotaProva2+NotaProva3)/3 Média = (NotaProva1+NotaProva2+NotaProva3)/3

– Se MédiaSe Média≥≥6 e Freqüência6 e Freqüência≥≥75% 75% • Aluno está aprovado com MédiaFinal=MédiaAluno está aprovado com MédiaFinal=Média

– SenãoSenão• Se MédiaSe Média≥≥3 e Freqüência3 e Freqüência≥≥75% 75%

– Aluno pode optar por realizar a novaAvaliaçãoAluno pode optar por realizar a novaAvaliação

» MédiaFinal=(Média+novaAvaliação)/2MédiaFinal=(Média+novaAvaliação)/2

– Se MédiaFinalSe MédiaFinal≥≥6, o aluno está aprovado6, o aluno está aprovado

– Senão o Aluno é reprovadoSenão o Aluno é reprovado

Page 6: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/066/13

Curso de Sistemas de InformaçãoCurso de Sistemas de Informação

• Conhecimentos Necessários de InformáticaConhecimentos Necessários de Informática– Linguagens de programação Linguagens de programação

– Estrutura de dados Estrutura de dados

– Bancos de dados Bancos de dados

– Redes de computadores Redes de computadores

– Engenharia de software Engenharia de software

– Sistemas distribuídos Sistemas distribuídos

– Estatística Estatística

• A formação do estudante será abrangente e geral nas áreas de: A formação do estudante será abrangente e geral nas áreas de: – Arquitetura de computadores Arquitetura de computadores

– Matemática Matemática

– Teoria da decisão Teoria da decisão

– Sociologia Sociologia

– Empreendedorismo Empreendedorismo

– Administração Administração

Page 7: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/067/13

CronogramaCronograma

• T. 0138AT. 0138A– 320202CTC208320202CTC208

– 618302CTC210618302CTC210

DATA ASSUNTO12/09 Plano de Ensino – Conceitos Básicos

15/109 Cap1 Conceitos básicos e histórico 19/09 Cap 2. Sistemas Numéricos: Aritmética e lógica22/09 Cap 2. Sistemas Numéricos: Aritmética e lógica26/09 Cap 2. Representação Digital de Informações:

Caracteres e Números29/09 Cap 2. Representação Digital de Informações:

Caracteres e Números03/10 Cap 2. Representação Digital de Informações:

Áudio e Vídeo 06/10 Cap 2. Representação Digital de Informações:

Áudio e Vídeo 10/10 Cap 3 Arquitetura de Computadores13/10 EXERCÍCIO17/10 Cap 3 Arquitetura de Computadores 20/10 Cap 3 Arquitetura de Computadores24/10 Cap 3 Arquitetura de Computadores27/10 Prova I: Cap1, Cap2, Cap303/11 EXERCÍCIO07/11 Cap 4 Linguagens de Programação10/11 Cap 4 Linguagens de Programação14/11 Cap 4 Linguagens de Programação

Page 8: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/068/13

CronogramaCronograma

• T. 0138AT. 0138A– 320202CTC208320202CTC208

– 618302CTC210618302CTC210

DATA ASSUNTO17/11 Sistemas Operacionais21/11 Sistemas Operacionais24/11 Sistemas Operacionais28/11 Engenharia de Software 01/12 Engenharia de Software 05/12 Prova 2: Linguagens, SO, Eng.

Software08/12 Comunicação de dados02/02 Comunicação de dados06/02 Redes Locais de Computadores 09/02 Internet e sistemas distribuídos13/02 Bancos de dados16/02 Prova 3: Comunicação de Dados,

Redes e Internet e banco de dados20/02 Feriado23/02 Feriado22702 Tira dúvidas02/03 Recuperação

Page 9: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/069/13

Plano de EnsinoPlano de Ensino

• BibliografiaBibliografia– R. Willrich, Apostila INE5602 Introdução à Informática, 2000.R. Willrich, Apostila INE5602 Introdução à Informática, 2000.

– Velloso, F.C. Informática: Conceitos Básicos, 5a Edição. Editora Campus, Velloso, F.C. Informática: Conceitos Básicos, 5a Edição. Editora Campus, 1997.1997.

– A. S. Tanenbaum. Organização estruturada de computadores, 3a Edição, A. S. Tanenbaum. Organização estruturada de computadores, 3a Edição, Rio de Janeiro: PHB, 1995.Rio de Janeiro: PHB, 1995.

– C. Ghezzi, M. Jazayeri. Programming language concepts, 1987.C. Ghezzi, M. Jazayeri. Programming language concepts, 1987.

– R.S. Pressman. Engenharia de software, 1995.R.S. Pressman. Engenharia de software, 1995.

– G.E. Revesz. Introduction to formal languages, 1991.G.E. Revesz. Introduction to formal languages, 1991.

– A. S. Tanenbaum. Sistemas operacionais modernos, 1995.A. S. Tanenbaum. Sistemas operacionais modernos, 1995.

– A S. Tanenbaum. Redes de Computadores, 1997.A S. Tanenbaum. Redes de Computadores, 1997.

– J. Eddings. Como funciona a Internet. São Paulo: Quark, 1994.J. Eddings. Como funciona a Internet. São Paulo: Quark, 1994.

– C. J. Date. Introdução a sistemas de bancos de dados, 1986.C. J. Date. Introdução a sistemas de bancos de dados, 1986.

– H.F. Korth, Sistema de banco de dados, 1995.H.F. Korth, Sistema de banco de dados, 1995.

– N.A. de Castilho Lages, Introdução aos sistemas distribuídos, 1986.N.A. de Castilho Lages, Introdução aos sistemas distribuídos, 1986.

Page 10: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/0610/13

O que é Sistemas de Informação?O que é Sistemas de Informação?

• Material elaborado pelo prof. Roberto WillrichMaterial elaborado pelo prof. Roberto Willrich

• Definição de SistemaDefinição de Sistema– Biólogo Ludwig Von Bertalanffy observou que qualquer organismo Biólogo Ludwig Von Bertalanffy observou que qualquer organismo

vivo mantinha sempre uma característica comumvivo mantinha sempre uma característica comum• Identidade do organismo – seu objetivo (propósito)Identidade do organismo – seu objetivo (propósito)

– Estendeu as suas observações a outros tipos de organismosEstendeu as suas observações a outros tipos de organismos• organismos mecânicos, organismos sociais, etcorganismos mecânicos, organismos sociais, etc

– Desses estudos e observações, von Bertalanffy propôs a Teoria Desses estudos e observações, von Bertalanffy propôs a Teoria Geral dos SistemasGeral dos Sistemas

• chamando de sistema a esses organismos, visando, portanto, a um chamando de sistema a esses organismos, visando, portanto, a um objetivoobjetivoUm sistema é um conjunto estruturado ou ordenado de partes ou elementos Um sistema é um conjunto estruturado ou ordenado de partes ou elementos

que se mantêm em interação (em ação recíproca) na busca de um ou vários que se mantêm em interação (em ação recíproca) na busca de um ou vários objetivosobjetivos. Se caracteriza pela influência que cada componente exerce sobre os . Se caracteriza pela influência que cada componente exerce sobre os demais e pela união (demais e pela união (globalismoglobalismo), no sentido de gerar resultados que levam ), no sentido de gerar resultados que levam

ao(s) objetivo(s) buscado(s) ao(s) objetivo(s) buscado(s)

Page 11: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/0611/13

O que é Sistemas de Informação?O que é Sistemas de Informação?

• Algumas definições de SISTEMAAlgumas definições de SISTEMA– ““Um conjunto de elementos interdependentes em interação, com vistas Um conjunto de elementos interdependentes em interação, com vistas

a atingir um objetivo”a atingir um objetivo”

– ““Qualquer entidade, conceitual ou física, composta de partes inter-Qualquer entidade, conceitual ou física, composta de partes inter-relacionadas, interatuantes ou interdependentes”relacionadas, interatuantes ou interdependentes”

– ““Um conjunto de objetos unidos por alguma forma de interação regular Um conjunto de objetos unidos por alguma forma de interação regular ou interdependência”ou interdependência”

– ““Um conjunto ou combinação de coisas ligadas ou interdependentes, e Um conjunto ou combinação de coisas ligadas ou interdependentes, e que interagem de modo a formar uma unidade complexa; um todo que interagem de modo a formar uma unidade complexa; um todo composto de partes de uma forma organizada, segundo um esquema ou composto de partes de uma forma organizada, segundo um esquema ou plano”plano”

– ““Os sistemas são constituídos de conjuntos de componentes que atuam Os sistemas são constituídos de conjuntos de componentes que atuam juntos na execução do objetivo global do todo. O enfoque sistêmico é juntos na execução do objetivo global do todo. O enfoque sistêmico é simplesmente um modo de pensar a respeito desses sistemas totais e simplesmente um modo de pensar a respeito desses sistemas totais e seus componentes”seus componentes”

– ““Qualquer conjunto de partes unidas entre si pode ser considerado um Qualquer conjunto de partes unidas entre si pode ser considerado um sistema, desde que as relações entre as partes e o comportamento do sistema, desde que as relações entre as partes e o comportamento do todo seja foco de atenção”todo seja foco de atenção”

Page 12: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/0612/13

O que é Sistemas de Informação?O que é Sistemas de Informação?

• Dado e informaçãoDado e informação– DadoDado é qualquer elemento identificado em sua forma bruta é qualquer elemento identificado em sua forma bruta

• por si só não conduz a uma compreensão de determinado fato ou situaçãopor si só não conduz a uma compreensão de determinado fato ou situação

– InformaçãoInformação é o dado trabalhado que permite a tomada de decisão é o dado trabalhado que permite a tomada de decisão

– Exemplos de dados em uma empresa:Exemplos de dados em uma empresa:• quantidade de produção, custo da matéria-prima, número de funcionáriosquantidade de produção, custo da matéria-prima, número de funcionários

– Como resultado da análise de tais dados tem-se a informaçãoComo resultado da análise de tais dados tem-se a informação• capacidade de produção, custo de venda do produto, produtividade do capacidade de produção, custo de venda do produto, produtividade do

funcionáriofuncionário

– Propósito básico da informação é o de habilitar a empresa a alcançar Propósito básico da informação é o de habilitar a empresa a alcançar seus objetivos pelo uso eficiente dos recursos disponíveisseus objetivos pelo uso eficiente dos recursos disponíveis

• nos quais se inserem pessoas, materiais, equipamentos, tecnologia, dinheiro, nos quais se inserem pessoas, materiais, equipamentos, tecnologia, dinheiro, além da própria informação além da própria informação

• informações podem afetar ou modificar o comportamento existente na informações podem afetar ou modificar o comportamento existente na empresa, bem como o relacionamento entre as suas várias unidades empresa, bem como o relacionamento entre as suas várias unidades organizacionaisorganizacionais

Page 13: Introdução à Multimídia - Departamento de Informática ...silveira/INE5602/Laminas/INE5602Aula1.pdf · – Noções de Arquitetura e Organização de Computadores. – Noções

INE5602 - 02/05/0613/13

O que é Sistema de Informação?O que é Sistema de Informação?

É um conjunto de elementos interdependentes É um conjunto de elementos interdependentes ((subsistemassubsistemas), logicamente associados, para ), logicamente associados, para

que de sua interação sejam geradas que de sua interação sejam geradas informações necessárias à tomada de decisõesinformações necessárias à tomada de decisões