Optimizing Learning Outcomes with New Technologies in General Education Programme