The collaborative computing group is as much about mathematics and science as it is about computing. You will interact with this group into ways. First, you will use its capabilities to solve problems. Second, you will add capabilities to this group. For example, when you are solving optics problems you will need to be able to graph functions and find their minimums. CCG has several different ways to do this. You may, for example, use a program designed for this purpose or you may follow instructions provided by the CCG to use a graphing calculator. When you are studying computer programming you may write your own programs for graphing and minimization and you may add them to the CCG library.
Using the language Processing to work with photographs and other images.
Using the language Processing to help understand optical phenomena.