Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado...
Transcript of Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado...
![Page 1: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/1.jpg)
Introdução à Ciência da Computação
Prof. Antônio Rogério Machado RamosMaterial elaborado pela professora Fernanda Denardin Walker
![Page 2: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/2.jpg)
Informações
Horário: 3LM 5LM
Créditos: 04
Carga horária: 60 horas-aula
E-mail: [email protected]
Site: www.inf.pucrs.br/~ramos
Apoio: Moodle – http://moodle.pucrs.br
![Page 3: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/3.jpg)
•Faculdade de Informática (FACIN)•Biblioteca Central
•TecnoPuc – Parque Tecnológico•Extensão
•Central de Alunos•PUC Virtual – Educação a Distância (EAD)
•Parque Poliesportivo•Museu de Ciências e Tecnologia - MCT
•Mais informações: www.pucrs.br
Mas antes...Bem vindos à PUCRS !
![Page 4: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/4.jpg)
Objetivos
1. Conhecer o desenvolvimento histórico da Informática, através da evolução da tecnologia associada.
2. Conhecer e utilizar, de forma adequada, o vocabulário usado em Informática.
3. Identificar os elementos do hardware e os tipos de software existentes num sistema computacional.
4. Dominar os conhecimentos fundamentais de redes, modelo cliente-servidor e Internet, existentes em sistemas computacionais abertos e distribuídos.
![Page 5: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/5.jpg)
Ementa
Computador (hardware e software). Informação. Representação de informações, codificação e
sistemas de numeração. Sistema computacional. Tipos de sistemas computacionais. Máquina real e máquina abstrata.
![Page 6: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/6.jpg)
Unidades
• Unidade 01: Computadores: hardware e software• Unidade 02: Computadores: redes, sistemas operacionais e internet• Unidade 03: Novos modelos de computação
![Page 7: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/7.jpg)
Computadores: hardware e software
• Arquitetura de computadores• Sistemas de Computação: Hardware e Software.• Origens e Histórico dos Computadores• Evolução do Software• Hardware
• Unidade Central de Processamento• Unidade de Lógica e Aritmética• Sistema Básico de Entrada e Saída (BIOS)•Unidades de Entrada e Saída e Periféricos•Circuitos Lógicos•Álgebra Booleana
![Page 8: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/8.jpg)
Computadores: hardware e software
•Formas de Processamento de Dados•Ambientes de Processamento•Modelos Concretos e Modelos Abstratos de Computação•Informática e Computação
• Sistemas Numéricos e Representação de Dados
•Dado x Informação x Conhecimento•Bases Numéricas Importantes•Código Binário Puro e suas Variantes•Mudanças de Bases•Operações Aritméticas com diversas Bases
![Page 9: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/9.jpg)
Computadores: hardware e software
• Microprocessadores•Componentes Básicos dos Microprocessadores•Categorias de Microprocessadores•Códigos de Instruções•Arquitetura LOAD/STORE•Pipelining•Registradores•Programando com Microprocessadores Idealizados
![Page 10: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/10.jpg)
Computadores: hardware e software
• Gerenciamento de Memória•Gerência de Processamento e Memória•Conceito de Memória•Processador de Instruções•Hierarquia de Memória
![Page 11: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/11.jpg)
Computadores: redes, s.o., internet
• Sistemas Operacionais•Conceito de Sistema Operacional•Arquitetura de Sistemas Operacionais•Coordenação e Administração de Processos•Exemplos de Sistemas Operacionais
• MS/DOS• OS/2• Unix• Linux
![Page 12: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/12.jpg)
Computadores: redes, s.o., internet
• Redes de Computadores• Elementos de Estruturas de Redes
• A Camada Física• Comutação de Circuitos• Formato das Mensagens• Largura de Banda• Topologia de Redes
• Tipos de Cabeamentos
![Page 13: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/13.jpg)
Computadores: redes, s.o., internet
• Sistemas Distribuídos•Modelo Cliente-Servidor•Software Residente no Cliente•Software Residente no Servidor•Software de Rede•Gerenciamento de Redes
![Page 14: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/14.jpg)
Computadores: redes, s.o., internet
• Internet•Conceitos Básicos sobre a Internet•Surgimento da Internet•Controle da Internet•Recursos•Intranet e Extranet•Conceitos de Segurança
![Page 15: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/15.jpg)
Computadores: redes, s.o., internet
• Aspectos Legais do Software•Introdução•Software de domínio público•Programas Licenciados e Comerciais•Pirataria
![Page 16: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/16.jpg)
Novos modelos de computação
• Quantum computing• DNA Computing
![Page 17: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/17.jpg)
Avaliação
G1=P1+P2+T
3
Onde:
P1 – Prova 1, abrange a unidade 1;
P2 – Prova 2, abrange as unidades 2 e 3;
T – Média entre os trabalhos realizados ao longo do semestre.
![Page 18: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/18.jpg)
Para não serem reprovado por faltas, os alunos devem ter 75%75% de freqüência.
Freqüência
![Page 19: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/19.jpg)
Avaliação
Final = G1 + G2 >= 5.0
2
sendo :
G2 - exame final
Média mínima de G1 para realizar G2: 4.0
Percentual mínimo de presença
para aprovação: 75 %
![Page 20: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/20.jpg)
Datas das Avaliações
P1 : 20/10/2009
P2 : 08/12/2009
PS : 10/12/2009
G2 : 17/12/2009
![Page 21: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/21.jpg)
Bibliografia
Básica: BROOKSHEAR, J. G. Ciência da Computação:
Uma Visão Abrangente. Porto Alegre: Bookman, 2000.
FEDELI, R. D.;POLLONI, E.; PERES, F. Introdução à Ciência da Computação. Pioneira Thomson Leraning, 2003.
![Page 22: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/22.jpg)
Bibliografia
Complementar:
AHO, A. V.; ULLMAN, J. D. Foundations of Computer Science. New York: Computer Science Press, 1998.
DECKER R.; HIRSHFIELD, S. The Analytical Engine: An Introduction to Computer Science Using the Internet. PWS Publishing Company, 1998.
DIVERIO, T. A.; MENEZES, P. B. Teoria da Computação: Máquinas Universais e Computabilidade. Porto Alegre: Sagra, 2000.
HENESSY, J. L.; PATTERSON, D. A . Computer Organization and Design: the hardware/software interface. San Francisco: Morgan Kaufmann, 2000.
![Page 23: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/23.jpg)
Bibliografia
Complementar:
LEWIS, H.R.; PAPADIMITRIOU, C. H. Elements of the Theory of Computation. London: Prentice-Hall, 2000.
MEIRELLES, F. S. Informática: novas aplicações com microcomputadores (2a. ed.). São Paulo: McGraw-Hill do Brasil S.A., 1994.
MENEZES, P. B. Linguagens Formais e Autômatos. Porto Alegre: Sagra, 2000.
VELLOSO, F. C. Informática: conceitos básicos. Rio de Janeiro: Campus, 1999.
WHITE, R. Como funciona o computador. São Paulo: Quark, 1998.
![Page 24: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/24.jpg)
InternetInternet
Página da Disciplina: http://www.inf.pucrs.br/~ramos
e-mail:[email protected]
Moodle:http://moodle.pucrs.br
![Page 25: Introdução à Ciência da Computação Prof. Antônio Rogério Machado Ramos Material elaborado pela professora Fernanda Denardin Walker.](https://reader036.fdocumentos.tips/reader036/viewer/2022081512/552fc102497959413d8be6de/html5/thumbnails/25.jpg)
Para Descontrair…