--10 – BIBLIOGRAFIA 10.1 - Bibliografia Básica
ALENCAR FILHO, Edgard de, Iniciação à Lógica Matemática. 16ª ed. São Paulo: Ed.
Nobel, 1990.
SILVA, Flávio Soares Correa da; FINGER, Marcelo; MELO, Ana Cristina Vieira de. Lógica
para Computação. 1ª Ed. Rio de Janeiro: Thomson Pioneira Editora, 2006.
ABE, Jair Minoro, SCALZITTI, Alexandre, FILHO, João Inácio da S. Introdução à Lógica
para a Ciência da Computação. 3ª Ed. São Paulo: Arte & Ciência, 2008.
SOUZA, João Nunes de. Lógica para ciência da computação: uma introdução concisa. 2ª
Ed. (revista e atualizada). Rio de Janeiro: Campus-Elsevier, 2008.
SMULLYAN, Raymond M. Lógica de Primeira Ordem. 1ª Ed. Editora Unesp, 2009.
10.2 – Bibliografia Complementar
HUTH, Michael R. A. ; RYAN, Mark D. Lógica em Ciência da Computação: modelagem e
argumentação sobre sistemas. 2ª Ed. Rio de Janeiro: LTC, 2008.
NOLT, John; ROHATYN, Dennis. Lógica. Schaum McGraw-Hill. São Paulo: Makron Books
do Brasil, 1991.
CAPUANO & Idoeta. Exercícios de eletrônica digital. São Paulo: Ed. Érica, 1991.
GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação: um
tratamento moderno de matemática discreta. 5. ed. Rio de Janeiro: LTC - Livros Técnicos e
Científicos, 2004.
NEWTON-SMITH, W.H. Lógica: um curso introdutório. Gradiva, 1998.
11 – INFORMAÇÕES ADICIONAIS
Departamento de Ciência da Computação
Prof. Dr. Saulo Moraes Villela
Departamento de Ciência da Computação
Plano de Curso
1 – INFORMAÇÕES BÁSICAS
Disciplina: CIRCUITOS DIGITAIS Código: DCC 122
Turma: A Período: 2014.3
Oferta: ( X ) UFJF ( ) UAB
Créditos: 4 Carga Horária (horas-aula) Semanal Teórica: 4 Carga Horária (horas-aula) Semanal Prática: 0 Carga Horária (horas-aula) Total: 60
Modalidade: ( X ) presencial ( ) semi-presencial ( ) a distância Uso do Ambiente Moodle: ( ) não ( X ) parcialmente (apoio) ( ) integralmente Pré-requisito(s):
---Curso(s): ENGENHARIA COMPUTACIONAL, CIÊNCIA DA COMPUTAÇÃO E SISTEMAS DE INFORMAÇÃO
Professor: EDUARDO BARRÉRE Coordenador da Disciplina:
----Faz uso de: ( X ) monitores UFJF ( ) tutores UFJF ( ) tutores UAB
2 - OBJETIVOS
Conhecer os principais conceitos que envolvem a área de circuitos digitais.
Entender o funcionamento de circuitos digitais básicas para um sistema computacional (memória, contadores, ULA, multiplexadores, entre outros).
3 – EMENTA - Bases Numéricas. - Álgebra de Boole.
- Circuitos combinacionais. - Minimização de funções.
- Circuitos seqüenciais síncronos e assíncronos. - Flip-flops, registradores, contadores, memória. - Linguagem de descrição de hardware.
4 – UNIDADES DE ENSINO 5 – CARGAHORÁRIA
PREVISTA
6 – USO DE TICs 1) Sistemas Digitais
2
---Histórico. Nomenclatura e Aplicações. 2) Portas Lógicas
2
---Inversores. Porta OR. Porta AND. Porta NAND. Porta NOR. Porta XOR. Tabela verdade.
3) Sistemas de Numeração
4
---Sistema numérico binário, octal, decimal, hexadecimal Conversão entre os sistemas.
4) Álgebra Booleana
4
---Lógica Combinacional. Simplificação algébrica. Teoremas de booleanos. Teoremas de DeMorgan. Projetos de circuitos lógicos.
5) Códigos Digitais
4
---BCD. ASCII. Circuito gerador e verificador de paridade. Transmissão e correção de erros.
---Departamento de Ciência da Computação
7) Mapa de Karnaugh4
---Simplificação pelo Mapa de Karnaugh. Síntese e análise de circuitos combinacionais.
8) Circuitos Combinatórios Especiais
4
---Multiplexador. Demultiplexador. Codificador. Decodificador. 9) Flip-Flops e Dispositivos Correlatos
10
---Introdução aos Flip-Flops. Flip-Flop SR implementado com NAND e NOR. Flip-Flop SR Disparável. Flip-Flop D transparente. Flip-Flop D disparado por borda.
10) Registradores de Deslocamento
4
---Registradores de deslocamento construídos com Flip-Flop JK. Dados em paralelo e em série. Em paralelo para dentro
11) Memória
6
---Circuito básico, Sinais, Endereçamento 12) Contadores
4
---Flip-Flop JK. Contadores Ondulante, Síncrono, Preestabelecíveis e Crescente-Decrescente. 13) HDL 6 ---Definição, aplicações 7 – PROCEDIMENTOS DIDÁTICOS 7.1 - Metodologia de Ensino
A disciplina será toda ministrada em sala de aula, com o apoio de softwares para o projeto e testes de circuitos digitais.
Além da apresentação do conteúdo previsto para cada aula, serão realizados exercícios em sala de aula para a fixação do conhecimento (quadro e software).
7.2 - Material Didático Serão utilizados:
- transparências - software - livro texto
8 – AVALIAÇÃO DE APRENDIZAGEM - CRONOGRAMA
Avaliação Data Valor Tipo de
Avaliação Conteúdo Programático
Prova 1 13/10/14 35 Prova Unidades: 1, 2, 3, 4, 5, 6, 7, 8 e 11. Prova 2 20/09/14 35 Prova Unidades: 8, 9,10, 11, 12 e 13.
Moodle --- 10 Exercícios Exercícios no Moodle ao longo do semestre Segunda
Chamada 17/12/14 35 Prova Todo o conteúdo e substituindo uma dasnotas, conforme RAG Projeto 10 e
15/12/14 20 Projeto Projeto prático (software) de um tipo decircuito digital (ULA, Memóri, etc.). 8.1 – Cálculo da Nota e critério de aprovação
Soma de: Prova 1 + Prova 2 + Moodle + Projeto
O aproveitamento deverá ser igual ou superior a 60 pontos e a frequência igual ou superior a 75%.
Departamento de Ciência da Computação
8.2 – ObservaçõesPara cada uma das provas (1 e 2), o aluno poderá requerer uma segunda chamada, conforme RAG. A Prova Substitutiva será em data a ser combinada com os alunos em situação de fazê-la. No final do semestre letivo, o aluno poderá fazer a segunda chamada da matéria (conforme o artigo 35 do RAG).
9 – HORÁRIOS DE ATENDIMENTO DO PROFESSOR segunda-feira:17h às 19h
quarta-feira: 15h às 17h 10 – BIBLIOGRAFIA 10.1 - Bibliografia Básica
- TOCCI, RONALD J., WIDMER, NEAL S., MOSS, GREGORY L. Sistemas Digitais - Principios e Aplicaçoes. 10a Edição. ISBN: 8576050951. PRENTICE HALL BRASIL, 2007.
- BIGNELL, JAMES W., DONOVAN, ROBERT Eletronica Digital. 1a Edição.ISBN: 8522107459. CENGAGE, 2009.
10.2 – Bibliografia Complementar
- TAUB, H. Circuitos digitais e microprocessadores. São Paulo: McGraw-Hill, 1984.
- CAPUANO, FRANCISCO GABRIEL, IDOETA, IVAN V. Elementos de Eletrônica Digital. 40a Edição. ISBN: 8571940193. ERICA, 2007.
- YALAMANCHILI, SUDHAKAR Vhdl - A Starter's Guide. 2a Edição. ISBN: 131457357. PRENTICE HALL, 2004.
- NAVABI, ZAINALABEDIN Vhdl: Modular Design And Synthesis Of Cores And Systems. 1a Edição. ISBN: 007147546x. MCGRAW-HILL PROFESSIONAL, 2007.
11 – INFORMAÇÕES ADICIONAIS <...>
Juiz de Fora, 18 de agosto de 2014.
Prof. Eduardo Barrére
Departamento de Ciência da Computação
Plano de Curso
1 – INFORMAÇÕES BÁSICAS Disciplina: FUNDAMENTOS DE ORGANIZAÇÃO DE COMPUTADORES Código: EADDCC 007 Turma: A Período: 2014.3Oferta: ( X ) UFJF ( ) UAB
Créditos: 2 Carga Horária (horas-aula) Semanal Teórica: 2 Carga Horária (horas-aula) Semanal Prática: 0 Carga Horária (horas-aula) Total: 30
Modalidade: ( ) presencial ( ) semi-presencial ( X ) a distância Uso do Ambiente Moodle: ( ) não ( ) parcialmente (apoio) ( X ) integralmente Pré-requisito(s):
---Curso(s): LICENCIATURA EM COMPUTAÇÃO Professor: EDUARDO BARRÉRE
Coordenador da Disciplina:
----Faz uso de: ( ) monitores UFJF ( ) tutores UFJF ( X ) tutores UAB
2 - OBJETIVOS
Conhecer os principais aspectos que envolvem a construção de um computador, seus componentes e funcionalidades.
3 – EMENTA
Histórico da evolução dos computadores. Sistemas de Numeração. Processadores. Barramentos. Memória. Entrada e Saída. Arquitetura das máquinas atuais.
4 – UNIDADES DE ENSINO 5 – CARGAHORÁRIA
PREVISTA
6 – USO DE TICs 1) Introdução
2 Moodle evideoaulas Terminologias básicas da área e histórico
2) Arquitetura de Von Newman e Barramentos
6 Moodle evideoaulas Apresentar as características da Arquitetura de Von Newman e sua
implicação nos computadores modernos. Conhecer os principais tipos de barramentos utilizados em um computador moderno.
3) Processadores
8 Moodle evideoaulas Conhecer a estrutura interna básica de um processador. Entender o
funcionamento de uma Unidade Lógica e Artimética (ULA). Conhecer o funcionamento básico de um processador e sua arquitetura.
4) Memória
8 Moodle evideoaulas Entender a hierarquia de memória em sistema computacional.
Aprender o funcionamento da memória RAM e as principais
nomenclaturas associadas. Entender o funcionamento da memória cache. Aspectos avançados do gerenciamento da memória cache. 5) Entrada e Saída
6 Moodle evideoaulas Entender como os periféricos são controlados pelo processador e pela
placa-mãe. Conhecer o funcionamento de alguns periféricos. Conhecer mecanismos de controle específicos para alguns periféricos.
Departamento de Ciência da Computação
7 – PROCEDIMENTOS DIDÁTICOS7.1 - Metodologia de Ensino
A disciplina será toda ministrada via Moodle, com apoio de Fóruns de discussão. Para cada semana, o aluno deverá responder a um questionário sobre o conteúdo apresentado. 7.2 - Material Didático
Serão utilizados: - slides
- videoaulas - livro texto
8 – AVALIAÇÃO DE APRENDIZAGEM - CRONOGRAMA
Avaliação Data Valor Tipo de
Avaliação Conteúdo Programático
Prova 29/11/14 50 Prova Todo o conteúdo.
Atividade
no Pólo 08/11/14 10 TrabalhoPrático Unidades: 1, 2 3.
Moodle --- 40 Exercícios Exercícios no Moodle ao longo do semestre Segunda
Chamada 20/12/14 50 Prova Todo o conteúdo e substituindo a provapresencial. 8.1 – Cálculo da Nota e critério de aprovação
Soma de: Prova + Atividade Presencial + Moodle
O aproveitamento deverá ser igual ou superior a 60 pontos e a frequência igual ou superior a 75% (contabilizada pelas atividades semanais no Moodle).
8.2 – Observações
No final do semestre letivo, o aluno poderá fazer a segunda chamada da matéria (conforme o artigo 35 do RAG).
9 – HORÁRIOS DE ATENDIMENTO DO PROFESSOR segunda-feira:17h às 19h (via Moodle)
quarta-feira: 15h às 17h (via Moodle) 10 – BIBLIOGRAFIA
10.1 - Bibliografia Básica
PATTERSON, David A; HENNESSY John L., Organização e projeto de computadores: a interface hardware/software, 3ª Ed., Editora Campus, 2005.
10.2 – Bibliografia Complementar
- TANENBAUM, A. S., Organização Estruturada de Computadores, 5ª Ed., Rio de Janeiro, LTC, 2007.
- MONTEIRO, M. A. , Introdução à organização de computadores, 5ª Ed., Rio de Janeiro, LTC, 2007.
- STALLINGS, W., Arquitetura e Organização de Computadores, 8ª Ed., São Paulo, Prentice-Hall, 2010.
11 – INFORMAÇÕES ADICIONAIS <...>