From Cards to Code: Gamified Learning with Card Games for Game Design, Algorithmic Thinking, Theory of Computation, and Project Planning | IEEE Conference Publication | IEEE Xplore