Parallel Computing
Teaching Language:
Suitable for English-speaking students
Description:
Parallel and distributed computing is becoming the computing paradigm as hardware tends to multi-processing units. The common desktop is today built with multicore processors that collectively have more processing power, than the single core processor, but cores are individually less powerful. Programmers will have to deal with multiprocessor architectures in order to use effectively the machines of today and of the future.
The aims are the acquisition of useful knowledge to develop parallel programs, construction of solid basis in parallel architectures, algorithms parallelization, programming models, synchronization of processes and performance measures by the development of programs.
Instances:
2012/2013
2011/2012
2010/2011
Suitable for English-speaking students
Description:
Parallel and distributed computing is becoming the computing paradigm as hardware tends to multi-processing units. The common desktop is today built with multicore processors that collectively have more processing power, than the single core processor, but cores are individually less powerful. Programmers will have to deal with multiprocessor architectures in order to use effectively the machines of today and of the future.
The aims are the acquisition of useful knowledge to develop parallel programs, construction of solid basis in parallel architectures, algorithms parallelization, programming models, synchronization of processes and performance measures by the development of programs.
Instances:
2012/2013
2011/2012
2010/2011
Graphical Applications Laboratory
Teaching Language:
Suitable for English-speaking students
Description:
This course is focused in development practical works, multidisciplinary as possible, namely in the areas of Computer Graphics and Interfaces, Logic Programming, Operating Systems.
Instances:
2011/2012
2010/2011
Suitable for English-speaking students
Description:
This course is focused in development practical works, multidisciplinary as possible, namely in the areas of Computer Graphics and Interfaces, Logic Programming, Operating Systems.
Instances:
2011/2012
2010/2011
Object Oriented Programming Laboratory
Teaching Language:
Portuguese
Description:
In this course the objectives are to develop and deepen the skills of object-oriented programming, in a modern object-oriented programming language (Java), representative of the languages used for developing application software.
Instances:
2011/2012
2010/2011
Portuguese
Description:
In this course the objectives are to develop and deepen the skills of object-oriented programming, in a modern object-oriented programming language (Java), representative of the languages used for developing application software.
Instances:
2011/2012
2010/2011
Project FEUP
Teaching Language:
Portuguese
Description:
This course is common to almost all 1st year students at FEUP. Its objectives are: to receive and integrate the new coming students; to introduce the most important services available at FEUP facilities; to teach Soft Skills and to stress their importance; and to discuss a scientific theme/ project.
Instances:
2011/2012
2010/2011
Portuguese
Description:
This course is common to almost all 1st year students at FEUP. Its objectives are: to receive and integrate the new coming students; to introduce the most important services available at FEUP facilities; to teach Soft Skills and to stress their importance; and to discuss a scientific theme/ project.
Instances:
2011/2012
2010/2011
Older courses
VC: Visualização Científica (MMCCE)
Instances:
2003 to 2005