Language Independent Topics

This collection of topics is designed for those who already have some knowledge and experience in a programming language.
Choose from the following topics:
a) Operating systems
b) Programming language topics
c) UML
x) Background information

Operating Systems
Programming Language Topics
Unified Modeling Language
Background topics suitable for any programming language