Go to:
Logótipo
You are in:: Start > CC103

Introduction to Computer Science

Code: CC103     Acronym: CC103

Keywords
Classification Keyword
OFICIAL Computer Science

Instance: 2010/2011 - 1S

Active? Yes
Web Page: http://www.ncc.up.pt/~mig/rped/hrpedag_13.html
Responsible unit: Department of Computer Science
Course/CS Responsible: Bachelor in Physics

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
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 -

Teaching language

Portuguese

Objectives

To give the basic concepts concerning the structure and functioning of computers.

Competences:
- to know the fundaments on which modern computers are based
- to identify the computer main components and their functions
- to know the basic ideas in operating system design
- to write basic scripts for a shell of Unix-type of operating system

Program

1. Basic notions of computer architecture. Digital representation of information and digital processing. Computer structure, main components. Abstract computer models: neuronal nets, finite automata and finite transducers. Programmable machines: machine language, assembly languages, minimal assembly languages.

2. Programming languages: evolution and classification. Programming paradigms. Languages: syntax and semantics. Compilers and interpreters. Loaders and linkers. Programming tools.

3. Operating systems (main reference: UNIX/Linux). Files systems. Processes. Main memory: organization and administration. Scripting languages. Utilities. Peripheral control. Computer networks: protocols.

Mandatory literature

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

Teaching methods and learning activities

Information for the students kept at

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

Evaluation Type

Evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 70,00
Total: - 0,00

Eligibility for exams

Not elligible if missing more than 25% of the foreseen total number of practical lessons. This rule does not apply to worker-students.

On 2010/2011 no more than three practical lessons can be missed.
Recommend this page Top
Copyright 1996-2025 © Faculdade de Ciências da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2025-06-21 at 09:02:14 | Acceptable Use Policy | Data Protection Policy | Complaint Portal