This is my homepage for my Computer Science Course, "CS," taught by Mrs. Lang. In this course, we learn about Computer Hardware,
Computer Software and Computer Programming.
We have many different long-term projects in this class that require a lot of individual and group work. Most of the time we do "labs" in class that involve learning
concepts of computer programming using the SCHEME language.
PS: Grab the green chairs!
Examples of my work:
- My reflection of the year
- Website - This website was my creative piece. It involved coding in XHTML and CSS. The color scheme
may appear bland, but I actually spent a while thinking of it. I wanted a simple yet elegant website, and I chose to use this format. If it does not meet your
expectations, then I apologize. I am hoping to redesign the site next year using Javascript.
- Asteroids - This lab is my favorite lab, lab I still don't get, and the lab that I am most proud of. It was
our final lab, and I think this allows it to be used for all these topics. This lab was my favorite lab because it was the only one in the uear that really provided
me with a significant challenge. I did not know how to do many things in the lab and i was very confused during parts of it. I think this made it attractive to me
because the more frustrated I got with it, the more I seemed to like it. It may seem awkward at first, but I think that this is really what programming is about;
finding solutions to problems that arise. However, there were LOTS of problems that arose, earning it the place as the lab I do not understand still. The most
significant problem was the problem with the collide function determining if the ship collided with an asteroid. I still don't really get how I solved the problem.
It was a combination of parametrics, conics, advanced geometry, determinants, and oteher algebraic manipulations. However, the fact I solved it made it the lab I am
most proud of. I was able to solve all the problems I was faced with and create a really impressive game. This made me pretty proud.
- Cartesian Plane lab - This lab was my least favorite lab. I honestly have no clue why I disliked it
so much. I think it had to do with the text manipulation, which is quite frakly a pain in scheme. I don't think I liked manipulating the text so that it appeared with
the right number of decimal places and so it appeared in the right place (String and GUI manipulation was never my strong field). I think this is why I disliked the lab, but
it might of just bad timing as well.