As we have finished Project 1, we now this week got our Project 2, which is excited because I did a good job on the first project, and I learned a lot from the first one, I expect my work this time, and I hope I can get this done quicker and skilled.
We get three parts for this project this time. And in this week, I only finished the first two parts, which is not so hard and they are the materials we are supposed to master for this semester. The first one is called contrast. This project is amazing, and I like this effect of this program. By finishing this code, we can increase the contrast of any picture we pick, and we can make the pictures more beautiful, which are more like some arts!!!
And for the first one, I did not have so many problems. I follow each step shown by the instructions. And after I compare different defines and check-expects in this code, I finally figured out all the tests, and all those tests were passed. And within this code, we also added the "key-press" part, which make the contrast process easier and more convenient. By using “b”“g”“r” on the keyboard, we can control the level of contrast we want to add on the picture. And when I was see the difference of two picture, with one has a higher level of contrast, the other one has a lower level, I felt this code is awesome!!! And one example of a pair of picture of comparison id given below:
For the second one, it is called fractal. When my group members and I started this one, we got in trouble. We did not know how to give an example of sierpinski, and we tried all kinds of ways to describe it, but none of them worked. We went to ask one of the TAs we met in lab, but she even did not know what to do:((( We were so sad about it. But luckily Prof. Heap was having his office hours. So we went to his office to get some suggestions. And it really helped a lot. He explained everything for us, and taught us how to figure out this kind of problems. And I found that CSC is really about logic, and each step is based on the previous one. And we also need to be very careful!!!!!! I still remembered that last project was all about big letters and small letters all those kind of stuff.But this time I learned from the last time, I was really careful, but I still feel I did not get on the right track right away. I hope as I practice more, I could get better on it.
The codes took me pretty long time to finish them, and get them work properly. But I enjoy the process. I can learn how to build up my mind logically, and it is like teaching little children knowledge that they do not know at all, so I have to provide every detail about the knowledge, and explain as clearly as possible. So CSC is hard, but I really like it!!! Hope I can learn more, and get on the right track quicker next time!!!:)))
http://ivycsc104slog.blogspot.ca/2013/03/four-day-week.html
ReplyDeleteI have the same feeling on the project. I am deciding whether to earn the bonus or not. But I will try to do the bonus part, but if I really do not have time, I probably will leave that part, and starting my reviewing for the final exam. Sorry about it, but I will do my best on the first two parts. :)))