I have an Engineer degree (equivalent of Master degree) from ESISAR - Grenoble INP, a public school specialized in computer sciences & network security.
The Bachelor program of ESISAR focus on theorical knowledge, such as mathematics and physics. Other subjects are also introduced, like the basics of electronics, algorithms, and Linux.
Non-exhaustive list of subjects :
Between the Bachelor and the Engineer program, I had to do a 3-months technician internship. I did this internship in the Real-time Ubiquitous Systems laboratory of Seoul National University.
During this internship I had to implement the SPEED protocol (a network protocol) into the simulator Network Simulator. The language used was C++.
I also helped members of the laboratory with various tasks, using bash scripts.