Fundamentals in IT Education