Sunday, November 30, 2014

Week 5 and 6

In the 5th week we had our first term test. The questions were pretty much the same as the practice test, however the last question was quite difficult.
In the lectures we were taught about proving statements by the means of proving the contrapositive, because the cortapositive of a statement is equivalent to the statement. We also have learned about limits.



Week 7 and 8

In these week's lectures 'counting steps' and big-oh were covered. A problem solving session named 'Penny Piles' was introduced to us as well.



Week 9

This week we have learned more about the proof of big-oh. The main issue is picking the right c and B. The lecture also covered the disproving of big-oh which seemed to me more challenging. I think I have to spend a lot of time on it!


Week 10

 Big-Omega and big-Theta were the main topics of this week's lecture. The proof of big-Omega is nearly the same as big-o. Here we have to pick up a "c" small enough to make the right side lower bound.


Week 11

This week we had 2 days off due to fall break and I tried to review and study more efficiently.
The lecture this week covered the topic of "halting problem". It was first proved by Alonzo Church and Alan Turning. It basically means that some problems cannot be solved with algorithms.
We also went through countability and computability.

Friday, October 10, 2014

Week4

I attended lectures and tutorial this week. We have learned about Bi-implication , transitivity and proofs.I tried hard to grasp all of the contents that were taught. Although, I had some problems to fully understand the concept of proof.I should develop a deeper understanding  of the main concepts.I also finished my assignment this week, question 5 was a bit hard for me and had difficulties to solve it. However, I have solved my problem with TA's help  and after working on examples, I figured it out.This week,I was also preparing myself for the midterm test for which I used the  assignment sample solution ,notes and old midterm test. I found working through the old midterm tests was really helpful. So far, it is very exciting but also challenging.

Sunday, October 5, 2014

2. Week

In the second week I have learned about implication and  negation . I found negation quite easy, since it is exactly the opposite of the original statement. On the other hand, implication was a bit challenging for me. I had problems to recognize when an implication is false. So, I had to review the course notes once again and figured out the main concept. For example, when we say " If it is rainy, we will go to the museum " (p =>q) , the only way that your promise can be broken is if it is rainy (p is true) and you do not take your friend to museum (q is false). If it is not rainy (p is false) you have no obligation to go to the museum, the promise cannot be broken.




3.Week

In this week we have learned about conjunction, disconjunction and contrapositive. For instance, we realized that converse occurs when two parts of the statement switched around and contrapositive swaps the parts of the statement and negates both. I am not fully confident about the material of this week. My main problem is to find the link between the concepts and their mathematical equation. In order to understand the main concepts I have to carefully review the learning material.

Friday, September 19, 2014

Hi,

I  am enrolled in course csc165. I have learned about subjects like ambiguity,precision,balance,building sets,universal claims and existential claims. I found ambiguity,precision and balance quite interesting. I really enjoyed learning about the differences between ambiguity and precision and their usage.For example, we use ambiguity in gossip and jokes,but in computer language it is essential to express things as precise as possible.Furthermore,the right level of precision was also exciting.

I have found the relationships which are said by function quite challenging.This is due to the fact that we should consider elements of two sets while we are explaining relationships and see what returns when the functions has been executed.However,explaining such function was difficult at first,but after participating in lectures and learning the course notes I fully understood the issue.The result was feeling more confident while studying.

In my opinion csc165 is related to csc108, which is also a course in computer science.Moreover,the materials that we learn in csc165 is also related to our real life.For instance,we use ambiguity in our daily conversations.I hope I did my first quiz well,since I have solved my problems before the exam at the tutorial.