START A BIT > Blog A Bit > This page
We had an interesting session of Learning Package LP2402: 4 Weeks Package with Wire Game 2G this week, we created a story of a start-up company, and a scenario of a very good business situation, as well as a further opportunity of big order requests from a customer, we got a task to develop a 2nd generation of wire game product, for a fun new feature of innovative "invert-mode".
This virtual story based learning was very much liked by our students, we had group discussion together to define the detailed requirements, and then we tried a new way of learning in the classroom using a "Group Programming" method, we were all put together for a task-force, and were required to develop a prototype product for demo in a fast track, we were team-up, and the participants rotated the role as main programmer, while all others looked at the big screen and contributed ideas, together we explored the solutions and moved the progress on positively, then we downloaded the program to Micro:bit board and tested together. It's fun learning like this!
This session focuses on the prototype for demo purpose, so as proof of concept of the new "invert-mode", this brought a real case that when doing so, we saw the block program became redundant everywhere and very long to read, hard to maintain or do more. This was made in purpose, because our next session will introduce the function concept, then we will refactor the program using functions! So the learning is natural, motivating and in fun!
Oh, sure, the very helpful teaching aid board is well kept as good practice! :-)
A glance of the class
A glance of the class during the break time
Testing the prototype together as team work