Allen G.
Dinglas
BSCS 1-A
1. Create an essay about what you have learned in ComProg1.
- Computer Programming 1 is like a roller coaster ride for me because, at the start, we are just
doing basic programming activities that I think are good for us as beginners. After 2 weeks, we
are still doing just fine, but not until the 4th week, the day we started to create what our instructor
asked us to do. After teaching us a basic example of that specific topic, I think that is the part we
need to survive since there is only an hour or 2 to finish the laboratory activity that is given to us.
I have learned how to use Java, not only to use it but also to learn about the people who
created it and how it has changed over the years. First week we just need to do a research about
the history of Java; Inventor, Company and Versions, for the introduction of Java. Second week,
operators like arithmetic, binary, shift, etc., we try to solve some examples of them on board.
Also before that, our instructor also taught us how to create a flowchart on paper. Next are Flow
Controls, Do Loop, While Loop, For Loop, even the switch and case statement. At this part, it’s
kind of hard to study for 4 hours, so you need extra effort to try it at home. Arrays is also one of
the hardest topics that we encounter since it is already under Object-Oriented Programming,
OOP, and last is declaring classes, the steps to do it, and the access specifiers and modifiers.
I just want to say that all of this helps me to do crazy projects on my laptop, like a fortune
teller, an outfit picker, a zodiac sign teller based on your birth date, etc. I think the best word to
compare this to is just like what I said in the first paragraph: a rollercoaster, since a rollercoaster
can give you happy and fearful feelings on one ride. Happy to learn things about coding and fear
to learn nothing because of pressure.
2. What are your expectations on this subject ComProg2?
- My expectations for Computer Programming 2 are that it will somehow refresh what I have
learned from the previous subject, which is Computer Programming 1, and don’t jump that hard
to a more extreme level of difficulty because I think I might not end up having good grades.
Also, this subject is much needed for my future career. If I stick with this field, it will really help
me a lot since I know the basics. I will just upskill so that I won’t go rusty in the future and get a
job that will get me what I want in life.
So that’s it. I’m looking forward to the topic for discussions and the laboratory activity to do.
I hope this subject is not way more extreme than the rollercoaster.