Pascal programming.
C++ Programming.
Software engineering.
Computer Networks.
Algorithms Design.
Programming languages.