Profile information
- Faculty: Engineering
- Display name: CHANG MIN XUAN
- Email address: changxuan@graduate.utm.my
- Town: KLUANG
- City/region: JOHOR
- Mobile phone: 011-57510703
Activities Information
CODE ON WEEKEND - MATH FOR PYTHON
The program is held on 29 May 2021 in a virtual online platform, which is using Google Meet. The duration of the program is about 3 hours, from 9.30 am until 12.30 pm. The tutor of the program is Dr. Afnizanfaizal Abdullah and the content of the program is about learning Python theory.
Graduate Attributes
- Communication Skills
- Thinking Skills
- Adaptability
Position/Role in the activities
Role: Participant
Mini Report
Code on Weekend is a program organized by Persatuan Mahasiswa Sains Komputer (PERSAKA). It was held on 29 May 2021 with a time duration of about 3 hours, from 9.30 am to 12.30 pm. However, due to the COVID 19 pandemic, the program was being conducted online through a virtual platform, which is by using Google Meet. The tutor of this program is Dr. Afnizanfaizal Abdullah and the lesson of the program is about learning Python theory, with the focus of the topic is Math for Python.
There are several graduate attributes that can be found in this program. For example, the graduate attributes of communication skills, thinking skills and adaptability. Communication skills are required as I need to ask the questions that I could not understand through the chat box or directly on mic. Moreover, this program requires a lot of thinking skills. This can be proof as it consists of a great deal of coding techniques that contain logics and manipulating skills. Besides, adaptability is found as Python is actually new to me as I was in year 1 during the time and I do not have any experiences with using Python for coding before.
The achievement that I have acquired from this program, which is Code on Weekend, is I have gained new knowledge which is the new programming language that I have never learnt before, which is Python. I found that it is interesting and the basic knowledge is easy for me, who is actually not a fast-learner, to understand. Hence, I think it was a fantastic experience for me.
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.