Field Placement Note 1
After talking to the teacher and observing in class, I think the level of students in the class can be very different. How comfortable they are with technology can also be quite different. Several students brought their own laptop to class. When the teacher asked them to work on the assignment, some students started coding right away while others spent most of the time reading instructions.
This is almost inevitable for the school since there is only one class about Java and students who want to learn computer science do not have much choice. The teacher said that in order not to leave any student behind, he purposefully slowed down a little and made the class a little easier. But is this necessary a good thing? How about the students who are more advanced?
Is it better to divide the class into different levels or should it stay the way it is and encourage the students help each other to improve? The more advanced students can show their classmates who are struggling how to do it. I think sometimes it is also important for the teacher to prepare something for the advanced students.