1. 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
2. - 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