Game development software engineering: digital educational game promoting algorithmic thinking
International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering