INSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.

Documentos relacionados
Introdução à Computação

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES. Cristina Boeres,

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA ORGANIZAÇÃO DE COMPUTADORES - OC

Introdução à Ciência da Computação

Organização e Arquitetura de Computadores SI31C. Professora Me. Sediane Carmem Lunardi Hernandes

DISCIPLINA: Programação de Computadores I

Licenciatura em Informática

Engenharia de Computação MATRIZ 535

BIBLIOGRAFIA BÁSICA COMPLEMENTAR

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Organização e Arquitetura de Computadores I

Projeto de ensino MONITORIA NÃO-SUBSIDIADA Fundamentos de Organização de Computadores

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

SSC0640 Sistemas Operacionais I

SO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação

E S C O L A T É C N I C A E S T A D U A L R E P Ú B L I C A

Introdução a Computação

Plano de Ensino IDENTIFICAÇÃO

Organização e Arquitetura de Computadores I

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2014/2015

Apresentação. Sistemas Operacionais. Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D.

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO

SISTEMAS DE NUMERAÇÃO

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

DISCIPLINA: Arquitetura e Organização de Computadores I

Sistemas Distribuidos. Prof. Walter Gima

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

Apresentação. Prof.: Roitier Campos Gonçalves

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Pró-Reitoria Acadêmica Diretoria Acadêmica Assessoria Pedagógica da Diretoria Acadêmica PLANO DE ENSINO. Revisão 7-17/02/16

CONSIDERANDO que o art. 28 das Normas Gerais da Graduação vigentes dispõe sobre o Plano de Ensino;

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2017/2018

1. DADOS DE IDENTIFICAÇÃO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2018/2019

Plano de Ensino. DIRETOR(A) GERAL DO CAMPUS: Ana Rita Kraemmer da Fontoura DIRETOR (A) DE ENSINO: Alessandro Bazzan DOCENTE(A): Gustavo Griebler

Programa Analítico de Disciplina SIN252 Arquitetura de Computadores

SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO AMAPÁ IFAP CÂMPUS MACAPÁ

PROGRAMA DE DISCIPLINA

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA

Organização de Computadores

PLANO DE ENSINO. 1 Objetivos da Disciplina. 2 Ementa do Programa

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

Programa Analítico de Disciplina INF251 Organização de Computadores I

Aula 1: Apresentação do Curso

CCI - 22 Matemática Computacional

Ementa. Adriano J. Holanda 15/2/2017. [Introdução à Computação I] ...

Sistemas Digitais INE 5406

Aula 1: Apresentação do Curso

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Plano de Ensino IDENTIFICAÇÃO

Apresentação da Disciplina

Sistemas de Informação. Sistemas Operacionais

Fundamentos de Arquiteturas de Computadores

Prof. Ricardo Bicalho 1

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

Representação em nível de máquina

DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores I

ORGANIZAÇÃO DE COMPUTADORES

Organização de Computadores I

CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Infra-estrutura de Hardware. Introdução. Juliana Basto Diniz

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Elementos de Lógica Digital Aula 1: Introdução 04/08/2011

CIC Organização e Arquitetura de Computadores. Prof. Ricardo Jacobi Notas de Aula: Prof. Gerson Henrique Pfitscher

USO PROFISSIONAL DE COMPUTADORES

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

Organização e Planejamento didáticopedagógico da disciplina. Elaboração dos

PLANO DE ENSINO 1. IDENTIFICAÇÃO 2. DISCIPLINA / COMPONENTE CURRÍCULAR 3. SABERES / EMENTA 4. PERFIL PROFISSIONAL DO EGRESSO 5.

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

PLANO DE ENSINO 1. IDENTIFICAÇÃO 2. DISCIPLINA / COMPONENTE CURRICULAR 3. SABERES / EMENTA 4. PERFIL PROFISSIONAL DO EGRESSO 5.

Sumário. CAPÍTULO 1 Introdução 35. CAPÍTULO 2 Representação de Dados em Sistemas de Computação 73

Informática para Engenharia

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM INTRODUÇÃO A SISTEMAS DIGITAIS. Lista de Exercícios 01

Introdução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

18/03/2010. Curso: Ciência da Computação ( Nível: Graduação plena (Bacharelado)

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO. Prof. Dr. Daniel Caetano

Arquitetura e Organização de Computadores. Sistemas Numéricos

Introdução à Computação

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende

Curso: Redes de Computadores

Sistemas Digitais Apresentação

História da Computação

Aula 06 - Máquina Multinível e Von Neumann

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira


O COMPUTADOR. O que é um computador? Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades. Fundamentos da Computação

Organização e Arquitetura de computadores. Memórias

DISCIPLINA: Laboratório de Arquitetura e Organização de Computadores II

Transcrição:

PROGRAMA DE UNIDADE DIDÁTICA PUD DISCIPLINA: INTRODUÇÃO A COMPUTAÇÃO Código: Carga Horária: 40h Número de Créditos: 2 Código pré-requisito: Semestre: Nível: EMENTA S1 Bacharelado PARTE A: 1) Introdução e evolução do Modelo de Von Neumann, 2) Sistemas de Numeração e Aritmética computacional, 3) Armazenamento de dados, 4) Operações lógicas, 5) Arquitetura e organização dos computadores. PARTE B: 6) Redes de computadores, 7) Sistemas Operacionais, 8) Segurança, 9) Teoria da Computação 10) Inteligência Artificial. OBJETIVO Apresentar uma visão geral da área de Ciência da Computação, desde o modelo de Von Neumann e seus conceitos básicos (diferença entre computador e máquina de calcular), sua evolução em software e hardware (portas lógicas, multiprogramação, multiprocessamento, linguagens, sistemas operacionais, etc.), conceitos mais complexos (Redes de computadores, Banco de Dados, Inteligência Artificial) até a aspectos introdutórios da teoria da computação (máquina de Turing, complexidade), etc. PROGRAMA 1. AULA 01: Introdução >>> PARTE A <<< 1.1 Discussão sobre a disciplina e a metodologia Aula Invertida 1.2 Conceitos Básicos Informática & Ciência da Computação Máquina de Turing & Modelo de Von Neumann (conceito de programa armazenado) Apresentação da Plataforma Code.org 1.3 Preparação para a AULA 02: PRÁTICA 00, LISTA 01 e SLIDES 02: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 2. AULA 02: Evolução do Modelo de Von Neumann 2.1 Discussão sobre a Lista 01 2.2 Aula Invertida (Slides 02): Computador & Máquina de calcular Conceito básicos (hardware/software, algoritmos, programa, processo)

Histórico da evolução dos computadores Apresentação da Linguagem Python 2.3 Recebimento de: Relatório Prática 00 e Lista 01 2.4 Preparação para a AULA 03: PRÁTICA 01, LISTA 02 e SLIDES 03: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 3. AULA 03: Sistemas de Numeração 3.1 Discussão sobre a Lista 02 3.2 Aula Invertida (Slides 03): Sistemas de numeração posicional: decimal, binária, hexadecimal e octal Conversões de inteiros utilizando lógica posicional 3.3 Recebimento de: Relatório Prática 01 e Lista 02 3.4 Preparação para a AULA 04: PRÁTICA 02, LISTA 03 e SLIDES 04: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 4. AULA 04: Aritmética Computacional 4.1 Discussão sobre a Lista 03 4.2 Aula Invertida (Slides 04): Operações binárias Conversão de números fracionários 4.3 Recebimento de: Relatório Prática 02 e Lista 03 4.4 Preparação para a AULA 05: PRÁTICA 03, LISTA 04 e SLIDES 05: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 5. AULA 05: Resolução de Exercícios 5.1 Discussão sobre a Lista 04 5.2 Aula Invertida (Slides 05): Exercícios sobre Sistemas de Numeração 5.3 Recebimento de: Relatório Prática 03 e Lista 04 5.4 Preparação para a AULA 06: PRÁTICA 04, LISTA 05 e SLIDES 06: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 6. AULA 06: Armazenamento de Dados 6.1 Discussão sobre a Lista 05 6.2 Aula Invertida (Slides 06): Representação de números sinalizados, complemento a dois, overflow

Representação de números reais, ponto flutuante Armazenamento de texto, áudio e imagens 6.3 Recebimento de: Relatório Prática 04 e Lista 05 6.4 Preparação para a AULA 07: PRÁTICA 05, LISTA 06 e SLIDES 07: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup// 7. AULA 07: Operações Lógicas 7.1 Discussão sobre a Lista 06 7.2 Aula Invertida (Slides 07): Operações lógicas básicas (AND, OR, NOT) Introdução à álgebra de Boole 7.3 Recebimento de: Relatório Prática 05 e Lista 06 7.4 Preparação para a AULA 08: PRÁTICA 06, LISTA 07 e SLIDES 08: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 8. AULA 08: Organização de Computadores 8.1 Discussão sobre a Lista 07 8.2 Aula Invertida (Slides 08): Estrutura da CPU, Tipos de memória, hierarquia, E/S Interconexão de subsistemas Execução de programas 8.3 Recebimento de: Relatório Prática 06 e Lista 07 8.4 Preparação para a AULA 09: PRÁTICA 07, LISTA 08 e SLIDES 09: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 9. AULA 09: AVALIAÇÂO N1 9.1 Avaliação Escrita N1 9.2 Recebimento de: Relatório Prática 07 e Lista 08 8.4 Preparação para a AULA 10: PRÁTICA 08, LISTA 09, SLIDES 10: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 10. AULA 10: Resolução da AVALIAÇÂO 01 10.1 Resolução da Avaliação Escrita N1 10.2 Recebimento de: Relatório Prática 08 e Lista 09 10.4 Preparação para a AULA 11: PRÁTICA 09, LISTA 10, SLIDES 11: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/

>>> PARTE 2 <<< 11. AULA 11: Redes de Computadores 11.1 Discussão sobre a Lista 10 11.2 Aula Invertida (Slides 11): Arquitetura e funcionamento de uma rede de computadores Suite de protocolos TCP/IP Aplicações da Internet 11.3 Recebimento de: Relatório Prática 09 e Lista 10 11.4 Preparação para a AULA 12: PRÁTICA 10, LISTA 11 e SLIDES 12: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 12. AULA 12: Sistemas Operacionais 12.1 Discussão sobre a Lista 11 12.2 Aula Invertida (Slides 12): Evolução dos sistemas operacionais (lote, time sharing) Gerenciador de memória, processos, arquivos. Exemplos de sistemas operacionais 12.3 Recebimento de: Relatório Prática 10 e Lista 11 12.4 Preparação para a AULA 13: PRÁTICA 11, LISTA 12 e SLIDES 13: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 13. AULA 13: Segurança 13.1 Discussão sobre a Lista 12 13.2 Aula Invertida (Slides 13): Conceitos básicos, terminologias Criptografia de chave simétrica Criptografia de chave simétrica 13.3 Recebimento de: Relatório Prática 11 e Lista 12 13.4 Preparação para a AULA 14: PRÁTICA 12, LISTA 13 e SLIDES 14: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 14. AULA 14: Resolução de Exercícios 14.1 Discussão sobre a Lista 13 14.2 Aula Invertida (Slides 14): Exemplos sobre segurança de dados

14.3 Recebimento de: Relatório Prática 12 e Lista 13 14.4 Preparação para a AULA 15: PRÁTICA 13, LISTA 14 e SLIDES 15: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 15. AULA 15: Teoria da Computação: Máquina de Turing 14.2 Discussão sobre a Lista 14 14.2 Aula Invertida (Slides 15): Funcionamento da Máquina de Turing Simulação de linguagem Simples 14.3 Recebimento de: Relatório Prática 13 e Lista 14 14.4 Preparação para a AULA 16: PRÁTICA 13, LISTA 14 e SLIDES 15: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 16. AULA 16: Teoria da Computação: Complexidade 16.1 Discussão sobre a Lista 15 16.2 Aula Invertida (Slides 16): Números de Godel O Problema da Parada Taxonomia da Complexidade 16.3 Recebimento de: Relatório Prática 14 e Lista 15 16.4 Preparação para a AULA 17: PRÁTICA 14, LISTA 15 e SLIDES 16: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 17. AULA 17: Inteligência Artificial: 17.1 Discussão sobre a Lista 16 17.2 Aula Invertida (Slides 17): Representação do Conhecimento, inferência Tipos de IA (Sistemas especilaistas, Redes Neurais, etc.) 17.3 Recebimento de: Relatório Prática 15 e Lista 16 17.4 Preparação para a AULA 18: PRÁTICA 15, LISTA 16 e SLIDES 17: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 18. AULA 18: Sistemas Inteligentes 18.1 Discussão sobre a Lista 17 18.2 Aula Invertida (Slides 18): Aprendizado de máquinas

Ontologia 18.3 Recebimento de: Relatório Prática 16 e Lista 17 17.4 Preparação para a AULA 19: PRÁTICA 16, LISTA 17 e SLIDES 18 : https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 19 AULA 19: AVALIAÇÂO N2 19.1 Avaliação Escrita N2 19.2 Recebimento de: Relatório Prática 07 e Lista 08 19.3 Preparação para a AULA 20: PRÁTICA 17, LISTA 18, SLIDES 20: https://amauroboliveira.wordpress.com/6-producaopedagogica/cefet/cursos-superiores/introducao-a-computacao-s1-info-sup/ 20 AULA 20: Resolução da AVALIAÇÂO 01 20.1 Resolução da Avaliação Escrita N1 20.2 Recebimento de: Relatório Prática 08 e Lista 09 Aulas expositivas, leitura e interpretação de textos, atividades práticas no laboratório, resolução de problemas. AVALIAÇÃO Cada semestre terá uma avaliação teórica e outra avaliação que leva em consideração a resolução de exercícios e trabalhos solicitados, além das atividades em laboratório BIBLIOGRAFIA BÁSICA 1. FOROUZAN, B; MOSHARRAF, F. Fundamentos da Ciência da Computação. 2 ed. São Paulo: Cengage Learning. 2011 2. CAPRON, H.L.; JOHNSON, J. A. Introdução à Informática. 8. ed. São Paulo: Prentice-Hall, 2004. 3. TANENBAUM, A. S. Organização Estruturada de Computadores. 4. ed. Rio de Janeiro: LTC. 2008. BIBLIOGRAFIA COMPLEMENTAR 1. SILBERSCHATZ, Abraham; GALVIN, Peter; GAGNE, Greg. Sistemas Operacionais: Conceitos e Aplicações. 5. ed. Rio de Janeiro: Editora Campus, 2002. 2. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2. ed. São Paulo: Prentice-Hall, 2005. Coordenador do Curso Setor Pedagógico