Wednesday 5 December 2012

Week#13 Dec 5th Preparing for final

I have been learning the CSC104 for the whole semester. Although I am not a student major in computer science, I find it is interesting to have a class like this. During the assignment, I had some problems to deal with it. However, based on my efforts, I finally finished that. The experience to edit wikipedia is very memorable for me. Also to finish project 2, I spent a lot of time to deal with the DrRacket. Though, the procedure is difficult, I finally learned something. And I am now preparing the final and wish everyone good luck.

Week#12 Hand in Project2

For the project 1, I find it is quite difficult to do it. However, I believe that through my effort I can make it. To prepare for the project 2, I reviewed what professor taught before, and I reviewed notes, ppt and the handouts carefully. Also I reviewed how to use DrRacket to finish a program. And after several hours work, I finally made it. And I hand in it on time.

Week#11 Nov 23rd Wikipedia assignment

During the semester, the professor asked us to finish an assignment of changing wikipedia. For this assignment, I chose a Chinese item to change, which is Mudanjiang. First and second steps are quite easy. And during the period, I learned how to changing the wikipedia. In the last step, I made it. I am so exciting about it. Since before that, I never expected myself can changing the website items. However, I made it through CSC104.
I really like this class for the reason that it makes me to know that I could do something on the public website.

Week#9 Nov 7th Internate changed the world

During this class, professor introduced networks and recursion.
Professor talked us the difference between centrally connected and all connected as follows.












Also, from the class I learned something about the networks and the beginning of world wide websites.

Week#7 Oct 24th Something about hardware

During this class, professor talked about hardware architecture. For a computer, a lot of thing should b known to us, which include the input, output, storage and others. However, storage part includes hard drive, compact disc and flash drive. During the class, professor introduced those knowledge little by little. Although we are using computer everyday, how much do we really know about the structure of the computer. Through the introduction of Danny, I learned the basic knowledge which I should known earlier.

What is more, I learned the changing colour function of the DrRacket, that is I can program the picture in DrRacket by following the example the professor gave us:

; swap-red-blue : image -> image
; Swap the red and blue intensities of c
(check-expect (swap-red-blue (make-color 5 10 15 20))
              (make-color 15 10 5 20))
;
(define (swap-red-blue c)
  (make-color
   (color-blue c)
   (color-green c)
   (color-red c)
   (color-alpha c)))

Week#6 Oct 17th Algorithms questions

Time flies, today is the sixth class of the CSC104 and I am ready for the new knowledge.
During the class, professor continued talked about algorithms. And in the computer development history, there are two men we have to know, that is Alonzo Church and Alan Turing.
Before electronic, programmable computers, Alonzo Church and Alan Turing showed that there were many unsolvable algorithms.

During the class, we learned how to solve those questions.

Week#4 Oct 3rd Fresh knowledge

Today is the forth class of CSC104, and I find the class is more and more interesting. In the class, professor introduced multiplication, negative numbers, fractions and others.













And then he told us about the sound and images in the program.
And I learned a lot during the class.