2023

Programming III

Name: Programming III
Code: INF13205L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese, English
Regime de Frequência: Presencial

Sustainable Development Goals

Learning Goals

Learn to use methodologies and programming languages which represent specialised models, namely the more abstract ones, for instance declarative languages and languages suited to emerging computational models.

Contents

Logic programming languages.
Functional programming languages.
Constraint programming and related modeling languages.
Streaming languages.

Teaching Methods

Teaching methodologies:
Theoretical classes; lab classes with problems that accompany the theoretical material.
Availability of exercises, of gradual difficulty, covering the topics taught, for students to practice mastery of the subject.

Assessment

(i) written assessment (70%): two tests or a final exam
(ii) group project assignment (30%)

the project assignment may only be carried out during the regular period.

Teaching Staff