Computer architecture |
Bsc
|
1
|
6
|
Data structures and algorithms |
Bsc
|
1
|
6
|
Languages, computation and intelligent systems |
Bsc
|
1
|
6
|
Economy and business administration |
Bsc
|
1
|
6
|
Statistical methods in engineering |
Bsc
|
1
|
6
|
Advanced techniques in artificial intelligence |
Bsc
|
1
|
6
|
Advanced techniques in natural language processing |
Bsc
|
1
|
6
|
Distributed systems |
Bsc
|
1
|
6
|
Introduction to operating systems |
Bsc
|
2
|
6
|
Introduction to computer networks |
Bsc
|
2
|
6
|
Databases |
Bsc
|
2
|
6
|
Software engineering |
Bsc
|
2
|
6
|
Operations research |
Bsc
|
2
|
6
|
Analysis of spatio temporal data |
Bsc
|
2
|
6
|
Final year project |
Bsc
|
1 and 2
|
12
|
Programming techniques for NLP |
Msc
|
1
|
6
|
Theoretical linguistics |
Msc
|
1
|
6
|
Statistics and mathematics for NLP |
Msc
|
1
|
3
|
Introduction to automatic learning |
Msc
|
1
|
3
|
Machine learning (II) |
Msc
|
1
|
3
|
Computational morphology |
Msc
|
1
|
4,5
|
Computational syntax |
Msc
|
1
|
4,5
|
Computational semantics and pragmatics |
Msc
|
2
|
4,5
|
Automated reasoning |
Msc
|
2
|
3
|
Speech processing |
Msc
|
1
|
4,5
|
Speech technologies |
Msc
|
2
|
4,5
|
Building language resources |
Msc
|
1
|
3
|
NLP applications (II): Building information extraction, question answering and conversational systems |
Msc
|
2
|
4,5
|
Machine translation and multilingualism |
Msc
|
2
|
4,5
|
Language technologies for digital humanities |
Msc
|
2
|
4,5
|
Deep learning |
Msc
|
1
|
6
|
Optimization techniques * |
Msc
|
1
|
3
|
Advanced probabilistic Modelling * |
Msc
|
1
|
3
|
Introduction to time series data analysis * |
Msc
|
1
|
3
|
Natural language processing * |
Msc
|
1
|
3
|
Computer vision * |
Msc
|
2
|
3
|
Biomedical data analysis * |
Msc
|
2
|
3
|
Introduction to reinforcement learning * |
Msc
|
2
|
3
|