Computer Science

pic9

CS, or Computer Science, is taught by Mrs. Lang. In Computer Science we work in pairs on labs to be able to exchange ideas.

We were asked to write a personal reflection on our growth in CS this year. We were also supposed to choose 5 pieces that fit the following five criteria: a creative piece, the lab I am most proud of, the lab I still do not understand, my favorite lab, and my least favorite lab. Below are my choices.

A CREATIVE PIECE: At the beginning of the year we worked in pairs on a Computer Construction Project to purchase all the parts for a virtual computer with a budget of $800. I enjoyed discovering all the parts that I need to build a computer while still being about to add a touch of creativity by making my whole computer green.

THE LAB I AM MOST PROUD OF: For one lab, Lab 12, we had to code a coordinate plane which when a person clicks on the plane it draws a line from the origin to the location the person clicked and displays the distance between the two. My partner and I were able to code the lab without any problems or assistance. At one point I sat down and, in twenty minutes, coded to move the text so it is not overlapping which I had thought was going to be very difficult. I am also very proud because we nearly got a 100% on it.

THE LAB I STILL DO NOT UNDERSTAND: Lab 4 involved coding a random smart dot where if all of the dot was within a white circle then it would be green and if any part of the dot was touching the black area surrounding the circle it would be red. I had difficulties understanding how account for the shapes being circles meaning that determining if the circles were touching was difficult.

MY FAVORITE LAB: I liked Lab 9 because it involved using recursive functions in scheme to produce a fractal. I was able to understand how to code the fractals much more easily because I could picture them. I enjoyed altering functions and sizes and seeing the results.

MY LEAST FAVORITE LAB: I did not like the Digital Circuits Lab using an online circuit builder applet. It was often hard for me to work the solutions out in my head or on paper and I frequently got frustrated. The lab was not done in scheme it was simply about thinking about boolean algebra that we used on the ACSL. I prefer labs involving coding images and interactive things in Dr. Scheme