- Structured programming,
- Advanced programming
- Modeling of e-Business processes
- Semantic e-business solutions
- Software testing, quality assurance and maintenance,
- Modern programming technologies
- Semantic WEB programming – selected chapters
- Software design and engineering
- Analytical visualization and digital intelligence