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

Computer Laboratory

Code: CC1006     Acronym: CC1006     Level: 100

Keywords
Classification Keyword
OFICIAL Computer Science

Instance: 2016/2017 - 2S Ícone do Moodle

Active? Yes
Web Page: http://www.dcc.fc.up.pt/~ltorgo/LabC1617
Responsible unit: Department of Computer Science
Course/CS Responsible: Bachelor in Computer Science

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
L:CC 84 Plano de estudos a partir de 2014 1 - 3 28 81
MI:ERS 115 Plano Oficial desde ano letivo 2014 1 - 3 28 81

Teaching language

Portuguese

Objectives


This unit  aims at providing key basic technical concepts when using and programming computers, namely in an Unix/Linux environment . It strengthens the knowledge acquired inprevious units, such as Introduction to Computers and Introduction to Porgramming.

Learning outcomes and competences

The student should use an Unix/Linux environment effectively:

1. both understand a CLI and a GUI
2. be able to write scripts that automatize frequent or complex tasks.
3. develop a software project in a multi-task open-ended specification
4 understand the fundamentals of the development of a software project

Working method

Presencial

Pre-requirements (prior knowledge) and co-requirements (common knowledge)

We would expect the students to have attended IC and IP, and they should be participating, or have experience in Algorithms and Data Strutcures.

Program

- Gui vs CLI; editors and text
- basic command lines tasks
- text manipulation
- tool composition
- development of a software project, with the following requirements
  - real program, with different components;
  - encapsulated IO and notion of protocol.
   - process vs program
  - basic process communicaton
  - good practices in code documenting and report

Mandatory literature

Wear; Computers. An Introduction to Hardware and Software Design.

Teaching methods and learning activities

This component is organised as labs

- first directed at small task resolution
 - then towards project execution.

Evaluation Type

Distributed evaluation without final exam

Assessment Components

designation Weight (%)
Teste 40,00
Trabalho laboratorial 60,00
Total: 100,00

Amount of time allocated to each course unit

designation Time (hours)
Frequência das aulas 50,00
Trabalho laboratorial 50,00
Total: 100,00

Calculation formula of final grade

GRADE = 40%*TEST + 60%*ASSIGNMENT
Recommend this page Top
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-11-09 at 10:38:23 | Acceptable Use Policy | Data Protection Policy | Complaint Portal