Computer programming
Software engineering
Constructor
String
Computing
Software design patterns
Concurrency control
C++
Lock