Saltar para:
Logótipo
Você está em: Início > CC1006
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Laboratório de Computadores

Código: CC1006     Sigla: CC1006     Nível: 100

Áreas Científicas
Classificação Área Científica
OFICIAL Ciência de Computadores

Ocorrência: 2017/2018 - 2S Ícone do Moodle

Ativa? Sim
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Licenciatura em Ciência de Computadores

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
L:CC 77 Plano de estudos a partir de 2014 1 - 3 28 81
MI:ERS 124 Plano Oficial desde ano letivo 2014 1 - 3 28 81

Docência - Responsabilidades

Docente Responsabilidade
Alípio Mário Guedes Jorge Regente

Docência - Horas

Teorico-Prática: 2,00
Tipo Docente Turmas Horas
Teorico-Prática Totais 9 18,00
Alípio Mário Guedes Jorge 4,00
Francesco Renna 4,00
Hélder Filipe Pinto de Oliveira 6,00
João Miguel Maia Soares de Resende 4,00

Língua de trabalho

Português

Objetivos




Com esta unidade curricular pretende-se expor os estudantes aos principais conceitos básicos da utilização de uma computadores, e em particular de ao ambiente Linux. A  unidade curricular permitirá  reforçar os conhecimentos adquiridos no primeiro semestre em unidades como Introdução aos Computadores e Programação à Imperativa.




Resultados de aprendizagem e competências

Os estudantes deverão sentir-se confortáveis num ambiente Unix/Linux e ser capazes de:

1. utilizar um ambiente de linha de comandos assim como a IG;
2. escrever scripts capazes de automatizar tarefas de adminstração e de gestão do sistema;
3. desenvolver projectos de software a partir de uma especificação multi-tarefa e aberta;
4. entender os desafios fundamentais na construção de um projeto de software.

 

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Os estudantes terão frequentado as UCs de Introdução aos Computadores e Programação Imperativa e deverão estar a frequentar/ter frequentado a UC de Estrutura de Dados, garantindo-se assim
 - conforto mínimo na utilização de um computador
 - experiência com  pelo menos uma linguagem de programação.

Programa

- Introdução à bash
- tarefas básicas na linha de comando
- manipulação de ficheiros
- comandos avançados
- composição de ferramentas
- organização de um projecto de software, tentando-se salientar:
     - programa completo, com componentes diferenciados 
     - separação de I/O e  uma iniciação ao conceito de protocolo
     -  programa vs processo
     -  comunicação de processos básica
     -  apresentação do projeto.

Bibliografia Obrigatória

Newham Cameron; Learning the bash shell. ISBN: 0-596-00965-8

Bibliografia Complementar

Robbins Arnold; UNIX in a nutshell. ISBN: 978-0-596-10029-2

Métodos de ensino e atividades de aprendizagem

A UC é organizada em aulas de laboratório com 2 componentes:

   - primeira fase de resolução de problemas, acompanha por alguma exposição pelo professor;

   - segunda fase de projeto orientado para trabalho de grupo autónomo.

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Teste 40,00
Trabalho laboratorial 60,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Elaboração de projeto 60,00
Estudo autónomo 15,00
Frequência das aulas 30,00
Total: 105,00

Obtenção de frequência

- Frequência de pelo menos 8 aulas.

Fórmula de cálculo da classificação final

NOTA = 40%*TESTE + 60%*TRABALHO
- A entrega do primeiro teste é obrigatória.
- A entrega do projeto é obrigatória.

A não entrega de um destes componentes resulta em RFC.

Melhoria de classificação

Não previsto, dado a avaliação ser essencialmente contínua
Recomendar Página Voltar ao Topo
Copyright 1996-2022 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2022-10-05 às 12:37:37 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias