Remy Jette
Computer Science
divider

Computer Science at Mass Academy meets 4 times per week, and is taught by Ms. Lang. Most of the projects and labs in this class are done in the programming language, Scheme.

This page is slightly different due to different requirements for what must be posted.


Throughout CS this year, I have learned a lot about Scheme, and programming in general.
  CS Reflection

Creative piece - for my creative piece, I have chosen the website you are looking at. It involved the use of XHTML and CSS. It was all coded directly - no templates or other aids were used - and done entirely in notepad. I also completely redid the color scheme when updating my portfolio section (see the old version at http://users.wpi.edu/~rjette/oldsite/

Lab I am most proud of - I have chosen the final project, the Asteroids game that Anant and I made. I am proud of it because it incorporates so many different concepts that we have learned this year (images, structures, lists, recursion, worlds) as well as many physics concepts into one final game. It also was by far my biggest scheme lab - we were given a much longer timeframe to work on it, it incorporates nearly every concept we've learned in previous labs, and it is also my longest lab by number of lines - 2241 total lines of Scheme code.
  Final CS lab - Asteroids (.pdf) | Final CS Lab - Asteroids (playable .exe)

Lab I still don't understand - I have actually understood nearly every lab we have done this year by its completion. However, the final CS lab is one I still don't understand. Unlike most labs, the time constraints and the size of the project required Anant and I to work individually. This unfortunately resulted in me not being able to see every part of the code being entered in. As a result, I still do not understand how our triangle ship collides with a circular asteroid correctly.
  Final CS lab - Asteroids (.pdf) | Final CS Lab - Asteroids (playable .exe)

Favorite lab - Pong Lab. I have chosen this lab because it was a very fun lab to do. It wasn't terribly difficult, because we already had some of the code done from the ball lab. In addition, it was also the first game that we coded in Scheme, and it showed us that Scheme can actually be useful for games! Lastly, I think I worked very well with April on this lab, and it was fun to do.
  CS lab - Pong (.pdf) | CS Lab - Pong (playable .exe)

Least favorite lab - I am going to select the final project as my least favorite lab. I think it would have been fun to code the game Asteroids in Scheme. However, for this project we were required to spend so much time on incorporating various physics concepts such as coservation of momentum that we didn't have time to do "dessert" problems like I was able to for most other labs. This resulted in a game that in my opinion wasn't as fun as a game that would have incorporated more CS elements (multiple lives, decreasing fuel, powerups, etc).
  Final CS lab - Asteroids (.pdf) | Final CS Lab - Asteroids (playable .exe)


divider