How to find us

Programming Laboratories 2017/2018

  • 6 ECTS
  • Taught in Portuguese
  • Continuous Assessment


Students will know how to write programs using C#, including the human-machine interface using WPF and XAML.
Students will know the Python programming language, and will be able to write simple programs in this language.

Recommended Prerequisites

Object Oriented Programming.
Java programming language.

Teaching Metodology

Classes are practical. Subjects will be presented with examples, that students will follow on their computers, and will be discussed. Solving a few small project problems will make students solidify their learning experience.

Body of Work


Recommended Bibliography


Weekly Planning


Demonstration of the syllabus coherence with the curricular unit's objectives

Object oriented language C# will be studied, based on differences to Java, that students already know.
On the WPF/XAML chapter the connection to collections will be studied. The students will be prepared for the next step, connecting to databases.
The Python programming language will be presented, and a n umber of small programs will be developed.

Demonstration of the teaching methodologies coherence with the curricular unit's objectives

This discipline has only practical classes, and the subjects will be presented based on examples that the students will follow on their computers. Small programming problems will be solved.

relevant generic skillimproved?assessed?
Ethical and responsible behaviour  
This website uses cookies to provide better functionality and for performance measurements (European Union Directive 2009/136/EC)