* The role of serious games in active learning environments * Methods for automated mechatronic design using bond graphs and genetic programming