2013年12月1日星期日

Lecture Summary for Week#12

The last course blog for CSC104!

We focused on "property" this week.The notion of property has been developing all the time from private living things to trademark, patent and copyright. People are taking more and more action to protect this right but there still exists many examples harming to it, such as "download too much for free". On one hand, we should supervise the market especially the online market more strictly. On the another hand, the public's awareness of trademark, patent and copyright should be enhanced continuously.

About the issue of privacy in networked computers, I have mentioned it in last week's blog. Here's more thought on this problem.

When we connect our PC to public public wifi, we do expose ourselves to the threat of privacy leak, althought we have set various security precautions. With the growing app installed on mobile phone, it is no longer difficult for corporations or individuals to steal users' personal information via network. Not mention that powerful government are also trying to do so. 

Everyone intend to prevent their privacy from public, but the problems are how could we achieve that purpose efficiently and how many people are really motivated to maintain these information giving up convenience? 

As I said in previous blog, the most original measure should be posting less privacy to network and avoiding to depend too much on computers.

2013年11月24日星期日

Lecture Summary for Week#11

We talked about "privacy" this week, which is a hot topic these days.

Computer's function of  sharing information makes our lives convenient. On the other hand, everyone has a kind of information that we are not willing to share, and we name it "privacy". We all have concentric circles of privacy in heart to share certain information with particular people. Person in the centre must be yourself. Then is your families and lover. The outside of these circles should be strangers.

However, with the development of computer and technology, we face a crisis of privacy. For instance, when we browsing, the history and cookies are privacy but some companies could steal them to know your consumer preference. The most famous example should be "prism program", which is also mentioned in lecture. The American government spys computer users' privacy directly or indirectly via many companies such as Micosoft, Google, etc. The Prof.Heap also showed us a world map of prism program. This map tells us the United States classifies different regions into different degrees of monitoring. I heard from news that this map was revealed by Eward Snowden. Influenced by this program, students information on the UTmail(hosted by Microsoft) maight be shared to the U.S. government.

So the Privacy leak affects everyone's life and we must take actions to increase information security. We could rely on more complex passwords/pins and security software. In addition, be careful when we post any personal information to the internet. This is a original but the most effective way.

2013年11月17日星期日

Lecture Summary for Week#10

There is no doubt that this week's main part for CSC104 is the second test! We still went through new topic, though.

The professor talked about the effects of computer on human. That is an easy and familiar topic for many of us. The effects of computer are obvious and common in everyone's daily life. Computer prevents workers from heavy and boring working and shortens the production period, like the example showed in slides——in 1940s, a Ford car cost 35 hours but now it's 19 hours. In addition to industry, the computer also makes our lives convenient. The most ordinary should be its storage function——we do not have to carry heavy paper files or remember the data in brain any more. Moreover, what am I doing right now reflects the effect of computer on education. With conputers, human beings are able to spare more time to explore new technology and improve the living standard.

Although this week's lecture is not tough, it seems that my friends focus more on cheat sheet than on lecture. I insisted not to make the cheat sheet, bacause I have made one last test and it did not make any sense. Judging from the problems of the first test and previous tests, most problems cover the DrRacket and the short-answer problems are always related to common knowledge which require you to state your opinions. The answers of these problems are not given by the slides or long-notes on course website. I still believe so does this test.

Anyway, it just remians a few weeks before the end of this term. Keep going!

2013年11月9日星期六

Lecture Summary for Week#9

It is a long weekend with the two-day Fall Break. I would have forgotten to update my SLOG if my friend did not remind me.

There are two topics of this week's lecture——network and recursion(DrRacket).

We learnt three different ways of connection between computers: token ring(roundly connected), star configuration(centrally connected) and bus configuration(all connected). Generally speaking, the last one is more convenient, practical and wide used because two computers connected in this way can exchange information directlly and do not need the third equipment.

In addition, we learnt "gateway" and Prof.Heap showed us how to figure out the names of gateways between two computers in local network from a chain of letters. He also introduced "protocol", "HTML" and "java" which I just heard and did not know well before.

We talked about the development of internet. Public funding and the military played important roles in the invention of internet. The internet was used in war and military research before it was exposed to the public and commerce.

The part for this week's DrRacket is "recursion". We have already learnt something about it last week(on the handout). I recorded it in last blog. We called the process "palindrome". But I think the recursion is not that complicated. What we should do with it is follow the steps calmly and carefully. We could find the regular essence.

The test2 is coming soon! I must review the knowledge during this "holiday"......

2013年11月3日星期日

Lecture Summary for Week#8

How time flies! It is already the 8th academic week!

Apart from my first Halloween in Canada, I have to receive the results of the midterm.

We continue the topic of last week in CSC104--operating systems. But I think that's not the most attractive part of class.

Prof. Heap distributed handout to everyone in class and taught us new DrRacket code, "cond". It's very similiar to the mathematical conditions, generating different results depending on two or more mutually exclusive conditions, and this process can be circulatory. In that way, we can produce magic pictures on DrRacket, using the image we get from last period to produce a new image. This infinite process is abstract and difficult when I saw it at first, but I found the trick after attempts. And the quiz in the tutorial proved my achievement.

We also got the test paper in class. I could not figure out at what level is my outcome, bacause we don't know the overall situation and average grades. Anyway, I think my grade is OK.

Fortunately the online video for this week is not that difficult, unlike the last week. I learnt the steps after watched it one time. The topic of this video is "apply". Prof. Heap also explained it in class. I think it is like "map". They are both be used on "list". But I have to review the last video.

Just before I begin to write this blog, I download the "crease-pattern" and study it. More codes with "cond" in it--crease-pattern, reverse-string and swap-string. I have not understand every points but I won't give up.

Ah, almost forget the "sneeze". That must be the main role of this week. I worked with other two as a group and created the dynamic green square successfully under the selfless help of TA. That's really great!

Willing to learn more on computer with you guys!

2013年10月26日星期六

Lecture Summary for Week#7

As I said  in the previous blog, this week is midterm-week. It's really a busy week ,for not only the tests but new things we learned in CSC104.

This week's topic is operators and operating systems---- storage,hard drive, compact disc and also flash drive. Although having heard these many times before, I do not know well about what they look like and how they work. Limited by my English skill, I missed some points of the lecture. But I still learn a lot about these components of computer.

Another part of this course, the video for DrRacket , is also a challenge. The content of videos is becoming more and more difficult. This week's video is called "decompose and reconstruct". I thought it was really easy when I read the handout and it says there is just one video to watch. However, I realized I was wrong when I watched that video. I'm still confused about the step of "bitmap". Due to this , I made some mistakes in the quiz, which is so sad......

I would watch the video more times and follow the steps on my computer's DrRacket. That would help me understand it well.  Next time, I should communicate with my friends and ask TA for help.

One more thing----I finished the wikipedia assignment this week. Prof. Heap sent us three emails just on the evening this assignment would be due, to explain the process of contributing to wikipedia using "sandbox". I spent a long time on the article I chose. Anyway, I finished my article and feel satisfied with it!

By the way, one thing I really want to share you is that I meet many new friends this week who also take CSC104. We do the assignment together, discuss and solve many problems. This process is really happy and unforgettable. I hope we would also work as a group on other assignments and courses. I should appreciate this course give me a chance to make these new friends!

God, the weather is so cold! It seems that it's necessary to work on "sneeze"!

2013年10月23日星期三

Welcome to my SLOG

  Hey, everybody, this is my first blog. Just to say welcome! I hope I could keep updating it regularly.

  This week is really busy, for the midtrem tests. I bet everyone is struggling for that.
  Ah...How lovely this weekend would be!