ICS 120 – [September 6, 2014/Quiz 5]

Prelim examination is coming up fast and I’m feeling the pressure already. I can’t say that I’m ready for that one heck of a week, I still need to prepare myself for that so that whatever happens at least I know I gave my best shot. Now going to what happened last meeting in ICS 120, we had our quiz number 5 and man I nailed it! I got a perfect score again! But honestly speaking, I expected that I’ll fail that one because what I did was that I just skim read the whole coverage of that chapter and remembered important keywords for every Interface type. Chapter 6 was too long for me. I was like, “Come on 103 slides seriously?” Anyway, I’m glad that I passed that quiz and I hope that my luck in this subject will continue until the end of this semester hahaha.

In the laboratory, we didn’t have our activity because there were visitors and they introduced to us a design tool named Canva. Canva makes graphic designing amazingly simple for everyone. It is easy to use because of its drag-and-drop feature and its user-friendly interface which is suitable for beginners in graphic designing. The team that went in our class held a mini contest wherein the students with the best designs will have a prize, which is a shirt. At first, I wasn’t that interested to try Canva because my PC unit WAS SO FAST, THE BROWSERS WERE UPDATED AND IT DOESN’T LAG AT ALL. But since I’m curious about that tool I still tried to create my design. Our PC’s doesn’t have Google Chrome, and Firefox can’t load the website of Canva because it’s up to date, so we used IE and hoped for the best. Though I thought it will take forever in loading the website, luckily it worked in IE.

Just as the time I was about to sing Forever by CB, the website loaded at last. It roughly took about 4 to 5 minutes just to load the home page. So I created my design, put a filter in it, changed some of the text and its font style. To be honest, I was just playing with my design, but to my surprise our professor chose my creation! Hahaha. I was like, “Seriously? Is that for real?” So yeah I was one of the students who won a shirt with a Canva logo in front of it. Because of that I realized that I should always expect the unexpected, “Kasi may mga bagay na akala mo hindi nakalaan para sa’yo, pero ‘yun pala para sa’yo talaga ‘yun.” Okay enough with the hugot. That’s all for now bye! 😀



ICS 120 – [Intro PHP via Codecademy]

php php1

Whew! It took me some time in order for me to finish this tutorial in PHP. Almost all of our subjects have assignments to do, quizzes, activities and stuff. Anyway, the tutorial in codecademy about PHP is very informative and it is really for beginners. And because it’s for beginners, the scope of the tutorial is limited. Nevertheless, I learned a lot about PHP in that short period of time. The topics that were discussed were Arrays (one-dimensional, multi-dimensional and advanced), Objects, Classes and Functions. But I was wondering why they didn’t include in the course the basics of injecting database to the front-end design. It is a requirement in our case study in HCI, so we need to study that. I think we just have to search tutorials about that matter since it’s not included in Codecademy.

I’m really not a beginner in PHP, I had a background of it before when I was in my previous school. But that was long time ago, all I can remember was the echo. We had discussed too back then on how to insert database in to your page through the use of Wamp Server but I can’t remember anymore a single thing on how to do it. I guess I just have to Google that. 

My experience in coding PHP through codecademy was good so far. Though I had some difficulties on some topics because of syntax errors, I still managed to finish it all the way through. For me, PHP is a little bit easier than JavaScript, because the syntax of the former is slightly easier to memorize than the latter. I’m looking forward to practice more in coding PHP. Hopefully, I’ll be able to master this scripting language in the near future.

ICS 120 – [August 30, 2014/ Quiz 4]

Last meeting, we took our quiz on eleap about chapters 4 and 5, and because of that quiz, we didn’t have laboratory exercise (which is kinda good actually). I thought I would fail on that quiz because I wasn’t able to review the lessons properly. But I was shocked when I saw the result of it, I got a perfect score! Yey! 🙂 I hope our next quiz will be posted on eleap too, maybe I’ll get a perfect score again hahaha. 

In our lecture, chapter 6 was discussed, it wasn’t that hard to understand because like what Miss Kit said, it is self-explanatory and the discussion wasn’t boring (thanks to the hugots of our professor and her WOTD: “Share lang.” :D). Though we didn’t finished the whole chapter, I learned a lot about that chapter which is all about Interfaces. We also discussed the different types of interfaces like Command-based, WIMP and GUI, Web and Mobile just to name a few.

Next meeting, we will have our quiz on chapter 6 and the review for the upcoming major exam. I’m pretty sure that this week will be like on-the-rocks-week, because we will have our quizzes in different subjects. I’m so dead if my parents find that I fail even just one exam. So for me, studying is the key to pass those quizzes or exams. No staying late outside, no playing of games and no partying. I’m hopeful that I’ll pass the prelim exam in HCI, as well as to my other subjects. Like what other Thomasians say, “Aral. Puso. Dasal.”

ICS 120 – [August 23, 2014/ Laboratory Activity 5]

labAct 5

Last meeting, the discussion in HCI was all about chapters 4 and 5 which are Social Interaction and Emotional Interaction respectively. I was a little bit late last time…okay not a little bit, I’m an hour late, that’s why I wasn’t able to hear the discussion on the first hour of our class. Fortunately, we didn’t have a quiz that day so I kinda feel like I didn’t have to worry about anything. 

In our lecture class, I think that the whole discussion wasn’t boring. The topics seem to be quite interesting because it involves social and emotional aspects in interaction of the user to a program or an interface. If it weren’t for this chapter, I would not be able to now that it is important that developers should take into account what the users would feel when they interact on its interface. All in all, the chapters 4 and 5 are very informative and enjoyable to learn.

Now let’s go to our laboratory activity 5. In there we used our previous laboratory activity and we were instructed to remove all the contents of it, including the images, the texts but not our names in the footer part. We were instructed to create a template that will observe minimalism. So what is minimalism? It is also referred to as minimalist design which has been described as a design at its most basic. Minimalist design tells us that sometimes less is more.  

As you can see the screenshot of my finished output, I preferred to use only 3 colors on my template. Since I’m not really good on combining colors, I decided to use a shade of black and two different shades of red. I don’t know what’s it with Google Chrome, it doesn’t display the right colors I used in my template. Originally, we use Mozilla Firefox in our laboratory and in there the colors were displayed correctly, unlike on GC it appears that the colors I used were white, black and baby pink I guess? Nevertheless, I feel great that I finished the activity on time and hopefully I will get a score of 100. 

ICS 120 – [Intro to jQuery via Codecademy]

jquery jquery1


Finally, I completed the tutorial about jQuery in Codecademy. So what is this jQuery all about? Well it is a JavaScript library which is used for document manipulation and even event handling. Besides CSS, jQuery is used on HTML to add more sophisticated designs on your page and it is also used on animation. The syntax of it is a little bit different than the previous languages I studied but the structure or the form of it, like declaring a function or a variable is similar with JavaScript.

At first it was hard for me to memorize the basic syntax of it, but as I practiced and kept on repeating on typing codes, in the long run, I got used to it and I was able to code even without peeking on the Hints. I can say that jQuery is not that difficult to learn, you just have to analyze carefully what specific event you want to occur. And speaking of that action or event, I think the lesson in Codecademy is not that really educative or enlightening, in short I found it somewhat confusing. In Codecademy, it wasn’t discussed there the list of the different actions you can use and the outcome of it. Instead, they just showed some actions that will be used on the tutorial and instructed us to insert it on the list of codes. I know some events are self-explanatory, but still, I think it’s better if they included what does a certain action does to a function. Another thing is that some instructions on the tutorial are ambiguous and they didn’t even included on the tutorial that the names of actions or events should observe camel casing. I know it’s a simple thing but…naah, never mind. I guess Codecademy doesn’t want to spoon-feed students.

All in all, I found jQuery quite interesting and I want to learn more about it. I’ll practice coding even more so that I’ll improve my abilities on utilizing it, but of course, I will practice on JavaScript as well because these two most probably come together. By there’s a common misconception that jQuery is a programming language. I think you might wanna check on this link. People, jQuery is NOT A PROGRAMMING LANGUAGE! It is a library of JavaScript okay? That’s all for now, I hope some of you got some enlightenment about that matter. 😀

ICS 120 – [August 2]

Blog, blog, blog, or should I say late blog, late blog, late blog. These past few weeks have been so hard and were bit depressing for me. Lately, I’ve spent a lot of time with Jack D. (you know what I mean), I don’t know maybe because I got into a realization that I’m getting older and all of my original batch mates graduated on time and have their jobs already and here I am, still a 2nd year student, what a bummer. Nonetheless, they say it’s still better that I stay as a student for the meantime. I get my allowance and I don’t have a boss, so I got that going for me which is nice. 🙂

So what happened 2 weeks ago? We tackled chapter 2 which was all about Understanding and Conceptualizing Interaction. Honestly, I found the topic a little bit boring, so I found it hard to understand it too. We had our 2nd quiz on that matter and fortunately I passed. Yey! I learned a lot on this topic even though I found it boring. A big thanks to our professor! Kudos to you Ma’am! 😀 Anyway, chapter 2 was about Metaphors, Conceptual Model, Design Space and etc. I also learned about the Interaction Types which consists of instructing, conversing, manipulating and exploring. If I’ll compare this chapter to chapter 1, I can say that it’s a bit more hard. Well not that hard really, but an intermediate difficulty maybe.

Now let’s go now to the activities that happened on our laboratory. We had an activity back then, wherein we should recreate our typography assignment in jpeg format into HTML and CSS one. At first I was confused at startled, I was like oh come on how am I supposed to do that photo manipulation on HTML and CSS? And then I realized oh yeah I can just crop the photo and call it using the <img> tag. So we had roughly like 40 or 30 minutes to finish the whole thing because the class that uses the laboratory before us is always having an overtime. Cramming time again right, well we got used to that already. To fast forward and cut the story short, I wasn’t able to finish the whole thing. I was only able to display the text but not the picture. I really had a hard time just to display that picture of mine, so I just got a grade of 80. And I’ll take that as a lesson, next time, I’ll make it sure that I’ll perfect the activity (hopefully hahaha!).

ICS 120 – [Quiz 1]

So yeah, another late blog entry again. This won’t be the last late entry that I’ll be posting (shame on me,right? Just kidding). Well just like other people say, better late than never! 🙂 Anyway, let’s go now to what happened on our first quiz . The first chapter was all about Interaction Design. I can say that it wasn’t that hard. The topics weren’t that complicated and it was easy to understand. Don’t get me wrong fellas, I’m not being boastful here. It’s true, for me that was the easiest chapter that we have discussed already. Even our professor told us that chapter 1 will be the easiest part of the course ICS 120. I learned a lot on that chapter, like the good and bad designs, stuff about the needs of users and etc.

 I reviewed good enough so that I won’t fail on that quiz. Because I already have a bad score on HCI, I remember my score on our first seatwork, I was 30 minutes late that time. I only got 3 out of 10, yuck right? If only I arrived early that day, I think I should’ve passed that seatwork. Nevertheless, that’s a lesson for me to learn. I should not be late again not anymore (oh the irony, here I am posting a late blog entry hahaha!).

Well as far as I can remember, I passed the first quiz. It took me 1 hour in order for me to analyze and understand each concept of the whole chapter. I’m not that kind of student that just memorizes, a “kabisote” like what they say. I also want to understand each topic carefully, so that I’ll be able to answer any type of question that’ll be thrown to me, whether it’ll be true or false, enumeration type or even identification. Unfortunately, I wasn’t able to perfect the quiz but that’s okay, at least I did my best, although my best wasn’t good enough hahaha. I’ll just do better next time I guess.