curso: tecnologia em anÁlise e desenvolvimento de …...  · web viewcurso: tecnologia em redes de...

5

Click here to load reader

Upload: buitruc

Post on 21-Jan-2019

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE …...  · Web viewCURSO: TECNOLOGIA EM REDES DE COMPUTADORES Matriz Curricular. 2009_1 DISCIPLINA: INTRODUÇÃO A

CURSO: TECNOLOGIA EM REDES DE COMPUTADORES Matriz Curricular2009_1

DISCIPLINA: INTRODUÇÃO A COMPUTAÇÃO Carga Horária80 H/A

EMENTA

Capacitar o aluno a compreender os fundamentos da computação, os conceitos da arquitetura, organização e modelo de computadores utilizados atualmente, sistemas de numeração utilizados pelos computadores e formas gerais de organização de dados. Introdução a algoritmos e lógica de programação, exercitando técnicas de resoluções de problemas algorítmicos, documentando a solução em ferramentas de representação de algoritmos mais usuais: portugol e diagrama de blocos.

OBJETIVOS Apresentar os fundamentos da computação e arquitetura básica de computadores, efetuar operações com sistemas de numeração e portas lógicas, desenvolver a capacidade de resolver problemas com algoritmos computacionais, necessários para a programação estruturada de computadores, com o objetivo de embasar e suportar conceitualmente as demais disciplinas e a continuidade do curso.

METODOLOGIA DE AULA E AVALIAÇÃO

Metodologia de Aula:As aulas serão dialogadas, com grande interação entre docentes e discentes, baseadas prioritariamente em estudos de casos. Serão utilizados, complementarmente, vídeos, exercícios, retroprojetor, data show e seminários. Em sintonia com o Projeto Integrado serão realizados trabalhos de pesquisa e exercícios extraclasse, individuais e em grupo.

Metodologia de Avaliação:Será composta por: (1) Avaliações Continuadas [0 a 3,0 pontos] e, (2) Avaliação Regimental. [0 a 7,0 pontos].

Semana Conteúdo Previsto Competências Trabalhadas Recursos Utilizados Bibliografia

1Aula inaugural: Apresentação do Conteúdo Programático, metodologia, formas de avaliação e bibliografia.

Domínio da estrutura básica da disciplina, dos conteúdos a serem trabalhados e da sistemática de avaliação

2,5,6 1,2,3,4

2Arquitetura e organização de computadores. Apresentação do modelo de Von Neumann, periféricos de entrada e saída.

Compreender a arquitetura, organização e funciona-mento básico do modelo de computador utilizado atual-mente.

5 1,3

3Classificação e identificação de Sistemas de numeração: noções gerais, sistema decimal, sistema binário, sistema octal e sistema hexadecimal.

Compreender formas de representações de números usados pelos computadores.

2,5,6 1,3,5

4 Conversão entre sistemas de numeração, aritmética binária.

Compreender operações de conversões de dados entre as diferentes bases numé-ricas e aritmética binária.

2,5,6 1,3,5

5 Portas lógicas: uso de operadores (and, or, nand.).Compreender meios de estrutura e mapeamento e operações com sinais lógicos (entrada e saída)

2,5,6 1,3

6Portas lógicas: uso de operadores (nor e exclusive-or); tabela verdade.

Compreender meios de estrutura e mapeamento e operações com sinais lógicos (entrada e saída)

2,5,6 1,3

7 Sustentabilidade: Redução do consumo de energias, diminuição da emissão de gases, reciclagem e

Compreender as formas que a área de Tecnologia da

2,5,6 1,3

Page 2: CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE …...  · Web viewCURSO: TECNOLOGIA EM REDES DE COMPUTADORES Matriz Curricular. 2009_1 DISCIPLINA: INTRODUÇÃO A

descarte devido de equipamentos eletrônicos.Informação pode contribuir para a sustentabilidade, com consciência ambiental.

8 Lógica de programação de computadores e algoritmos.

Compreender a teoria dos algoritmos e suas aplicações e formas de representação e como se resolver um problema computacional a partir de algoritmos

2,5,6 1,2

9

Como resolver um problema computacional; O uso de algoritmos e lógica computacional (de pro-gramação); Formas de representação de algoritmos (Diagrama de blocos, pseudocódigo / portugol / português estruturado). Técnicas básicas de programação: Utilização de diagrama de blocos (fluxograma); Utilização de pseudocódigo (portugol / português estruturado); Utilização do diagrama de Chapin.

Aplicar a teoria dos algoritmos e suas aplicações e formas de representação e como se resolver um problema computacional a partir de algoritmos

2,5,6 1,2

10

Tipos de informação; Tipos de dados (inteiros, reais, caracteres e lógicos); Definição de tipos de dados; Definição de variáveis. Estruturas seqüenciais. Aplicação de algoritmos com dados, variáveis e constantes. Teste de mesa.

Visão e aplicação de algoritmos na solução de problemas computacionais

2,5,6 1,2,3

11Estruturas de controle: Tomada de decisões (desvio condicional simples e desvio condicional composto); Operadores relacionais. Teste de Mesa.

Visão do funciona-mento dos algoritmos nos processos de desvios ocasionados por tomadas de decisão condicionais

2,5,6 1,2

12Estruturas de controle: Tomada de decisões (desvio condicional encadeado); Uso de Operadores relacionais; Operadores lógicos. Teste de Mesa.

Visão do funcionamento dos algoritmos nos processos de desvios ocasionados por tomadas de decisão condicionais com o uso de operadores relacionais e lógicos.

2,5,6 1, 2

13 Estruturas de controle: uso de escolha/caso. Teste de Mesa.

Compreender as distintas visões de funcionamento dos algoritmos nos processos de desvios ocasionados por tomadas de decisão condicionais.

2,5,6 1, 2

14Estruturas de controle: laços ou malhas de repetição (enquanto/faça) - teste no início da repetição. Teste de Mesa.

Compreender o funciona-mento de uma estrutura de controle do número de pro-cessamentos em um algo-ritmo.

2,5,6 1, 2

15 Estruturas de controle: (faça/enquanto) - teste no final da repetição. Teste de Mesa.

Compreender o funciona-mento de uma estrutura de controle do número de pro-cessamentos em um algo-ritmo.

2,5,6 1, 2

16 Estruturas de controle: laços ou malhas de repetição (Para). Teste de Mesa.

Obter outras visões para compreender o funciona-mento de uma estrutura de controle do número de processamentos em um algoritmo.

2,5,6 1, 2

17 Encadeamento de laços (enquanto/faça) com (faça/enquanto) e (Para). Teste de Mesa.

Obter outras visões para compreender o funciona-

2,5,6 1, 2

Page 3: CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE …...  · Web viewCURSO: TECNOLOGIA EM REDES DE COMPUTADORES Matriz Curricular. 2009_1 DISCIPLINA: INTRODUÇÃO A

mento de uma estrutura de controle do número de processamentos em um algoritmo.

18 Aplicações com estruturas de controle. Teste de Mesa.

Aplicar o recurso de estrutura de controle e de repetição na resolução de problemas computacionais

2,5,6 1, 2

19 Semana de prova regimental. - - -

20 Semana de prova de reavaliação. - - -

BIBLIOGRAFIA BÁSICA

1 FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Ciência da Computação. 2ª Edição. São Paulo: Cengage, 2011.

2 OLIVEIRA, Jayr Figueiredo de; MANZANO, José Augusto N. G. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. 23ª Edição. São Paulo: Érica: 2010.

3 STALLINGS, Willian. Arquitetura e Organização de Computadores. 8º edição. São Paulo: Prentice Hall Brasil, 2010.

BIBLIOGRAFIA COMPLEMENTAR

1 DALE, Nell; LEWIS, John. Ciência da Computação. 4ª Edição. Rio de Janeiro: LTC, 2010.

2 PERES, Fernando Eduardo; FEDELI, Ricardo Daniel; POLLONI, Enrico G. F. Introdução à Ciência da Computação. 2ª Edição. São Paulo: Cengage Learning, 2010.

3 MAIA, Luiz Paulo. Arquitetura de redes de computadores. 1ª Edição. Rio de Janeiro: LTC, 2009.

4 STUART, Brian L. Princípios de Sistemas Operacionais – Projetos e Aplicações. 1ª Edição. São Paulo: Cengage Learning, 2010.

5 TANENBAUM, Andrew S. Organização Estruturada de Computadores. 5ª Edição. São Paulo: Prentice Hall Brasil, 2007.

RECURSOS DIDÁTICOS

1 TV/VÍDEO/DVD 4 LABORATÓRIO

2 DATASHOW 5 QUADRO (LOUSA) E GIZ

3 RETRO-PROJETOR 6 QUADRO BRANCO E CANETA PARA QUADRO BRANCO

Professor Responsável:Francisco Veríssimo LucianoOutros Professores:Adilson Vieira de CastroLeandro R. Silva JuniorData02 de Agosto de 2013Observações