- Software
Architectures
- Software
Project Management
- Software
Engineering
- Parallel
and Distributed Computing
- Programming
in JAVA, C/C++ and Miranda
- Data
Structures in JAVA
- Analysis
of Algorithms
- Programming
Paradigms and Languages
- Foundations
of Declarative Languages
- Digital
Systems Structures