Reflections

Read all the shared thoughts and experiences for the Object-Oriented Programming subject

Good Practice

Ann Bernadette Recreo
The OOP is like logically organizing a program, making a big problem be solved through small simple solutions. Just like in organizing your own stuffs, different people have their own standards. That is why at first, it seemed to be very difficult to understand for a beginner like me, because of I am always intimidated by Ma’am Ethel. But, as student and is willing to understand the lesson, I took extra hours to research and learn OOP. With that, I learned a way to understand how to develop a simple program using OOP. My eagerness pushed me to understand what I had to learn during the synchronous class with Ma’am Ethel, but because I am not that familiar with OOP and the software application- Eclipse, I just had to learn it myself from the very start with the help of Google, Youtube and some of my classmates.


Being eager to understand the lesson is a habit need to practice in my whole career life. This will help me stand on my own and improve my learning habits. As beneficial as self-learning, OOP is a good practice in creating an application.

me transparent bg

Leading To My Ultimate Realization

Joshua Balmonte
This subject, Object-Oriented Programming, is one of my favorites as it involves coding and logical thinking. I was enjoying the subject while frightened because of how Mrs. Fajardo gave activities that are very difficult and above the average of the student could make. But at the very last activities, I did her task quite humbly until the unfortunate event happened to our beloved professor. She passed away, fighting for her life. She will always be remembered as one of the most unique and competent professors I ever met.

The significant realization of me in this subject is that not everything will be taught to us, not even the complete coverage of all programming fundamentals. We need to self-study to survive and improve. Raise the standards and not settle for the minimum. Invest our time in improving our skills. Maybe allot five or more hours a day of studying would be enough. I practice competitive programming, which helps me in problem-solving and writing efficient and readable codes. Reading documentation and doing personal projects are also a way to grow. I should continue learning even if I graduated because we have to cope with ever-growing technology changes.
BAGASBAS

As Good as it Sounds

Leziel Faith Bagasbas
Object-Oriented Programming or OOP sounds interesting to an IT student like me. Hearing this new subject that we’re going to take was already fascinating and will make our minds think on what it is all about. Encountering with this subject was a challenge, given that we’re in a pandemic situation that results to the online classes of all students is a plus to our burden and struggle on how to understand this subject better on our own. Knowing that many of us, including myself, don’t really have the privilege of having good internet connections and good pc specifications. Having our late professor Ma’am Fajardo was really a big help to us because she always makes sure that all of the information she knew on this subject was given to us. It includes learning how to make java programs, from information like its definition, Input and Control Statements, Arrays and Strings, Classes and Objects, Frames, GUI Components and many more.

Learning OOP is really an advantage to anyone who really want to enter the programming world. It is extremely beneficial to enhance your skills in this field especially when you’re really into it. When we look at how innovations and improvement when it comes to our technologies, having knowledge to this is a plus, and moreover helps us to keep pace with the change that is going on around us. Additionally, learning this helps us to build our skills and make it as our profession to pursue to make income while we are students. And I believe that there’s no such thing that you only learn through reading, watching and listening, because I know that you always have to practice it, memorize it and do it repeatedly for you to hone the skills that you already had.

As good as it sounds, because OOP is not just as subject, but a training and additional knowledge for us to help with enhancing the skills we want to achieve, it just requires time, effort and perseverance to achieve everything you wanted to be.

Coping up on Weaknesses

Archie Dela Paz
My reflection about the subject itself and all the things that I’ve learned are first, in order to cope up with the pressure you have to stay focus on what you’re doing to finish a certain activity or task, there will always be a pressure but nothing will happen if you stays doing nothing. I’ve also learned that there are so many applications we can use using the Java language, not just making an console application but also creating a mobile application with it. Also, Ma’am Fajardo said that even if it’s not our desired course or specialization we have to finish this because soon it will worth enough and that we need to have that strong urge to love the subject itself.

I’ve also learned that there are many things you can create using the Java language such as doing GUI Application, creating websites with contents and many more knowledge like the types of Java Application, and how the Grades are being computed. I’ve also learned before that it is not bad if I learn slow on her subject because Ma’am Fajardo was always reminding us that rather than learning nothing why not ask or push yourself to learn because there’s no one to help myself but also myself.

I therefore conclude that, there are lots of things you can do with Java language and it is versatile, it was the new knowledge for me recently because I thought Java works only with few things and tasks, and it’s not all about creating websites, making applications, but also loving what you are doing it also include coping up with the pressure, making myself comfortable when doing certain Java tasks, and also Ma’am Fajardo gave me the strong urge to finish this specialization because I know it will worth soon enough.
zaki

Approach Problem Dynamically

Juaquin Zaki Soriano
My Reflection in the OOP Subject is the best way of learning things specially in the Object Oriented Programming is to make something while under standing the concept of the language and the logic of your program and i also learn that OOP is a efficient and more easier way of making things and make your code more readable because its enclose in a function or a class that can repeat a logic or a method.

This subject is essential for programmers like me because it approach the problem dynamically and solve it is more better and straight forward i think this subject teach me things that helped me solve various problems in my code and teaches me a lot about how programming works and specially in more complex ideas and programs specially in machine learning programs you need to learn how OOP woks to make your own neural networks form scratch and create a powerful machines that help humanity excel and make the living conditions in more efficient and easier.
AGSALON_FORMAL

Deeper Appreciation

Jude Christian Agsalon

To be honest, I did not know what to expect in this subject at first. I always doubted myself that I can understand or comprehend this subject at first, because I am not exactly a genius or even average in this subject. I always lack the know-how in coding, but after a few lessons I began to get my grips in this subject. Although I still have a lot of things that I don’t know, I think I know the basics of this subject. I learned how to code “properly”, and I guess most importantly is that I learned the basics of java programming language. Eventually I will be more knowledgeable in this field but because of the lessons of this subject I learned things that at first, I thought is very challenging but with good understanding and a few examples, I understood the basics. Yes, I mention the basics a lot here because to be honest its hard to study a subject without knowing the basics of it. The simple details that are key to understanding the subject better. Those are the things that we need to study and understand first. We don’t need to dive in difficult lessons from the get-go, we need to know first how to reach that so whenever we arrive at that lesson, we can understand it properly. This subject is very important because of its eventual usefulness in other subjects. Although it may be hard and most times difficult, it is very fascinating learning about GUI and other things. Java is a very popular and complex language, which makes it a good language to learn properly. It will be a good fit in your resumé because it is actually a good skill to have, not only because most IT companies are attracted to it but also because it will show that you have the skill of understanding a rather difficult topic and more or less mastering it. Hopefully those lessons that we have learned and the skills we have developed will be of use when we eventually get a job.

MATANOG

She was right!

Mohad Matanog
I learned a lot in this subject (Object-oriented Programming), for me, it’s not the first time that I encounter this subject because on my senior high school year we also have a subject like this but the level of difficulty in college is very different for me, on my senior high school year was pretty chill and I thought, that I got the grasp of the basics on this subject not until college, our professor on this subject is very experienced and insightful. She pointed out that we should review the basics again because she notices that we are still lacking. And she was right about it, every time she showcases her skills in programming I always get nervous and excited at the same time, because I don’t understand how she does it and at the same time I was eager to learn how she does it.

For me, this subject is a big stepping stone for your future career in the industry if you are aiming to become a software developer or any other I.T career this subject is a must. If you fully understood the purpose of this subject, I think you will be able to land a great job in the future. Ma’am Fajardo taught us a lot, not just the required skills but also the required attitude in this line of the subject, she educated us to code clean and simple, so that we will not have a problem sharing or reading our work. This subject also introduces me to Java’s different IDEs and GUIs because of that I became more versatile but at the same time I think there are more to learn because every day there’s an update so you have to keep up with it, overall I learned a lot in this subject and I enjoyed it because of the challenge of this course that our professor gave us.
ANTONIO

Always Do Your Best Because Hard Work Never Betrays

Jason Antonio
The Object-Oriented Programming is an interesting subject for me. When our professor is teaching us the basics of this subject like getting an input from the user with the use of console and GUI, it looks simple and easy but when I try to answer it myself, I ended up spending my whole day working on it. Reading and analyzing the lectures over and over, doing trial and error, and lots of researching to the browser makes me tired but I won’t stop there until I finish it. As I answer more question and write more code, my knowledge to this particular task increases and it becomes less hard compare when I was just starting out. I enjoy writing code while thinking if it is really the right term or the right keyword or syntax. It is challenging to fix or to debug the error from the code that I am writing. At the end of the day, it really satisfy me and I feel happy when my program is working fine and computes properly. It makes me proud to complete the task after consuming most of my time and energy.

I know for some reason that all of my hard work will benefit me in the future. Maybe I will forget the questions that I received and the answers that I gave but the skills to answer those question, to find the solution of a problem, it will always kept inside me. Just like here in Object-Oriented Programming, I hope to learn more programming languages other than java and get a lot of experiences while I’m in school because for sure It will prepare me when I got a job in the IT Industry or IT world.
abesamis

How it felt?

John Aaron Abesamis
What it is? After this semester, I am now able to create a simple Java program. In OOP, we build numerous programs that employ a structure that sounds like a class. Then, in that class, we created a method called main. The class name is derived from the project name. Why should I learn OOP? Because Java is an object-oriented programming language. But what exactly does the term “object-oriented” mean? At first, I assumed it was a new language on which Java was built, or that Java was developed from OOP (object-oriented programming). The explanation is that OOP is a technique, not a language, and Java is a programming language that employs this technique. This is what I have learned about the OOP and its fundamental principles.

How it goes. OOP (Object oriented programming) is a broad programming concept. This semester, we are learning Java as a programming language. That is why it is critical to understand OOP. OOP refers to a programming approach. It is preferable to an organized approach. When we use OOP, we may easily discover bugs and errors. But the structural method makes it tough for a coder. OOP is a programming approach that is entirely focused on classes and objects.

What it does. Object-oriented programming is essentially the logical extension of previously experienced methods such as structured programming and theoretical data types. It is a method for creating measurable, reusable computer program frameworks. This is frequently an advancement of fantastic plan hones that date back to the very beginning of computer programming. The classes and objects, concept of OOP provides the easiness in coding or developing environment facilitating the coders

How it is. You will be able to develop cleaner, more modular, and scalable code in Java if you understand Object Oriented Programming. It is safe and secure, and it safeguards information by encapsulating it. Classes frequently include all relevant information about them, making debugging easy. OOP objects are reusable and may be utilized across applications. Polymorphism allows for class-specific behavior.

What I felt. I had a difficult time understanding OOP since it is intimidating to look at. From the YouTube videos I have seen, I have always assumed it’s difficult and convoluted. But, like, I really, really, really need to study this since I have a whole class this semester dedicated to this method. Even though I dislike it, I must do it in order to pass this semester. And I think learning new stuff is not that awful, as I keep telling myself, but it’s extremely difficult to imprint this in my memory. But, due to YouTube and my lecturer, I was able to grasp the fundamentals of it and, to be honest, I learnt and gained a lot.
ALCUIZAR

It is Hard Only When You Think It is

Rissy Mae Alcuizar
I’m not really good at these stuffs, programming to be precise. Most of the time, I’m really having trouble understanding things when there is so much information I try to cite and it gets all mixed up in my head. When I chose ICT as my course, I already accepted the fact that I might fail any programming related subjects that I will need to take. However, looking back to what I have done, I’m kind of proud of myself as I am so far now from what I have imagined I will be. This Object Oriented Programming course did not surprise me at all. I know I’m no good in programming but I managed to accomplish every task we had and now I will be in my 3rd year term in college soon.

When our professor teaches us about the subject, I only understand a few and only those information that is easy to understand for a pea-brained like me. I thought I’m not going to survive. I often cry at times when I have done and apply everything I have learned and earned from our prof, did all my best but to no avail. But then, I did not accept the failures. I did not let myself muster all failures above my head. My head is heavy enough for all these failures. So, I take up the courage to try, even if I know nothing, even if I did not know where to begin. I try, try, try. I keep on trying. Until to my surprise, I have done a task successfully. A task to another and to another. It’s so great to make something pay off. Now, I proudly say, I even learned how to do a basic and simple GUI from the lessons we had in this subject, all by myself when I did not expected I will.

Object Oriented Programming is an approach to the programming that is based on the concept of object and class. When all the language and terminology are stripped away, the object technology approach is nothing more than a strategy for designing systems that can be implemented without requiring any changes to existing software technology. When you find it hard to understand, do not worry. I don’t understand it much too! But that is not a reason for you not to start, not to try. You can always begin even when you know it will be hard. I’m still trying to know more and deeply. What I am sure now is that I know how things works in OOP. I may know only few but it’s already a good start to know further. It is only hard when you think it is, so you might as well try because we will never know what we are capable of!
Gellido

Learn From The Past

Jeremy Gellido
Object-Oriented programming is one of the major subjects I liked because it is really interesting and it gave me a glimpse of the programming world I want to join, While Ma’am Fajardo was still teaching us OOP I learned a lot from her. first thing I learned was to study hard even though that studying hard was already necessary when learning, but when It came to OOP I doubled my usual learning capacity in order to really understand this subject. I’ve also learned a lot about java language like how a java program is built and how the common syntax used in java works and also on how to create my first java program.

On the first few weeks of OOP I learned to create different programs like vending machine programs and a lot about JAVA GUI in order to run my java program better. While learning OOP I also learned many things that are not programming related but helped me through this course, I example is to not be afraid of asking question even if you’re the only one that did not understand what is being thought, Ma’am Fajardo always said to ask question in order to understand and not to let embarrassment hinder your learning, because if you just let it be then you really would not learn anything.

After all the things a learned while taking this subject I understood that once you have the hang of it, object-oriented programming is typically the most intuitive and practical way. You can break down your software into bite-sized problems with OOP languages, and then fix one object at a time. OOP is beneficial because it encourages black-box thinking. Rather than details, we employ concepts. OOP provides us with a variety of possibilities for implementing our solution.