Applications of Educational Serious Games for Information Technology Related Subjects in Higher Education