Credits
7.5
Types
Compulsory
Requirements
This subject has not requirements
, but it has got previous capacities
Department
CS
Teachers
Person in charge
- Jordi Petit Silvestre ( jpetit@cs.upc.edu )
Others
- David Garcia Soriano ( david.garcia.soriano@upc.edu )
- Emma Rollón Rico ( erollon@cs.upc.edu )
- Jordi Cortadella Fortuny ( jordi.cortadella@upc.edu )
- Juan Luis Esteban Ángeles ( esteban@cs.upc.edu )
Weekly hours
Theory
3
Problems
0
Laboratory
2
Guided learning
0
Autonomous learning
7.5
Competences
Technical competencies
Transversals
Basic
Generic
Objectives
Contents
-
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català -
consultar la versió en català
consultar la versió en català
Activities
Activity Evaluation act
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Theory
3h
Problems
0h
Laboratory
2h
Guided learning
0h
Autonomous learning
6h
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Theory
6h
Problems
0h
Laboratory
4h
Guided learning
0h
Autonomous learning
12h
Lab test
Week: 7 (Outside class hours)
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Lab test
Week: 15 (Outside class hours)
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Theory test
Week: 15 (Outside class hours)
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
0h
Autonomous learning
0h
Teaching methodology
The theoretical contents of the subject are taught in theory classes. These classes are complemented by practical examples and problems that students must solve in the hours of Autonomous Learning.The laboratory sessions consolidate the knowledge acquired in the theory classes by solving programming problems related to the theoretical contents. During the laboratory classes, the teacher will introduce new techniques and leave an important part of the class for the students to work on the proposed exercises.
Evaluation methodology
There are two tests that are done in the lab: a partial (PL) and a final (FL). There is also a final written exam (FT).The FINAL grade is calculated according to the formula:
0.6 max {0.3 PL + 0.7 FL, FL} + 0.4 FT.
The REVALUATION grade is calculated according to the formula:
0.6 RL + 0.4 RT
where RL is the grade for the laboratory exam in the re-assessment and RT is the grade for the theory exam in the re-assessment.
Bibliography
Basic
-
Problem solving with C++
- Savitch, W. J,
Pearson,
2018.
ISBN: 9780134448282
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004158189706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Programming in the 1990s : an introduction to the calculation of programs
- Cohen, Edward,
Springer-Verlag,
1990.
ISBN: 0387973826
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991000428229706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Introduction to programming
- Cortadella, Jordi,
UPC. Dep of Computer Science,
2016.
http://www.cs.upc.edu/~jordicf/Teaching/FME/Informatica/
Web links
- El Jutge https://jutge.org
- Lliçons https://lliçons.jutge.org