Teaching Introduction to Computer Science with the Mixed Method