Reflection

In this module, the most important part that I have learned is the pattern how to think. In the past, when I was encountering an abstract problem, there was no structure for for me to dissect problems. I just gathered aimlessly what I came up with. It was very time-consuming and the quality of what I’ve done was very low. After learning this module, I followed with the four steps, I can arrange my thought with logic. For example, recently, in my software engineering module, I was required to join in a team to design a original application. After brainstorming, every teammates should come up with more than two projects to discuss, and chose the project that received the most votes as our team subjects. Generally, I tended to receive other people’s opinions rather than gave my own points. But this time, I had a lucid brain. When we discuss about promoting a DP system ( a local student, Alex, said DP is very inconvenient in UK), I could divide the project into several parts immediately. Finally, we found it was not very difficult on coding realization, but relevant clause and policy could be a huge barrier for us. However, I’m glad that I learned this kind of thinking pattern.

Also, I found that, In the past, I only knew how to type some simply code, I don’t know the connections between high-level programming language, low-level programming language and abstract language. I completely didn’t understand what was happening in memory cells, and I always ignored the relevant knowledge about the the binary number system. In this module, I roughly understood the principle, and I realized that it is very critical and I had to master this part for my future study. I need to figure out how exactly computer process data, and in this way I will type code more effectively in computational way.

Last but not least, I didn’t contact with website design before, and it was a little bit challenging for me to master a new language in a such short time. In this module, I found my drawbacks. In order to keep up with the classes, I asked all of my friends and classmates for help. In this process, I not only improved my computing skills, but also promoted my communication skills. I really enjoyed this module.

In conclusion, I think this module have built a solid foundation for me to continue my further study. It is a wonderful orientation for me to treat things in a computational way.

back