Tuesday 2 December 2014

The End.

This is my final blog, as the first semester and CSC165 comes to an end. It was a great ride, and the final awaits us! Every student, including me, is getting prepared for the final, and I wish everyone to ace that final exam! I now realize how fast time flies, and we get wiser with it. I see how CSC165 has improved my logical thinking in many ways, and given me a very detailed definition of how to approach any problem, and not only mathematical. I give thanks to Mr. Heap for being a wonderful professor and my TA for explaining everything thoroughly during tutorials. I look forward to a very bright second semester! See you all then and have a great well-deserved winter break!



Friday 21 November 2014

Halt! Who goes there?!

The Halting problem! The main problem for this week, which seemed very interesting, is the halting problem. Mr. Heap gave us different examples of the halting problem this week, and also the unsolvable halting problem. Basically, we had to determine if a code in Python would return something or go into an infinite loop. When it returned something, the program was said to halt. If it continued on a infinite loop, it did not halt. The unsolvable one was attempted by many people but it has never been cracked. Despite this, Mr. Heap encouraged us to try and solve it, but I am sure that we still cannot, but who knows, maybe we will in the future. To determine whether a program halts or not really requires you to thoroughly examine every single line of code in the program. That is what keeps me interested! I am loving the halting problem!

Friday 14 November 2014

The Infamous Test 2 Results!

Test 2 Results are finally here! After 1 whole anxious week of waiting for them, they finally arrived. I am glad to say I got 23/30. It's not as good as I expected, but it is much better than my first Test. I am happy that my second test balanced out my first. And right on time for my birthday! In class we are still continuing to write about Big-Oh Proofs and also Omega and Theta proofs. They are starting to get easier as everyone is grasping them fully. There still exist some very difficult cases, but with hard work and concentration, you can get through them in a small amount of time. There nothing in particular that I can talk about, as nothing very special happened in class this week. It was all around a very calm week. I have no photo to relate to this week, so here is a cat playing a piano.

Friday 7 November 2014

The super duper awesome big test 2! (And my break)

Test 2 finished. I can confidently say that I think I did a good job. There were only 3 questions, all of them being proofs.  I didn't get nervous like last time, and I actually got everything done and done well. After reviewing with my friends about the test, we all had very similar results. I am anxiously waiting for the results, but for now I have to focus on Big-Oh! Proofs. Well, university never gives you a break, does it? But sometimes you just need a break, so as a Friday, today will be my day off. That is why I am going to keep this short, and I also wish every student a great well-deserved weekend!

Saturday 1 November 2014

Getting work done!

This week has been all about proofs, mainly Big Oh proofs. I think I am talking for the whole class when I say that they were a little difficult, and they may seem like another language during class, but after I got to reviewing all of the exercises Mr. Heap had to give, I think I have a much better view on them now. For now, I am still focusing on normal proofs mainly because we have a test coming up and I want to be ready and get a good grade so it balances out my first midterm. I think I am confident now about most proofs. Also, we have to give in a Assignment on Monday. It is our second assignment and I did it with a group of friends. We finished it but we had alot of idea clashes just like in Assignment 1. At the end we fell to the same conclusions and now we are ready to hand it in. Now most of my time will be focused on reviewing until we have the term test. It has been a good week so far. I am surprised to how much me and my group has accomplished in terms of getting work done. We have stormed through everything, and also making complete sense along the way.  I hope every week goes like this, and I am feeling confident about my knowledge for the upcoming test.




Sunday 26 October 2014

Proofs!!!

Proofs! The word that every Comp Sci student dreads. The reason for many all nighters done by students. The almighty and most emphasized computer science topic until now.  In Calculus class, we have been doing proofs by induction, proofs by delta epsilon, etc. and now we are doing them in CSC165. Every student I know is mostly comfortable with proofs now, but they are getting harder. This week we had a few different proofs explained to us in class and Assignment 2 was revealed. I have started it today, and basically it is based on different proof exercises. I haven't written anything yet, I am just going through all of the exercises. Some seem a bit complicated, but I'm hoping to get through them by Friday. I might even form a group with a couple of friends. I'm not so sure yet, but I'm getting the basics myself. I'm going to try hard, and since I have been making progress towards the understanding of proofs in general, I think I will do good.



Sunday 19 October 2014

Test results.

This week we got our test notes back.  Just because of the mistake I mentioned in my last blog, which I knew i was wrong but somehow I still wrote it, i got a 42% in this test. Seeing how I have almost 100% on all my tutorial quizzes, I'm shocked I actually got nervous in this test, but I guess it was because this was my first university test. I'm sure it won't happen again. For anybody who is going to do CSC165 next semester, I highly recommend that they review tests of other years, because that will immensely help. The test was not difficult and the class average was 80% which is pretty good. Now we are going on to proofs in the upcoming weeks and things are going to start to get a bit more difficult. For now, I'm going to try to get better at logical thinking, and be positive for my upcoming notes. I'm still bummed out by my test result, but I guess I will just consider it as more motivation towards the second test. Congratulations to everyone who got a good grade!