Saltar para:
Logótipo
Você está em: Início > CC1002
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

Introdução aos Computadores

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

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

Ocorrência: 2018/2019 - 1S

Ativa? Sim
Página Web: http://www.dcc.fc.up.pt/~lblopes/aulas/ic/
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:B 3 Plano de Estudos Oficial 3 - 6 56 162
L:CC 67 Plano de estudos a partir de 2014 1 - 6 56 162
L:F 2 Plano de Estudos Oficial 2 - 6 56 162
3
L:G 1 Plano estudos a partir do ano letivo 2017/18 2 - 6 56 162
3
L:M 4 Plano de Estudos Oficial 2 - 6 56 162
3
L:Q 0 Plano estudos a partir do ano letivo 2016/17 3 - 6 56 162
MI:ERS 86 Plano Oficial desde ano letivo 2014 1 - 6 56 162

Docência - Responsabilidades

Docente Responsabilidade
Luís Miguel Barros Lopes Regente

Docência - Horas

Teórica: 2,00
Práticas Laboratoriais: 2,00
Tipo Docente Turmas Horas
Teórica Totais 1 2,00
Luís Miguel Barros Lopes 2,00
Práticas Laboratoriais Totais 6 12,00
Luís Miguel Barros Lopes 2,00
Nuno Miguel Pereira Moniz 4,00
Inês de Castro Dutra 4,00

Língua de trabalho

Português

Objetivos

Os estudantes deverão entender a estrutura e funcionamento dos computadores digitais e sistemas de operacão e ter uma visão geral sobre a Ciência de Computadores. 

Resultados de aprendizagem e competências

Os estudantes entenderão o funcionamento e organização dos computadores, sistemas de operação e linguagens de programação. Serão capazes de programar em Bash shell usando a linha de comandos e "scripts".

 

Modo de trabalho

Presencial

Programa

1. Noções basicas de arquitectura de computadores. Representação digital de informação e 
seu processamento - inteiros e vírgula flutuante. Estrutura de computadores, componentes principais. Modelos abstractos de maquinas. Maquinas programaveis: linguagens maquina, assembladores, assembladores mnimos.

2. Circuitos digitais básicos. Portas lógicas básicas e bases. Relação entre fórmulas lógicas e circuitos. Tabelas de verdade. Circuitos básicos para operações lógicas, aritméticas e de memória. 

3. Linguagens de programação: evolução, classi ficação. Paradigmas de programaçãao. Sintaxe e semântica de linguagens. Compiladores e interpretadores. Carregadores e ligadores. Ferramentas de ajuda a programação. 

4. Sistemas de operação (referência principal: UNIX/Linux). Sistema de Ficheiros. Processos. Organização e administração de memoria central. Linguagens de comandos. 
Utilitarios. Controle de perifericos. 

Bibliografia Obrigatória

Brookshear J. Glenn; Computer science. ISBN: 9780273751397 pbk

Bibliografia Complementar

John L. Hennessy, David A. Patterson; Computer Organization and Design : the Hardware/Software Interface , Morgan Kaufmann

Métodos de ensino e atividades de aprendizagem


Aulas teóricas: exposição dos temas e discussão.

Aulas práticas: aulas laboratoriais para resolução de problemas em papel e em computador, incluindo programação.

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Designação Peso (%)
Exame 50,00
Teste 50,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Frequência das aulas
Trabalho laboratorial
Total: 0,00

Obtenção de frequência

São admitidos a exame final apenas os estudantes que não perderem frequência. 

Perde a frequência o estudante que:

- faltar a mais de um quarto das aulas práticas previstas

ou

- tiver menos de 30% (6 valores) na média dos testes práticos

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

E: nota do exame (0-20)

T1, T2: notas dos testes práticos (0-20)

AVG = (T1+T2) / 2

se AVG >= 9.5 
     o aluno dispensa o exame final e 
     nota final = AVG 
senão
     se AVG >= 6.0
     aluno pode ir ao exame final
     nota final = E


Provas e trabalhos especiais

2 testes durante o semestre
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-06 às 12:08:06 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias