Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including the humanities, math, and science. Students who learn CT across the curriculum can begin to see a relationship between academic subjects, as well as between life inside and outside of the classroom.
So , our Technology and Infomarmation System lecturer managed a program for our class, SCSJ and SCSB so that we can learned computional thinking skill which tought us about how important the information or program that we do can be understand by other people. A good algorithm can make other programmer follow the step by step instruction so that we solve the problem can be done easily.
Our first tast is giving an 'arrow' instruction to other group that will give the same image as we have been given at the beginning of the task, so all of my group members work together as a team to create as simple algorithm as we can so that other group can get the same image as we got. After that, we also must solve the algorithm that was given from other group ( Lim's group) and after 10 minutes, all of us finally complete our task.
Next, we move to other session which we have been given some of plain A4 papers and we have to create a 'paper airplane' , do the algorithm so that other group can create the same 'paper airplane' as we did before. It's also the same concept with the task before, it's make us more clear how important is the algorithm that we do for other people to understands.