Reflection End Semester
Semester 1 is reaching its end and frankly, this subject is hardest for me. This course, in a nutshell, combines all the topics that I personally did not like during schools such as Sets, Probability and etc. When the first class started, I mostly spend time in class brainstorming what the lecturer actually trying to teach me, and to be honest I am 70% lost. But I am always set my mind not give up and to re-study what have I learn in every of this class and it turns out to be fine for me. Other things that motivated me to study Discrete are when I am jealous of my friends that can answer and understand most of the chapter *envy noise*.
In quiz or tutor, I have tried my best *cough* to compete with my friends that force me into the nocturnal mode, staying up to study at 3.00 in the morning. I knew it can cause a bad affect on me such as a sore eye, stress and extremely tired out my body and my only at that time is caffeine in a can, but a sacrifice had to make for the greater good. In the end, I can put myself at my friend's rank but still cannot pass them. It's a little sad but Islam teaches me to be thankful in every condition, accept and learn from my mistakes to improve myself.
This course started to get interesting when it reached certain topics regarding algorithm. It is my field of interest to learn about algorithms because I want to go into Artificial Intelligence direction in the future. Djikstra's algorithm, for example, is a 'Greedy algorithm' that force to find the shortest path from point A to point B. This algorithm mostly can be found in various mappings applications such as Google Maps.
In conclusion, I can see that this subject is crucial for software engineers. It can provide a basic understanding and knowledge of how things work and open us, students, a way to implement it in our programming. I cannot wait to learn more about this kind of subject in the next semester to expand my problem-solving skills.