Instituto Superior de Ciências e Tecnologia de Moçambique INFORMAÇÃO N 01 Curso: Engenharia Informática Disciplina:_Introdução a Programação Nome do Regente: Tatiana Kovalenko Nome do Assistente (quando aplicável):_ Darmite Denessechandra Ano Académico: 018 Semestre: 1 Carga horária total: Aulas teóricas: 3 Aulas praticas: 64 INTRODUÇÃO: A disciplina Introdução a Programação para o curso de Engenharia Informática tem por objectivo a introdução e consolidação dos conceitos básicos sobre o uso de computadores que permite uma aprendizagem de técnicas mais avançadas de novas tecnologias de informação com vista à sua posterior aplicação nas diversas esferas de actividade sócio-económicas. A linguagem de programação utilizada é o Java. OBJECTIVOS: No fim do curso o estudante deve ser capaz de: Distinguir dado de informação e os diferentes tipos de informação. Identificar os diferentes sistemas de numeração. Saber converter de um sistema de numeração para outro. Saber usar o Windows para a realização de tarefas específicas e particularmente na criação e gestão de um sistema de ficheiros com o auxílio do Explorador do Windows. 1
Executar tarefas básicas num processador de texto do MS Word. Formatar um documento de acordo com uma qualquer especificação pretendida. Dominar a estrutura de uma folha de cálculo e modo como funciona. Utilizar situações de cálculo na resolução de problemas. Elaborar gráficos de diversos tipos. Criar e gerir pequenas bases de dados usando o MS Access. Saber resolver problemas de natureza prática do dia-a-dia em ambiente de pequenos ou grandes negócios através do uso de: a)algoritmos e Fluxogramas; b)programação (Java). Analisar o problema; Elaborar o algoritmo para resolução de problema; Escrever em pseudo código o algoritmo elaborado e posteriormente traduzir para a linguagem Java Fazer pesquisas e investigações individuais para resolução de tarefas incluídas dentro do seu perfil. PROGRAMA TEMÁTICO Temas Horas N o Conteúdo Teóricas Práticas Total 1 Introdução à disciplina 1 1 Conceitos básicos de informática, computadores e tecnologias de informação. Representação interna de informação: Sistemas de Numeração 3 Processador de texto - MS Word 3 5 4 Folha de Cálculo MS Excel 3 5 5 Introdução ao MS Access 6 Algoritmos e Fluxogramas 6 9 15
7 Introdução à Programação (Java) 8 Tipos de Dados 3 5 9 Comunicação básica com o utilizador. 4 6 10 10 Selecção 4 6 10 11 Repetição 1 Subprogramas Total 3 64 96 INDICAÇÕES METODOLÓGICAS E DE ORGANIZAÇÃO: a) Critérios para frequência da disciplina Podem frequentar a disciplina de Introdução a Programação todos os estudantes que tenham inscrito na disciplina. b) Tipo de aulas e formas de leccionamento O leccionamento desta disciplina basear-se-á aulas teóricas, práticas e laboratorias distribuídas de acordo com o estabelicido Plano Temático. c) Sistema de avaliaçãob No decurso da disciplina serão realizados dois testes escritos. Durante o semestre os estudantes têm que elaborar e defender dois Trabalhos de Programação. A avaliação global da nota de Frequência é calculada pela formula: (T1+T) x 50% + (Tr. Pr1 + Tr.Pr) x 35% + Entregas x 15% Serão admitidos a exame os estudantes que obtiverem média igual ou superior a 10 valores e dispensados do exame os estudantes que tiverem média igual ou superior a 15 valores. 3
A nota Final é calculada da seguinte forma: Nota Final = Nota Freq + Nota do Exame 10 val Em todos os casos se cumprirá o estabelecido no regulamento pedagógico em vigor no ISCTEM. BIBLIOGRAFIA BÁSICA: 1*. Carriço, José; Carriço António; "Computadores, Tecnologias e sistemas de Informação- O Núcleo de Sistema" ISBN: 97-96-533-6-4 *. Carriço, José; Carriço António; "Computadores, Tecnologias e sistemas de Informação- Periféricos, Internet e multimédia" ISBN: 97-96-533-7- 3*. Carriço, José; Carriço António; "Computadores, Tecnologias e sistemas de Informação- Tecnologias de Software" ISBN: 97-96-533-8-0 4*. António José Mendes, Maria José Marcelino; Fundamentos de programação em Java, FCA, 00. ISBN 97-7-67-6 5. Elliot Koffman, Ursula Wolz, Problem Solving with Java, 1999 4
ISBN 0-01-35743-7 6*. John R. Hubbard; Theory and problems of programming with Java, Schaum s Outline series, McGraw-Hill, ISBN 0-07-13410-9 7. H. Deitel, P. Deitel; Java, como programar, 4 edição, 003, Bookman, ISBN 85-363-013-6 8. Rui Rossi dos Santos; Programando em Java Teoria e aplicações, Axcel Books, ISBN 85-733-1-8 9*. Walter Savitch An introduction to Computer Science and Programming, Second Edition, 001, Prentice Hall, ISBN 0-13-031697-0 (www.prenahall.com) 10*. John Lewis, William Loftus, Java Software Solutions. Foundations of program design, second edition,000, Addison-Wesley, ISBN 0-01-6171-11*. David M.Arnow, Gerald Weiss, Introduction to Programming Using Java, 000, Addison-Wesley, ISBN 0-01-617-0 1.* Frank M.Carrano, Janet J.Prichard, Data Abstraction and Problem Solving with Java. Walls and Mirrors, first edition, 001, Addison-Wesley, ISBN 0-01-700-7. (para 0 semestre) 13. site: http://java.sun.com/docs/books/tutorial/ * Livros existentes na biblioteca do ISCTEM 5