Computer Laboratory
Keywords |
Classification |
Keyword |
OFICIAL |
Computer Science |
Instance: 2014/2015 - 2S
Cycles of Study/Courses
Teaching language
Portuguese
Objectives
Thi sunit aims at providing key basic tehnical 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 anda a GUI
2. be abke to write scripts that automatize frequent or complex tasks.
3. develp a software project in a mult-task open-ended specification
4 under
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 sw project, with the following requirements
- real program, with different components;
- encapsulated IO and notoion of protocol.
- process vs program
- basic process communicaton
- good [ractices 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 (%) |
Participação presencial |
70,00 |
Teste |
30,00 |
Total: |
100,00 |
Amount of time allocated to each course unit
designation |
Time (hours) |
Trabalho laboratorial |
100,00 |
Total: |
100,00 |
Calculation formula of final grade
GRADE = TEST*6+ASSIGNMENT*14
----------------------------
20