summaryrefslogtreecommitdiffstats
path: root/content/teaching/index.md
blob: 8d199dbaca5d51fdf352887abc2d876aa68d97ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
+++
title = "Teaching"
+++

### MSc

- Experimental Methods in Computer Science
   - [2022-2023](https://apps.uc.pt/courses/EN/unit/88863/20328/2022-2023)
   - [2021-2022](https://apps.uc.pt/courses/EN/unit/88863/20328/2021-2022)
   - [2020-2021](https://apps.uc.pt/courses/EN/unit/88863/20328/2020-2021)

### BSc

- Algorithmic Strategies (previously Advanced Programming Laboratory)
   - [2022-2023](https://apps.uc.pt/courses/EN/unit/89047/20442/2022-2023)
   - [2021-2022](https://apps.uc.pt/courses/EN/unit/89047/20442/2021-2022)
   - [2020-2021](https://apps.uc.pt/courses/EN/unit/89047/20442/2020-2021)
   - [2017-2018](https://apps.uc.pt/courses/EN/unit/9865/669/2017-2018)
- Compilers
   - [2022-2023](https://apps.uc.pt/courses/EN/unit/9863/669/2022-2023)
   - [2021-2022](https://apps.uc.pt/courses/EN/unit/9863/669/2021-2022)
   - [2016-2017](https://apps.uc.pt/courses/EN/unit/9863/669/2016-2017)
- Data Structures and Algorithms
   - [2020-2021](https://apps.uc.pt/courses/EN/unit/9854/20442/2020-2021)
- Introduction to Procedural Programming
   - [2022-2023](https://apps.uc.pt/courses/EN/unit/9843/20442/2022-2023)
   - [2021-2022](https://apps.uc.pt/courses/EN/unit/9843/20442/2021-2022)
   - [2020-2021](https://apps.uc.pt/courses/EN/unit/9843/20442/2020-2021)

### Other

- Competitive Programming I
   - [2022-2023](https://apps.uc.pt/courses/en/course/9781/2022-2023)
- Competitive Programming II
   - [2022-2023](https://apps.uc.pt/courses/en/course/10241/2022-2023)
- Introduction to Programming in Java
   - [2013-2014](https://apps.uc.pt/courses/EN/unit/78102/14301/2013-2014)