Friday 5 April 2013

Last entry for csc 104

This is the last week of school. To be honest, this is the only course that i think I'll actually miss taking. I have learnt a lot about the background about computer science, hence "the why and how of computing" is indeed an appropriate title for the course. I have also gained a lot of experience about coding in Dr.Racket, which is my favourite part of the course. I've always liked the programing part other than the history part of the course, but that's just my preference, I'm sure other people might feel differently. I think i did okay for this course and might end up with a really good mark (hopefully :).
as for the tutorial quiz, this week's quiz is the first quiz that we have no option but to complete all of its content. unlike most of the times where we can choose which questions we feel more confident. however i think the concept of (cons?) is fairly simple, and i think i did okay for this particular quiz.

As for project 2, I'm still currently working on it. everything works including my bonus questions, however i keep having one problem with the "z" key, and after consulting with professor Danny, I finally figured it out. now i only have to fix one of the check-expects that keeps failing, but i have 2 days for it, i will figure it out as soon as possible.

As for what we learnt in class, we understood the patent law of soft wares and musics and etc. the problem whether downloading music is legal was really interesting, because I'm a really musical person, i even listen to music even when i study, even though i paid for most of my music files, but sometimes it indeed bothers me how other people can download it for free. But as professor suggested, some artists actually prefers a lose regulation of their properties, which makes sense because they want their names out and become accepted by the general public, but most people are not rich enough to buy their whole album. which brings out another interesting question that some people may only like one song out of the entire album, is it worth buying the whole album for over 10 bucks for 1 song that they listen to?

In addition i have browsed through my peer's slog again, and found one interesting one, that has published a math problem that bothered me for a long time, and i finally found a solution to it. this is the URL for Nishad , http://nishadslog.blogspot.ca/#!/. it would be interesting to look at it if interested in math like I am.

And again, i dedicate my appreciating toward all TAs who have helped me for this entire year, especially Oscar who was providing me with really good feed backs and suggestions regarding my wikipedia assignment. Thank you for all your help. and of course, Special thanks to professor Heap for delivering such interesting lectures and help sessions. This is definitely one of the courses i will recommend the most to my friends.

Best wishes toward all. and I hope every one enjoys this upcoming summer.

Wednesday 3 April 2013

11th week

Almost toward the end of the year, 2 more classes left, hence this will be my second last slog this school year.
I'm still working on project 2, it appears to be easier than i thought it was to be, even though i didn't fully finish it yet, but with the help of my TA, i was able to see the big picture of the project, now it's time for trial and error and get my program working.
As for the class, this week's entire content has no programing, on tuesday we continued about the topic on networks and on thursday we focused on life with/without computers and talked about work load. it actually raised a very interesting concept of working hours, because i used to pull "whole nighters" all the time and now that i've learned that after being awake for 21 hours, people are as good as drunk people, which will not lead me to any more task done than sleeping and doing it the second day.

Tuesday 26 March 2013

10th entry

This is the 10th week of school, we have got our test back, i was pretty happy with my performance, i guess it was because i was able to take advantage of the extra help sessions of professor Danny and TAs. I find it very helpful especially when i come in with particular questions for them to answer. We also got our marks back for project 1, now that i got the feedback back, i noticed that i forgot to do 2 extra check-expects for the ecosystem part, however everything else was as expected, and i feel that i did indeed understand the materials we learnt for this project. And because so, i feel the stuff right now really interesting which will intrigue me to study more and work on the next project due in 2 weeks.
As for the wikipedia assignment, I added extra information regarding the article for Ejection Fraction, i have done the treatment, medical intervention and low EF section, this is not my initial selection of articles because I wanted to expland another article called empty nest syndrome, because that article has more mistakes i can fix, where this article i can only add additional information rather than fixing it.
As for class, we learend some more recursion programs and some more modern history of computing regarding networks. I personally really enjoy this part because i have been using Internet for such a long time since i was a kid, and never realised how my computer is a single unit that are connected to a whole network along an Ethernet cable.

There were couple things when i started project 2, so i guess I'll have to visit professor heap once again after class. I still really enjoy this course even though i have experienced many difficulties, but with the help of the professor and TAs'. I find this course quite a good choice.

Tuesday 19 March 2013

9th entry

This is the 9th week into the course, we just had our 2nd mid term, luckily, recursion is not on it, so i feel i did okay since the hardest part of the course is not on it yet. however i'm sure it will be on our final exam.

This week, we kept on learning hardware and computer structures, i was truly amazed by how a computer is designed. I'm glad that the 2 questions on the term test regarding computer hardware are both fairly simple, however i'm not quite sure why CPU is not used as a storage site other than the fact cooling it down is a biggest problem.

In terms of programing, we continued learning about recursion, which right now i am a bit more comfortable with, the key is to read the code step by step, and usually by the 2nd step, it is most likely to repeat itself, making it much easier to visualize what the program does.

I also need to start to find and edit an wikipedia entry, since my article was taken and someone already fixed mine, i'm having a tough time finding another one. I did so much research on my previous topic regarding "empty nest syndrome" now i feel so behind since i have to look for another topic which i'm not yet comfortable  working with. However i am still very amazed by this wikipedia assignment we are doing. Before this project, i must have used wikipedia for hundreds of times, however it never occurred to me that all that information database is created by millions of users such as myself.

Also on top of all of the above, i kept on looking at other peoples' blogs, I was simply amazed by how beautiful the design is of this this particular classmate.

http://whyiblogaboutcsc104.blogspot.ca/

if there's any chance I would like to change my slog a bit according to this format, because i've been using blogger for so long and i didn't quite find where i can change the background other than the default ones.




Tuesday 12 March 2013

8th entry

This week is the week before the 2nd mid term, i finally handed in my project 1 before the due date, even though i was quite concerned about the project, and after this SLOG i'm about to start studying for the 2nd mid term.
The concept for this week's lecture is fairly simple, i understood the concept of recursion fairly well. The history of hardware and operating systems was again, a little bit boring, but at least straight to the point, nothing hard to understand. however i did find the tutorial quiz was a bit of challenging compare to most of the other quizes. I'm still a little confused about the bitmap concept and after seeking for help from professor Heap after class, i finally understand how it works. I personally think that this test is going to be a little bit harder than the test last time, because i missed couple lectures because of my other courses' tests, but with the help of the notes on the course website, i believe i can do okay for this test just like my last one, at least i know it's going to be an open book test.
I also started my wikipedia assignment part III, hopefully i'm a little bit a ahead of other people in class since i don't want to leave everything to the last minute.

Sunday 3 March 2013

CSC 104 entry number 7

I'm late for this week's slog due to the wikipedia assignment and project 1, and on top of that i had 2 exams for my other courses. Luckily by sacrificing my weekly slog, i have finished my wiki assignment and project on time, i guess this is the beauty of weekly slog, since there's no definite deadline, so i have a more free working schedule.Good thing is my project works really fine even thought it took me quite some time for working on my own.

For the wikipedia assignment, i have handed in my plan description and reviewed all the descriptions for the problem i have encountered with the article, however i have recently just found out that someone else has fixed the article i was trying to expand on literally by this weekend.I have to contact professor about this issue soon.

As for the project, it did take me a long time to figure out the ecosystem part of the project as i had a tough time seeing how the model works, lucky i'm  a life science student so the model wasn't entirely new to me. the middle part regarding the subtraction and addition took me the longest to figure out since i get intimidated by structs. but i did manage to get it to work after a lot of trial and errors.

As for the class material, we continued our studies on binary, we learned how to convert binary to base 10, i had some difficulty regarding it since i wasn't really comfortable with the base 2 yet. I will do more practices and probably ask for some help. we also continued to learn the timer project that has been going on the whole semester. i'm quite excited to see how it will turn out by the end of the semester and see what the clock will really look like.





Thursday 14 February 2013

5th entry

This week is the week before reading week, I've got my test back, I'm quite happy with the result as it really reflects how much work I've put into studying for this subject. All my friends who was studying with me did excellent as well. I just hope TT2 and final exam will be the same kind of fair questions unlike my other courses in life science...

In terms of course content, we finished up the aggregates part section and started binary numbers. I'm quite excited for this new section since math is my favorite course since when i was small, even though it's not exactly like the math we've been learning which is base 10, so it might take some getting used to at the beginning. So far I'm able to convert any binary numbers to our base 10 numbers and add and subtract between binary numbers. Professor asked me a question during the class on Thursday regarding what command in DrRacket i should use to round down any number when taking out the last digit from a base 10 number, now that i had time to think about it i believe it should be the command (quotient n1 10). Correct me if I'm wrong :)

I don't have much problems with this week's material, however i know that the conversion between binary and base 10 numbers will be tested for sure one day, and i don't really have any clue how we can convert base 10 numbers to binary numbers as it seems very weird. Maybe after professor takes it up in class i will get some insights regarding this matter.

And this the second time i was looking through my classmates' slogs and i found another blog that is quite interesting, because she didn't just focus on the course material and looked at the operating system the professor was using, Ubuntu! i find it very interesting that she put information regarding stuff we learn outside of class and i'm hoping to see if she puts some other interesting stuff on in the future!