Disciplina: Programação I Cursos: Engenharia Informática e Engenharia Industrial e Sistemas Eléctricos Prof. Gustavo Campos Sebastião 1º ano, 2º Semestre Ano Lectivo 2010
Sumários Programa da cadeira Software a usar na cadeira Horário das aulas teóricas/práticas Método de avaliação Algumas datas importantes Informações Adicionais Corpo docente Referências Bibliográficas 2
Programa da Cadeira 1. Conceito de Algoritmos e suas características. 2. Sintaxe e Semântica de linguagens de programação. 3. Estruturas de dados (Listas, Filas,Arrays, etc). 4. Operadores (+,&&,,etc). 5. Estrutura de um Programa. 6. Controlo de execução das instruções (if, switch, operador? : ). 7. Estruturas sequenciais de selecção e de repetição (for, while, do while). 8. Operações com vectores e matrizes. 9. Conceito de procedimentos e funções (subprogramas). 10.Manipulação de Strings. 11.Estruturas de informação. 12.Apontadores. 13. Manipulação de ficheiros. 3
Programa da Cadeira UMA 1. Conceito de Algoritmos e suas características. 2. Sintaxe e Semântica de linguagens de programação. 3. Estruturas de dados 4. Estrutura de um Programa 5. Operadores 6. Controlo de execução das instruções 7. Operadores com vectores e matrizes 8. Conceito de procedimentos 9. Estruturas sequenciais de selecção e de repetição 10.Controle de subprograma 11.Bibliotecas de subprogramas 12.Estruturas de informação 13.Aplicação numa linguagem de programação científica (Pascal, Fortran, C) 14.Desenho de Algoritmos e implementação de programas. 4
Horário das Aulas Teóricas/Práticas Segunda Terça Quarta Quinta Sexta Sabado 7:30-9:00 -x- -x- -x- -x- -x- -x- 9:15-10:45 -x- -x- -x- -x- -x- -x- 11:00-12:30 -x- -x- -x- -x- -x- -x- 13:00-14:30 1º-Ano, Informática Programação I Sala - Inf II 1º-Ano Civil Programação I Sala - Inf I 1º-Ano Informática Programação I Sala - Inf IV 1º-Ano Civil Programação I Sala - Inf I -x- -x- 14:45-16:15 -x- -x- -x- -x- -x- -x- 16:30-18:00 -x- -x- -x- -x- -x- -x- 18:30-19:50 -x- -x- -x- -x- -x- -x- 20:00-21:20 -x- -x- -x- -x- -x- -x- 21:30-22:50 -x- -x- -x- -x- -x- -x- 5
Métodos de Avaliação Formulas para Avaliação x PF + y S Fz + T ξ EF + z T ξ ER + z T Significado das siglas PF- Primeira Frequência SF- Segunda Frequência EF- Exame Final ER- Exame de Recurso T - Trabalho x, y, z e ξ x+ y+ z= 100% ξ + z = 100% x+ y= ξ -Representam o peso de cada componente de avaliação -Valores a definir pelo conjunto de professores
Métodos de Avaliação Duração média das Provas de Frequência (~90min) Duração media dos Exames (<180min) 7
Datas Importantes Inicio das aulas, dia 03 de Agosto 1ª Frequência ----?-----. 2ª Frequência, 1º Exame, 2º Exame e Época Especial, ----?-----. Fim das actividades curriculares ----?-----. 8
Informações Adicionais Site oficial da universidade www.uma.co.ao Site da cadeira http://web.ist.utl.pt/gustavo.sebastiao ou http://web.ist.utl.pt/ist153068 9
Corpo Docente Aulas Teóricas e Práticas Prof. Gustavo Sebastião Trabalhador da Angola Telecom desde Março de 2009 Mestrado em Engenharia Electrotécnica e de computadores - Nov 2008. Licenciatura em Engenharia Electrotécnica e de Computadores - Set 2007. Contactos E-mail: gustavo.campos@live.com 10
Referências Bibliográficas As que serão usadas pelo professor. [1] Luís Damas, Linguagem C, 6ª Edição, Editora FCA,Jan. de 1999. [2] Brian W. Kernigham & Dennis M. Ritchie, C Programming Language - The ANSI edition, Prentice-Hall. As recomendadas pela Universidade Metodista de Angola. [3] Stephen J. Chapman, Introduction to Fortran 90, 95 (Basic Engineering Series and Tools), McGraw-Hill Education Europe; ISBN 0070119694, 1997. [4] Leendert Ammeraal, C For programmers A Complete Tutorial based on ASS! Standard, Jhon Wiley & Sons, 1991. [5] Herbert Schitdt, C Completo e Total McGraw-Hill Ltda e Markron Books do Brasil, 1991 11