In fact, students often respond best to a mixture of methods. Pick a mode of access based on the resources available, the nature of the activity, and the preferences of the participants. Each student works on an individual computer. It allows for individual learning speed and style. It will be hard to keep everybody together and requires more technical expertise.
Students work in small groups.
Each group has a computer. Advantages - Group activity often increases student input and builds social skills. Less technical skill is required by all, and a few computers are enough for a whole class. Disadvantages - Some students don't work well in groups. Less hands-on means less technical savvy later on.