Development of critical and creative thinking skills to increase competence of PLC programming for electrical engineering education students. (May 2019)