Saltar para:
Logótipo
Você está em: Início > CC103
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 à Ciência de Computadores

Código: CC103     Sigla: CC103

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

Ocorrência: 2010/2011 - 1S

Ativa? Sim
Página Web: http://www.ncc.up.pt/~mig/rped/hrpedag_13.html
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Licenciatura em Física

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:AST 0 Plano de Estudos a partir de 2008 3 - 7,5 -
L:B 0 Plano de estudos a partir de 2008 3 - 7,5 -
L:F 0 Plano de estudos a partir de 2008 2 - 7,5 -
L:G 0 P.E - estudantes com 1ª matricula anterior a 09/10 3 - 7,5 -
P.E - estudantes com 1ª matricula em 09/10 3 - 7,5 -
L:M 2 Plano de estudos a partir de 2009 3 - 7,5 -
L:Q 0 Plano de estudos Oficial 3 - 7,5 -

Língua de trabalho

Português

Objetivos

Fornecer os conceitos básicos sobre a estrutura e o funcionamento de computadores.

Competências:
- conhecer os fundamentos em que se baseiam os computadores modernos
- identificar as componentes principais de um computador e suas funções
- conhecer as ideias fundamentais de desenho de sistemas de operação
- escrever ficheiros de comandos (scripts) básicos no interpretador de comandos (shell) de um sistema tipo Unix

Programa

1. Noções básicas de arquitectura de computadores. Representação digital de informação e seu processamento. Estrutura de computadores, componentes principais. Modelos abstractos de máquinas: redes neuronais, autómatos finitos e tradutores finitos. Máquinas programáveis: linguagens máquina, assembladores, assembladores mínimos.

2. Linguagens de programação: evolução, classificação. Paradigmas de programação. Sintaxe e semântica de linguagens. Compiladores e interpretadores. Carregadores e ligadores. Ferramentas de ajuda à programação.

3. Sistemas de operação (referência principal: UNIX/Linux). Sistema de Ficheiros. Processos. Organização e administração de memória central. Linguagens de comandos. Utilitários. Controle de periféricos. Redes de computadores: protocolos.

Bibliografia Obrigatória

J. G. Brookshear; Computer Science, an overview, Addison-Wesley, 1997
M. Filgueiras; Redes Neuronais e Computadores Digitais, DCC-FCUP, 2006
J. Goerzen and O. Othman; Debian GNU/Linux Guide, 1999
G. Todino, J. Peek and J. Strang; Learning the UNIX Operating System, O'Reilly, 1998
C. Newham and B. Rosenblatt; Learning the bash shell, O'Reilly, 1998
L. Wirzenius; Linux System Administrator's Guide 0.9, 2003

Métodos de ensino e atividades de aprendizagem

Informação para alunos mantida na página

http://www.ncc.up.pt/~mig/rped/hrpedag_13.html

Tipo de avaliação

Avaliação por exame final

Componentes de Avaliação

Descrição Tipo Tempo (Horas) Peso (%) Data Conclusão
Participação presencial (estimativa) Participação presencial 70,00
Total: - 0,00

Obtenção de frequência

Exclusão de frequência se forem dadas mais de 25% de faltas relativamente ao número de aulas práticas previstas, excepto no caso de trabalhadores-estudantes ou equiparados.

Em 2010/2011 o número máximo de faltas admíssivel é de três.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © 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: 2024-11-04 às 12:33:49 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias