2024
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.
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) four tests and / or (ii) a final exam
(iii) individual and group exercises and (iv) small group project assignment
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) four tests and / or (ii) a final exam
(iii) individual and group exercises and (iv) small group project assignment
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.
(ii) group project assignment (30%)
the project assignment may only be carried out during the regular period.