Escolar Documentos
Profissional Documentos
Cultura Documentos
do Semestre: 2008/2
Profa: Vania Bogorny
Smula: Arquitetura de computadores, sistemas operacionais, comunicao de dados, estrutura e linguagens de programao.
redes
de
Objetivos: Esta disciplina apresenta uma introduo informtica, com nfase em programao de computadores. Ao final do curso, o estudante deve ser capaz de: Descrever a organizao funcional de um computador, identificando seus componentes; Identificar as principais formas de comunicao de dados entre computadores; Interpretar a estrutura lgica de uma linguagem de programao; Ser capaz de desenvolver programas, em uma linguagem estruturada, dentro de suas atividades acadmicas e profissionais. Contedo Programtico: 1. Conceitos bsicos sobre arquitetura e organizao de computadores (hardware) Introduo terminologia bsica e conceitos fundamentais Noes bsicas sobre arquitetura e organizao de computadores Caractersticas tecnolgicas das mquinas 2. Noes bsicas de sistemas operacionais e software Conceitos bsicos Tipos de sistemas operacionais Exemplos de sistemas operacionais 3. Noes bsicas sobre redes de comunicao de dados Configuraes, tipos e utilizao de redes Recursos para comunicao de dados A Rede UFRGS e a Internet 4. Lgica de programao: Algoritmos Ferramentas para construo de algoritmos Estruturas para a lgica de algoritmos Programao estruturada Exemplos tpicos voltados rea de engenharia 5. A utilizao do computador como ferramenta de trabalho do engenheiro Planilhas eletrnicas Linguagens de programao estruturadas Aplicativos matemticos 6. Planilhas Eletrnicas Planilhas tpicas do mercado Funes matemticas, estatsticas, de engenharia, lgicas e financeiras 7. Linguagens de programao estruturadas Linguagem estruturada tpica do mercado Elementos bsicos: constantes, variveis, operadores relacionais e lgicos, expresses aritmticas e lgicas, precedncia de operaes, comando de atribuio Estruturas de controle de fluxo (IF, DO, WHILE, FOR, GOTO, etc.) Entrada e sada de dados Variveis subscritas, matrizes, vetores e strings Estruturas de dados
Funes e subrotinas 8. Programao utilizando o aplicativo matemtico Apresentao de aplicativo matemtico/estatstico tpico do mercado (viso geral, iniciao, editor de comandos, variveis, toolboxes) Fundamentos das operaes com matrizes (entrada de dados, elementos, comandos e variveis, expresses aritmticas, nmeros complexos e matrizes) Operaes bsicas com matrizes (transposio, adio e subtrao) Operaes sobre elementos de matrizes (adio, subtrao, multiplicao e diviso, potenciao, operadores relacionais e lgicos, funes matemticas) Anlise de dados em matrizes (anlise orientada a colunas, dados omitidos, remoo de outliers, regresso e ajuste de curvas, autovetores e autovalores) Grficos (diagramas cartesianos com linhas simples e mltiplas, diagramas polares, superfcies, ajuste de escalas) Comandos de controle de fluxo (IF, WHILE, FOR, BREAK) Scripts e funes (arquivos tipo script e funes, comandos echo, input, pause; exemplos) Manipulao de arquivos em disco (leitura e escrita de arquivos do tipo texto e imagens) Metodologia: A disciplina apresentada em aulas terico-prticas, em que se combina a apresentao de conceitos e tcnicas com o desenvolvimento de aplicaes pelos alunos. Mtodo de avaliao: A avaliao da disciplina ser realizada mediante duas provas escritas (P1, P2), e dois trabalhos (T1 e T2), podendo conter questes descritivas, analticas, objetivas de simples e mltipla escolha com justificativa ou questes sobre trabalhos realizados em aula. Ser dada ainda uma nota de participao (Npa) baseada nas aulas, na presena e na resoluo dos exerccios propostos. prevista a realizao de uma prova de recuperao sobre TODO o contedo para os alunos que no fizeram uma das provas. Ser considerado aprovado o aluno que obtiver uma mdia superior ou igual a 6 (seis), calculada da seguinte forma: Mdia: 0.4 P1 + 0.3 P2 + 0.1 T1 + 0.1 T2 + 0.1 Npa CONCEITOS: A: Mdia 9 B: 7.5 Mdia < 9 C: 6 Mdia < 7.5 D: Mdia < 6 FF: Falta de freqncia Bibliografia: 1. Materiais disponveis nesta pgina (apostilas e slides). 2. SCHILDT, HERBERT. C Completo e Total. Edio 3. So Paulo : Makron Books, 1997. 3. ASCENCIO, Ana F. G. e CAMPOS, Edilene A. V. Fundamentos da Programao de Computadores - Algoritmos, Pascal e C/C++. So Paulo: Prentice-Hall, 2002. 4. BROOKSHEAR, J. Glenn. Cincia da Computao - Uma Viso Abrangente. Porto Alegre: Bookman, 2000. 5. HANSELMAN, D. e LITTLEFIELD, B. Matlab 5 Verso do Estudante: Guia do Usurio. So Paulo: Makron Books, 1999. 6. MEIRELES, Fernando de Souza. Informtica: Novas aplicaes com Microcomputadores. So Paulo: McGraw-Hill, 1988. 7. MICROSOFT Corporation. Microsoft Excel 97. Disponvel on-line. 8. NORTON, Peter. Introduo Informtica. Pearson. 9. SILVEIRA, Jos Carlos Scarpellini. Conceitos Bsicos de Computao. Porto Alegre: II da UFRGS, 1991.
10. MORAES, Paulo Srgio. Lgica de Programao. Disponvel online. 11. HOLLOWAY, James Paul. Introduo Programao para Engenharia:
Resolvendo Problemas com Algoritmos. Rio de Janeiro: LTC, 2006
Cronograma de aulas
Data
Aula 1: 07/08
Contedo
Conceitos bsicos: arquitetura e organizao de computadores; sistemas operacionais e software; redes de comunicao de dados
Material
Materiais extras
Aula 2: 14/08 Lgica de programao - algoritmos
Apostila de Lg. de Progr. Slides usados na aula Exerccios de Lgica Atividade a ser
realizada:Exerccio
Aula 3: 21/08
Apostila Linguagem C Compilador Dev-C Slides usados na aula Exerccios Exerccios extras aula passada
Slides usados na aula Exerccios Aula 7: 18/09 Trabalho 1: exerccios de programao Avaliao presencial! Respostas dos exerccios de repetio
Respostas
Descrio do trabalho Aula 8: 25/09 Prova 1: Contedo: todo o contedo visto at o momento; Aula 9: 02/10 Vetores Slides usados na aula Exerccios Conceitos Finais
Dvidas sobre nota da prova: na aula de hoje
Local: a definir.
Tratamento de strings
Respostas dos exerccios da aula passada Slides usados na aula Strings Exerccios
Respostas dos exerccios de strings Apostila Excel Parte 1 Apostila Excel Parte 2 Slides Excel Exerccios Exerccios Excel Parte 2 Slides sobre Matlab Apostila parte 1 Apostila parte 2 Exerccio 1 Exerccio 2 Resumo comandos 1 Resumo comandos 2
Prova 2 (sala 118): Contedo: Linguagem C (vetores e strings), Excel eMatlab; Prova de Recuperao Contedo: Todo
Conceitos Finais
http://www.inf.ufrgs.br/~vbogorny/aulas/inf01040/turmaE.htm