Instituto Superior de Ciências e Tecnologia de Moçambique

Documentos relacionados
Instituto Superior de Ciências e Tecnologia de Moçambique

AULA TEÓRICA 1 Tema 6. Algoritmos e Fluxogramas

Introdução à Programação LP JAVA

AULA TEÓRICA 2. Tema 1. Desenho de Algoritmos (continuação)

Aula teórica 4. Tema 3. Linguagem de Programação Java. Manipulação de informação simples (cont.)

Programação e Algoritmos I 1 o semestre

AULA TEÓRICA 3. Tema 2. Introdução a programação em Java (Continuação)

Tema 7. Colecções AULA TEÓRICA 6. Listas: ArrayList, LinkedList, Vector Ø Criação Ø Manipulação

Aula teórica 11. Tema 11. Repetição. Ciclo while Ciclo do-while Ciclo for

AULA TEÓRICA 5 Tema 3. Instruções básicas de entrada e saída (continuação)

AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)

Aula teórica 13. Tema 12. Subprogramas. Subprogramas em Java Chamada de métodos. Área de domínio das variáveis. Preparado por eng.

AULA TEÓRICA 10. Tema 9. Interface. Tema 10. Recursividade

Aula teórica 14. Tema 12. Subprogramas (cont)

AULA TEÓRICA 7 Tema 7. Colecções (cont.) Vector Ø Criação Ø Manipulação

Aula Teórica 8. Preparado por eng.tatiana Kovalenko

AULA TEÓRICA 4. Tema 2. Introdução a programação em Java (Continuação) Tema 3. Instruções básicas de entrada e saída

Aula teórica 10 Tema 10. Selecção Instruções de selecção:

Programação Orientada aos Objectos I

Array de objectos Array de objectos Criação Exemplo:

Introdução à Programação

AULA TEÓRICA 9. Tema 8. Herança (continuação) Ø Sobreposição de métodos. Ø Variáveis e métodos estáticos. Ø Hierarquia de classes.

AULA TEÓRICA 10 Tema 9. Introdução à programação. Desenho de Algoritmos

Introdução aos Computadores e Programação

AULA TEÓRICA 3. Tema 4. Excepções Ø Tratamento de excepções

AULA TEÓRICA 7. Tema 4. Estruturas de controlo (continuação).

Disciplina: Programação I

AULA TEÓRICA 4. Tema 3. Linguagem de programação de alto nível Java

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2017/2018

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2011/2012

PROGRAMAÇÃO E ALGORITMOS (LEI, TSI) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017

Estrutura de Dados e Algoritmos

Apresentação da Disciplina

Ficha de Disciplina APRO. Ano Lectivo: 2005/2006. Grupo de disciplinas: ENGENHARIA DA PROGRAMAÇÃO. Anual Obrigatória X Semestral X Opcional

SSC0300 LINGUAGENS DE PROGRAMAÇÃO E APLICAÇÕES

Licenciatura em Informática

Anual Obrigatória X Semestral X Opcional

Mestrado Integrado Engenharia Aeronáutica, 1 o Ano, 1 o Semestre 2017/2018

PLANO ANALÍTICO DA DISCIPLINA DE ESTRUTURA DE DADOS E ALGORÍTMOS

Ana Paula Rocha José Magalhães Cruz Rui Camacho. 26 de Fevereiro de 2009

INE 5645 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA

SISTEMAS DISTRIBUÍDOS

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

MIEM Mestrado Integrado em Engenharia Mecânica

PCC104 - Projeto e Análise de Algoritmos

AULA TEÓRICA 4. Tema 5. Ficheiros. Ficheiro do tipo texto. Ficheiros de Objectos. Ø Classe File Ø Criação. Manipulação. Ø Classe StringTokenizer

Anual Obrigatória X Semestral X Opcional. Regime Diurno Nocturno Horas/semana T Teórica 2 Ano 1 1 T/P Teórico/Prática 4 Semestre 1 1 P- Prática

Herança. Caso queira referir-se a um construtor da super classe, a sintaxe é diferente: super.nomedoatributo; super.nomedometodo(<parametros>)

Docentes. JOF/João Manuel R. S. Tavares 1. Eng. Joaquim Fonseca. Prof. José Marafona. MIEM Mestrado Integrado em Engenharia Mecânica

Programa de Unidade Curricular

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2014/2015

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2017/2018

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2018/2019

Universidade Federal do RGS Instituto de Informática Departamento de Informática Aplicada

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2013/2014

IPV.ESTG Volume de Trabalho Total (horas): 106 Total Horas de Contacto: 50,7 T TP P PL OT ,7 Competências

Obrigatória X Opcional

Conceitos Básicos de C

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2015/2016

English version at the end of this document

Engenharia de Software

Apresentação da Disciplina

Objectivos da disciplina e motivação Funcionamento da disciplina Aulas teóricas Aulas de laboratório Aulas de dúvidas

UNIVERSIDADE PRESBITERIANA MACKENZIE

Fundamentos de programação

English version at the end of this document

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UNIVERSIDADE FEDERAL DE SANTA CATARINA - UFSC CENTRO TECNOLÓGICO - CTC DEPARTAMENTO DE AUTOMAÇÃO E SISTEMAS - DAS PLANO DE ENSINO

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Aula teórica 3. Tema 3.Computadores e linguagens Linguagens de Programação Compilação e linkagem LP Java. Preparado por eng.

Modelo de plano analitico

UNIVERSIDADE PEDAGÓGICA ESCOLA SUPERIOR TÉCNICA - ESTEC

Bacharelado em Ciência e Tecnologia Processamento da Informação. Apresentação da Disciplina de Processamento da Informação Modalidade: Presencial

Plano de Ensino PROGRAMAÇÃO ORIENTADA A OBJETOS

Fundamentos de Programação

LINGUAGENS DE PROGRAMAÇÃO PROGRAMA E BIBLIOGRAFIA

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

FICHA DE DISCIPLINA OBJECTIVOS DA DISCIPLINA CONTEÚDOS DA DISCIPLINA METODOLOGIA DA DISCIPLINA... 2

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Requer conhecimentos prévios de tecnologia informática e de representação de informação em sistemas digitais binários.

Programação. MEAer e LEE. Apresentação. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre

Programação II Sinopse

Computação e Programação. MEMec - LEAN 1º Semestre

Programa de Unidade Curricular

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular COMPLEMENTOS DE PROGRAMAÇÃO Ano Lectivo 2016/2017

Transcrição:

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