Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Engenharia de Produção Fundamentos da Tecnologia da Informação Profa. Esp. Ibiraci Gomes Ribeiro Soares Carvalho e-mail: ibiraci@unescnet.br ibiraci@gmail.com Dados do curso: Curso: Engenharia de Produção Período: 1 Ano: 2013 Semestre: 1º Disciplina: Fundamentos da Tecnologia da Informação Carga Horária: 40 horas Aula: 02 aulas por semana (4ª-feira) Tolerância da chamada: 15 minutos Ementa • Conceitos introdutórios de: hardware e seus componentes; • Sistemas operacionais; • Linguagens de programação; • Compiladores; • Representação interna de dados; • Resolução de problemas e desenvolvimento de algoritmos; • Estruturação de programas – (Laboratório de programação). Bibliografia básica • AGUILAR, Luis Joyanes. Fundamentos de programação: algoritmos, estruturas de dados e objetos. 3. Ed. São Paulo: McGraw-Hill, 2008. • RAMALHO, José Antônio Alves. Introdução à Informática: teoria e prática. 5. ed. São Paulo: Futura, 2004. • ZAMBONI, Lincoln Cesar; PAMBOUKIAN, Sérgio Vicente Denser; BARROS, Edson Almeida Rego. C++ para universitários. 2. Ed. São Paulo: Páginas e Letras. 2008. Bibliografia complementar • DEITEL, Paul J.; DEITEL, Harvey M. C how to program. 5. ed. Upper Saddle River: Pearson Prentice Hall, 2007. • STROUSTRUP, Bjarne. The C++ programming language. Special edition 12. printing. Boston: Addison-Wesley, 2005. • VELLOSO, Fernando de Castro. Informática: conceitos básicos. 5. ed. Rio de Janeiro: Campus, 2003. Avaliações • Avaliação objetiva e subjetiva - PR: (de 0 a 10 c0m peso 7) • Atividade – AT: (de 0 a 10 c0m peso 3) o Individual; e/ou o Em grupo; Objetivo geral Desenvolver o raciocínio lógico. Estabelecer base sólida para o desenvolvimento, analise e interpretação da lógica dos algoritmos. Objetivos específicos • Capacidade de identificar os problemas e abstrair solução lógica computacional adequada. • Conhecer as estruturas de dados que rege um bom desenvolvimento de algoritmo. • Usar o raciocínio lógico para a tomada de decisões e resolução de problemas. Conceitos fundamentais • Informática: informação + automática; “Ferramenta indispensável ao desenvolvimento técnico e científico, suporte da modernização em todas as áreas de atividade, cabe a tarefa precípua de coletar, tratar e disseminar dados, sua matéria prima, gerando informação”. (Velloso, 2004) Conceitos fundamentais Dado - informação em estado bruto, que deve ser armazenada em um dispositivo de processamento. Ao ser recuperado deste dispositivo e devidamente interpretado, o dado passa a possuir valor semântico, transmitindo informação e gerando conhecimento. Informação – conjunto estruturado de dados, transmitindo conhecimento. Conceitos fundamentais Tecnologia da informação – conjunto de recursos não humanos dedicados ao armazenamento, processamento e comunicação da informação, e a maneira como esses recursos estão organizados em um sistema capaz de executar um conjunto de tarefas. Conceitos fundamentais A tecnologia da informação pode ser representada pela estrutura de hardware e software que tornam possível o desenvolvimento e o uso de sistemas de informação. Conceitos fundamentais Homem + computador = eficiência e eficácia na resolução de problemas. Adaptado de Rui Moreira. Conceitos fundamentais • Computador não tem opinião; • Não faz juízos de valor; • Não tem capacidade de decidir sozinho; Ao desenvolver softwares, o homem torna o computador útil para resolução de problemas concretos em áreas cuja automatização de ações é benéfica e reduz o esforço humano; Conceitos fundamentais Assim: O computador surge como uma máquina executora de programas ou de ações programadas como diretivas de atuação mas que contudo não lhe conferem alma ou poder de decisão, ou seja, não lhe conferem autonomia para além do que está programado. Conceitos fundamentais Conceitos fundamentais Informática: É uma ciência cujo objeto de estudo se relaciona com “o tratamento lógico de conjuntos de dados, utilizando técnicas e equipamentos que possibilitem o seu processamento de modo a obter informação que depois poderá ser armazenada e/ou transmitida”. Conceitos fundamentais Conceitos fundamentais • Pode-se definir informática como sendo a ciência que trata do processamento racional da informação através da utilização de máquinas automáticas. Conceitos fundamentais Em informática, o tratamento de dados e o consequente manuseamento da informação, é conseguido através da utilização do computador. Computador utilizado para: ou seja, é o dispositivo utilizado para gerir automaticamente o excesso de informação. •armazenar; • classificar; • comparar; • combinar; e • exibir a informação a elevada velocidade; Conceitos fundamentais Computador = hardware + software; Hardware - toda parte física do computador; Software – parte lógica do computador; Computador x Hardware x Software Hardware • Periféricos de entrada; • Periféricos de saída; • Periféricos de entrada/saída; Periférico de entrada Dispositivos de entrada convertem dados e informação em sinais que o computador possa entender e processar: • Teclado; • Mesa Digitalizadora; • Tela sensível ao toque; • Joystick; • Mouse; • Leitor de código de barras; • Etc Periférico de saída Dispositivos de saída convertem sinais digitais internamente armazenados para formas compreensíveis externamente. A informação pode sair do sistema sob diferentes formas: • Texto • Imagem • Som • Monitores de Vídeo • Impressoras Periféricos de entrada/saída • Periféricos que tanto recebem quanto enviam dados... • Drives (CD, DVD); • Portas USB; • Monitor sensível ao toque; Software • Todo e qualquer tipo de programa de computador: o Sistema operacional; o Aplicativos; o Desenvolvimento de programas; o ... O papel da tecnologia A era das “Eras”: • Era da informação • Era das maquinas inteligentes • Era das organizações inteligentes; • Era da qualidade total; • Era da globalização; • Era da mudança contínua; • Era da reengenharia. O papel da tecnologia • Separar exagero da realidade; • Não realizar grandes investimentos para obter resultados ínfimos. • Não existe tecnologia mágica; o Os problemas residem de decisões humanas tomadas a cerca do modo como os sistemas deveriam automatizar os processos de negócio.