Self-Reflection

This activity, Code on Weekend is actually really interesting for me. This is because it can really develop my graduate attribute skills such as communication skills, thinking skills and adaptability. Before that, I might feel that I can just learn everything by myself when I face any problems or troubles in my studies. However, while taking part in this activity, I realized that it was indeed vital to understand each of the topics taught to me at that time instead of learning and finding the ways to get solutions for my problems after the activity finished. This is due to the fact that the former ones can actually save most of my time and give me a deeper understanding as compared to the later ones. 

Furthermore, the topics in the activity have enhanced my thinking skills as well. According to the handouts given, the topics included the introduction of Python programming which gave me a clear understanding of Python in brief, math operations in Python which had told me how to calculate the math operations using Python language, applying data metrics with numpy can develop my skills and prepare myself for the course in year 3, which is the course of Programming for Bioinformatics and lastly scientific operations in Python had introduced me the python library of Scipy. Thus, I would say that all of these are the strengths and advantages that I had obtained through this activity in terms of the technical skills. For the soft skills, I get the communication skills and problem solving skills through this program. I can communicate well while asking questions and solve problems by myself at the same time. I am also able to perform multitasking when doing practical coding, at the same time, listening to the lessons taught. The practical skills aid in my understanding regarding the topics as well.

Of course, I had faced a lot of challenges in this activity. Firstly, I could not understand certain topic that have been taught by the tutor of this program, Dr. Afnizanfaizal Abdullah. However, I can actually solve this challenge by attentively listening to the tutor and paying more attention for me to have a better understanding on the topic taught. Next, I have also overcome the problem of not knowing how to use tools for Python coding by viewing the instructions given before the activity starts so that I would not be confused and lost while the program had started and the teaching lessons had begun. I believe that this activity has helped me a lot especially in my future career and I am grateful to have myself participating in this program.