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

Documentos relacionados
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

Obrigatória X Opcional

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

Anual Obrigatória X Semestral X Opcional

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2017/2018

Regime Diurno Nocturno Horas/semana T Teórica 1,5 Ano 2 2 T/P Teórico/Prática 1,5 Semestre 2 2 P Prática 4 OT Orientação Tutória...

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

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

Licenciatura em Informática

Modelo de plano analitico

Conceitos Básicos de C

AED Algoritmos e Estruturas de Dados LEE /2004

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2010/2011

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

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

Programa Analítico de Disciplina INF101 Introdução à Programação II

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO AOS ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2016/2017

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO AOS ALGORITMOS E ESTRUTURAS DE DADOS Ano Lectivo 2014/2015

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO

Estruturas de Dados. Pedro Ribeiro 2017/2018 DCC/FCUP. Pedro Ribeiro (DCC/FCUP) Estruturas de Dados 2017/ / 16

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2012/2013

CURSO PROFISSIONAL Técnico de Gestão e Programação de Sistemas Informáticos

Disciplina: Programação I

Ambientes de Desenvolvimento Avançados

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

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

MÓDULO 3: Programação Estruturada

Fundamentos de programação

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014

INF01202 Turmas A e B 2008/2 SÚMULA

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

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

DISCIPLINA: Programação de Computadores II

PLANO DE ENSINO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. DISCIPLINA: Programação Orientada a Objetos

UNIVERSIDADE PRESBITERIANA MACKENZIE

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

DOSSIER DA DISCIPLINA

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

DISCIPLINA: Programação de Computadores I

Planificação Anual da disciplina de Programação e Sistemas de Informação 10º 1PI

ESCOLA SUPERIOR TÉCNICA PLANO ANALÍTICO LABORATÓRIO DE INFORMÁTICA III( JAVA) SEMESTRE Nº DE CRÉDITOS

Programação Aplicada à. Engenharia de Alimentos

English version at the end of this document

Licenciatura em Informática

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

Fundamentos de Programação

Apresentação da Disciplina

PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

Programação Estruturada Orientada a Objetos

Estrutura de Dados e Algoritmos

Fundamentos de Orientação a Objetos

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Carla Cristina Cachulo Coimbra Costa José Luís Mendes Loureiro Abrantes Ano Regime Tipo 1º Semestral Obrigatória

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

Planejamento da Disciplina

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

Algoritmos e Técnicas de Programação

FICHA DA DISCIPLINA. Anual Semestral Opcional Obrigatória. Créditos ECTS 0.13

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Corpo Docente. Algoritmos e Estruturas de Dados LEE 2014/ /02/15. Apresentação. } Fernando Mira da Silva

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

PLANIFICAÇÃO ANUAL. 1. Introdução à Programação e Algoritmia. Tempos letivos previstos (45) Período escolar

IV. CONTEÚDO PROGRAMÁTICO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO AVANÇADA Ano Lectivo 2013/2014

Informática CET - CO. Francisco Rente

English version at the end of this document

Introdução à programação em C#

INF Estruturas de dados avançadas

Programação Estruturada Aula Plano de Disciplina

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

Fundamentos de Programação 1

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

AED Algoritmos e Estruturas de Dados LEEC /2005. Apresentação. Algoritmos e Estruturas de Dados

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

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

Algoritmos e Estruturas de Dados II LEIC

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

Introdução à Engenharia ENG1000

UNIVERSIDADE DO MINHO

Computação e Programação

Computação e Programação

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

PROGRAMAÇÃO OBJECTIVOS DA CADEIRA

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

MINISTÉRIO DA EDUCAÇÃO

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

MIEM Mestrado Integrado em Engenharia Mecânica

GRUPO: Rafael Igor Vanderlei Vieira

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

Transcrição:

Grupo de disciplinas: ENGENHARIA DA PROGRAMAÇÃO 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 Objectivos da disciplina Pretende-se que, no final da frequência da disciplina, os alunos sejam capazes de: compreender os conceitos fundamentais das Ciências da Computação e aplicá-los em exemplos concretos analisar problemas, conceber algoritmos através de uma abordagem modular descendente e desenvolver os algoritmos através de uma metodologia de programação procedimental estruturada codificar os programas em linguagem C++ e testar as aplicações resultantes nos sistemas operativos Windows e/ou Linux Programa da disciplina 1. Introdução à Informática: 1.1. Conceitos Fundamentais, 1.2. Evolução dos Sistemas de Computação, 1.3. Evolução e Comparação das Linguagens de Programação. 1.4. Caracterização dos principais paradigmas de programação 2. Introdução à Programação segundo o paradigma da Programação Procedimental 2.1. Programa = Algoritmo + Estrutura de Dados 2.2. Noção de Variável 2.3. Descrição de algoritmos: pseudo-código e fluxograma 2.4. A metodologia da programação estruturada e a abordagem modular descendente 2.5. Estruturas de controlo básicas: Sequência, Decisão e Repetição 3. Paradigma de Programação Orientada a Objectos (POO) 3.1. Características fundamentais da POO 3.2. Conceitos principais: classes e objectos (encapsulamento); herança e polimorfismo 3.3. Regras básicas de construção de software orientado por objectos. 3.4. Vantagens/Dificuldades da programação orientada por objectos. 4. A linguagem de programação C++ 4.1. A linguagem C++ como um Super Conjunto da linguagem C 4.2. Estrutura básica de um programa em C++ 4.3. Tipos de dados, variáveis e constantes. 4.4. Declaração e definição de novos tipos dados utilizando: enum, struct, union e Class. 4.5. Operações de entrada/saída ISEP-NOG-MOD001V01 Página 1/5

4.6. Operadores e Expressões 4.7. Expressões e instruções compostas 4.8. Instruções de controlo de fluxo 4.9. Funções 4.9.1. Conceito de função. Declaração e definição. 4.9.2. Chamada da função, argumentos e retorno de valores 4.9.3. Passagem de argumentos 4.10. Estruturas de dados indexadas 4.10.1. Vectores unidimensionais e multi-dimensionais 4.10.2. Cadeias de caracteres (strings) e funções de manipulação 4.10.3. Pesquisa e ordenação de vectores 4.10.4. O tipo de dados struct e sua aplicação 4.10.5. Vectores de estruturas Bibliografia Ana Maria Madureira, Tópicos das Aulas Teóricas - Algoritmia e Programação 2005/2006, DEI-ISEP. Pimenta Rodrigues, Pedro Pereira e Manuela Sousa, Programação em C++ - Conceitos Básicos - FCA, 1998. Pimenta Rodrigues, Pedro Pereira e Manuela Sousa, Programação em C++, Algoritmos e Estruturas de Dados, FCA, 2000. H.M. Deitel & P.J. Deitel, C++: How to Program, Third edition, Prentice Hall, 2001. Sartaj K. Sahni, Data Structures, Algorithms, and Applications in C++, McGraw Hill, 1998. Bjarne Stroustrup, The C++ Programming Language, 3rd ed., Addison-Wesley, 1997. Métodos de Avaliação Avaliação durante o período lectivo: Descrição de metodologia adoptada, dos elementos de avaliação a considerar e dos respectivos pesos A avaliação da disciplina tem duas componentes: a avaliação realizada durante o período lectivo (NFREQ) e a avaliação na prova de exame (PE). Cada uma destas componentes tem um peso de 50% na classificação final: 1. A avaliação durante o período lectivo, Nota de Frequência (NFREQ), tem um peso de 50% no valor final da nota da disciplina. Esta avaliação é realizada durante o período lectivo e é constituída por duas componentes: a) A realização de um conjunto de exercícios individuais escritos e a participação nas aulas, com um peso de 40% na Nota de Frequência (NFREQ). b) Um trabalho prático a realizar em grupo (máximo 2 elementos), extra aulas. No final o trabalho será acompanhado de um relatório e será apresentado e demonstrado individualmente. Este trabalho tem um peso de 60% na Nota de Frequência (NFREQ). ISEP-NOG-MOD001V01 Página 2/5

Notas: Para os alunos com dispensa de avaliação contínua é obrigatória a realização do trabalho prático (alínea b), estando dispensados da realização do conjunto de exercícios individuais escritos (alínea a). Assim sendo, a Nota de Frequência (NFREQ), para os alunos com dispensa de avaliação contínua, corresponde à nota obtida na avaliação do trabalho prático. A Nota de Frequência só é válida no semestre em que foi obtida. A data de lançamento da Nota de Frequência (NFREQ) poderá ser até à data do exame da época normal. 2. Avaliação na prova de exame (PE) será realizada de acordo com as normas vigentes. Na época especial de avaliação, mantém-se a nota de frequência (NFREQ) obtida durante o período lectivo. Avaliação na prova de exame: A avaliação na prova de exame (PE) será realizada de acordo com as normas vigentes. A nota de frequência (NFREQ) só é válida nas épocas de avaliação do semestre em que foi obtida. Na prova de exame (PE) é permitida a consulta de apontamentos (2 folhas A4 frente e verso). Classificação final da disciplina ( xnfreq + ype ) x + y A classificação final obtém-se a partir da média ponderada da Nota de Frequência (NFREQ) e da Prova de Exame (PE), tendo em consideração que para ser Aprovado o aluno deverá ter no mínimo 8 valores em cada uma das componentes, na Prova de Exame e na Nota de Frequência. x = 50% Min NFREQ = 8 y = 50% Min PE = 8 Melhoria de Nota (avaliação) No exame de recurso e época especial, o aluno apenas poderá melhorar a nota obtida na prova de exame (PE). ISEP-NOG-MOD001V01 Página 3/5

Nome Orientador do grupo de disciplinas: Maria da Conceição Neves Responsável pela disciplina: Docentes que leccionam a disciplina: Ana Maria Dias Madureira Pereira Ana Maria Dias Madureira Pereira José Avelino Marinho Ana Maria Neves Almeida Baptista Figueiredo Ricardo Gabriel Soares Fernandes de Almeida Paulo Baltarejo Sousa António Jorge dos Santos Pereira António Abel Vieira de Castro António Alexandre Sousa Gouveia Elaborado por: (Responsável pela disciplina) Verificado por: (Orientador do Grupo de disciplina) Aprovado por: (Conselho Pedagógico) Aprovado por: (Conselho Científico) Rubrica Data Observações Software a ser utilizado: Microsoft Visual Studio C++ 6.0 ISEP-NOG-MOD001V01 Página 4/5

ISEP-NOG-MOD001V01 Página 5/5