Autenticação

Utilizador
Palavra-chave
 
 





















Área do utilizador

Agenda

« Março 2020 »
D S T Q Q S S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Portal Académico

Moodle@ESTGV

Avaliação e Qualidade

IPV

Provedor do Estudante

Publicitação Institucional

Ficha da Unidade Curricular

Informações Gerais

 
Ano Letivo 201920
Unidade Curricular Algoritmos e Programação
Código26
Departamento/área responsávelComputer Sciences Department
Área cientificaCiências Informáticas
ECTS8
Ano curricular1
Semestre curricular1º Semestre
Regime de frequênciaObrigatório
Docentes Jorge Alexandre Albuquerque Loureiro
Joana Rita Silva Fialho
Marco André Vieira Andrade Bernardo
Filipe Marques da Silva Cabral Pinto
Frequência como disciplina isolada?Sim
Horas de contacto
T TP PL TC S E OT O
19,5 26 52 - - - - -
T - Teórico;  TP - Teórico-Prático;  PL - Prática e Laboratorial;  TC - Trabalho de Campo;  S - Seminário;  E - Estágio;  OT - Orientação Tutória;  O - Outras;  
Tempo total de trabalho (horas)
212

Objetivos / Competências

Aplicar metodologias e mecanismos abstratos de resolução de problemas.
Especificar algoritmos para resolução de problemas.
Fasear a implementação de um programa escrito numa linguagem de alto nível.

Conteúdos programáticos resumidos

- Teoria de programação: conceitos básicos
Introdução à programação e seus objectivos
Linguagens de programação
Metodologia de programação
Construção de um algoritmo
- Programação numa linguagem de alto nível (C)
Estrutura de um programa em linguagem C
Tipos de dados básicos
Testes e condições - expressões e operadores. Precedências
Estruturas de repetição
Funções
Dados estruturados (vectores e strings)
Apontadores
Estruturas
Memória dinâmica
- Recursividade
- Ficheiros
- Algoritmos de ordenação e pesquisa em tabelas

Metodologias de ensino e critérios de avaliação

A aprendizagem dos alunos nesta unidade curricular faz-se, fundamentalmente, através do estudo da matéria teórica e da análise e implementação de casos, baseados em situações reais, visando uma consolidação dos conceitos. Do ponto de vista prático, os alunos são estimulados a trabalhar em grupo, através de instrumentos colaborativos, constituindo o seu empenhamento e a familiarização com esses meios um dos factores relevantes na aprendizagem da unidade curricular. » Critérios de Avaliação em Avaliação Contínua: - Class. Final = 45% Teste Escrito + 10% MiniTest1 + 10% MiniTest2 + 30% Projecto Prático + 5% Assiduidade (TP e PL). » Critérios de Avaliação por Exame Final: - Class. Final = 55% Prova Escrita (se a inclusão da avaliação da assiduidade (5%) for benéfica) ou 60%, em caso contrário + 40% Projeto Prático. O aluno é aprovado se a nota de cada elemento (Teste Escrito, Prova Escrita, Projecto Prático) forem >=8,0 e Classificação Final >= 9,5.

Bibliografia resumida

- Material de apoio às aulas disponibilizados na plataforma de e-learning:
- Slides da UC, Lopes, M. C., 2009 (alterados por Vilaça, J. M., 2010 e Morgado, J. F., 2013);
- Fichas de trabalho a usar nas aulas TP e PL.
- The C Programming Language – 2nd Edition, Kernighan B W, Ritchie D M, Prentice Hall, 1988. COTA: 004.43 C KER PRO
- Linguagem C (14ª Edição), Damas L, FCA, 2006. COTA: 004.43 C DAM LIN
- Algoritmos e Estruturas de Dados, Guimarães A N, Lages N A C, Livros Técnicos e Científicos Editora SA, 1985.
- Algorithms + Data Structures = Programs, Wirth N, Prentice Hall, 1984. COTA: 004.2 WIR
- C: a Linguagem de Programação, Kernighan B W, Ritchie D M, Editora Campus, Rio de Janeiro, 1986. COTA: 004.43.C KER LIN
- Data Structures Using C, Tenebaum A M, Langsam Y, Augenstein M J, Prentice Hall, 1990. COTA: 004.43 C TEN DAT

Oferta Formativa

Candidaturas

Departamentos/Área

Serviços Académicos

Serviços Informática

Biblioteca

Redes Sociais Facebook e Google+

ESTGV no Facebook


ESTGVno Google+
Escola Superior de Tecnologia e Gestão de Viseu
Campus Politécnico
3504-510 Viseu

Telefone: +351 232480500
Fax: +351 232424651
E-mail: estgv@estgv.ipv.pt

Ver mapa maior