Universidade Federal de Campina Grande
                      Centro de Desenvolvimento Sustentável do Semiárido
                     Unidade Acadêmica de Tecnologia do Desenvolvimento

         Curso:              Engenharia de Produção           Semestre:                  201’.1
       Disciplina:          Introdução a Ciência da           Código:                   3102003
                                   Computação
      Pré-requisito:                 Não há              Número de Créditos:               4
        Professor:           Daniel A. Moura Pereira       Carga Horária:               60 horas
         Contato:                                      danielmoura@ufcg.edu.br

1.0 - Objetivo da Disciplina:
Apresentar ao aluno a teoria básica sobre informática, bem como suas aplicações nas
respectivas áreas do conhecimento; apresentar um sistema de computação e seus diversos
componentes; capacitar o aluno para a resolução de problemas usando planilhas eletrônicas;
planejar soluções de problemas através do uso de computador; desenvolver e testar algoritmos;
projetar, elaborar e depurar soluções de problemas usando programas através de uma linguagem
como PASCAL, FORTRAN, C++ ou Python.

2.0 – Ementa do Programa:
Unidades:
– Introdução a Informática;
– Hardware;
– Software;
– Comunicação de dados;
– Algoritmos Estruturados;
– Linguagem de Programação.

3.0 – Especificações da Ementa (Programa)
Unidade 1 - Introdução a Informática (15 horas)
- Introdução
- Princípios da Informática
- Características dos Computadores
- Utilização dos Computadores
- Origens dos Computadores
- Breve Histórico dos Computadores
- Organização e Funcionamento dos Computadores
- Arquitetura Geral dos Computadores
- Representação de Dados - parte I
- Sistemas Numéricos
- Sistema Decimal
- Sistema Binário
- Sistema Octal
- Sistema Hexadecimal
- Representação de Dados - parte II
- Conversão entre os Sistemas Numéricos
- Aritmética (parte I)
- Aritmética (parte II)
Unidade II - Hardware (7 horas)
- Processamento e Processadores
- Arquitetura dos Computadores
Processadores e Tipos de Memórias
- Dispositivos de Entrada e Saída
- Barramentos
- Novas Tecnologias
Unidade III - Software (10 horas)
- Tipos de Software
- Classificação dos Sistemas Operacionais
- Softwares Utilitários
- Softwares Aplicativos (Windows, Word, Excel, Power Point)

Unidade IV - Comunicação de Dados (4 horas)
- Evolução da Comunicação de Dados
- Transmissão dos Dados
- Tecnologias utilizadas para a Transmissão de Dados
- A rede mundial de computadores
- Topologia de Redes

Unidade V - Algoritmos Estruturados (10 horas)
- Atributos
- Lógica de Programação
- Interpretação
- Compilação
- Estrutura Båsica de um Programa
- Variáveis
- Tipos de Dados
- Operadores
- Estrutura de Controle

Unidade VI - Linguagem de Programação (14 horas)
- Utilização de uma Linguagem de Programação de Alto Nível (Pascal, Fortran ou C++)

4.0 – Bibliografia Recomendada
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de
Computadores. Prentice Hall Brasil, 2002.
BLOCH, S. C. Excel para Engenheiros e Cientistas. LTC, 2003.
BROOKSHEAR, J.G. Ciência da Computação - Uma visão abrangente. Bookman, 2005.
CAPRON, H.; JOHNSON, J. A. Introdução à Informática. Prentice Hall Brasil, 2004.
FARRER, H. Algoritmos Estruturados. Rio de janeiro: LTC, 1999.
FORBOLLONE, A.L.V. e EBERSPACHER, H.F. Lógica de Programação. Makron Books,
2000.
MANZANO, J. A. N. G. Estudo Dirigido de Fortran. Érica, 2003.
O’BRIEN, S. Turbo pascal 6 – completo e total. Makron Books.
SOUZA, M.F.S. Informática: novas aplicações com micro computador. Makron Books.

5.0 – Avaliações
1° Estágio – Dia 30 de Março de 2011 (Unidade 1)
2° Estágio – Dia 12 de Maio de 2011 (Unidades 2, 3 e 4)
3° Estágio – Dia 15 de Junho de 2011 (Unidades 5 e 6)
Reposição – Dia 16 de Junho de 2011
Exame Final – Dia 29 de Junho de 2011

Plano de aula icc 2011.1

  • 1.
    Universidade Federal deCampina Grande Centro de Desenvolvimento Sustentável do Semiárido Unidade Acadêmica de Tecnologia do Desenvolvimento Curso: Engenharia de Produção Semestre: 201’.1 Disciplina: Introdução a Ciência da Código: 3102003 Computação Pré-requisito: Não há Número de Créditos: 4 Professor: Daniel A. Moura Pereira Carga Horária: 60 horas Contato: danielmoura@ufcg.edu.br 1.0 - Objetivo da Disciplina: Apresentar ao aluno a teoria básica sobre informática, bem como suas aplicações nas respectivas áreas do conhecimento; apresentar um sistema de computação e seus diversos componentes; capacitar o aluno para a resolução de problemas usando planilhas eletrônicas; planejar soluções de problemas através do uso de computador; desenvolver e testar algoritmos; projetar, elaborar e depurar soluções de problemas usando programas através de uma linguagem como PASCAL, FORTRAN, C++ ou Python. 2.0 – Ementa do Programa: Unidades: – Introdução a Informática; – Hardware; – Software; – Comunicação de dados; – Algoritmos Estruturados; – Linguagem de Programação. 3.0 – Especificações da Ementa (Programa) Unidade 1 - Introdução a Informática (15 horas) - Introdução - Princípios da Informática - Características dos Computadores - Utilização dos Computadores - Origens dos Computadores - Breve Histórico dos Computadores - Organização e Funcionamento dos Computadores - Arquitetura Geral dos Computadores - Representação de Dados - parte I - Sistemas Numéricos - Sistema Decimal - Sistema Binário - Sistema Octal - Sistema Hexadecimal - Representação de Dados - parte II - Conversão entre os Sistemas Numéricos - Aritmética (parte I) - Aritmética (parte II) Unidade II - Hardware (7 horas) - Processamento e Processadores - Arquitetura dos Computadores Processadores e Tipos de Memórias
  • 2.
    - Dispositivos deEntrada e Saída - Barramentos - Novas Tecnologias Unidade III - Software (10 horas) - Tipos de Software - Classificação dos Sistemas Operacionais - Softwares Utilitários - Softwares Aplicativos (Windows, Word, Excel, Power Point) Unidade IV - Comunicação de Dados (4 horas) - Evolução da Comunicação de Dados - Transmissão dos Dados - Tecnologias utilizadas para a Transmissão de Dados - A rede mundial de computadores - Topologia de Redes Unidade V - Algoritmos Estruturados (10 horas) - Atributos - Lógica de Programação - Interpretação - Compilação - Estrutura Båsica de um Programa - Variáveis - Tipos de Dados - Operadores - Estrutura de Controle Unidade VI - Linguagem de Programação (14 horas) - Utilização de uma Linguagem de Programação de Alto Nível (Pascal, Fortran ou C++) 4.0 – Bibliografia Recomendada ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores. Prentice Hall Brasil, 2002. BLOCH, S. C. Excel para Engenheiros e Cientistas. LTC, 2003. BROOKSHEAR, J.G. Ciência da Computação - Uma visão abrangente. Bookman, 2005. CAPRON, H.; JOHNSON, J. A. Introdução à Informática. Prentice Hall Brasil, 2004. FARRER, H. Algoritmos Estruturados. Rio de janeiro: LTC, 1999. FORBOLLONE, A.L.V. e EBERSPACHER, H.F. Lógica de Programação. Makron Books, 2000. MANZANO, J. A. N. G. Estudo Dirigido de Fortran. Érica, 2003. O’BRIEN, S. Turbo pascal 6 – completo e total. Makron Books. SOUZA, M.F.S. Informática: novas aplicações com micro computador. Makron Books. 5.0 – Avaliações 1° Estágio – Dia 30 de Março de 2011 (Unidade 1) 2° Estágio – Dia 12 de Maio de 2011 (Unidades 2, 3 e 4) 3° Estágio – Dia 15 de Junho de 2011 (Unidades 5 e 6) Reposição – Dia 16 de Junho de 2011 Exame Final – Dia 29 de Junho de 2011