Cell Phone Comm | Senior Capstone Experience in Computer Science

Home | Project Definition | Timeline | Journal | Downloads | Philosophy | Career Path | Resume

Philosophy:

My personal philosophy of computer science is something that has evolved over time, from my first experiences with computer programming to the present day. My first experiences involved sitting in my room in front of a computer writing programs that now seem incredibly simple. However, over time I have gained experience in the classroom and outside of the classroom through my work experiences and otherwise.

One of my fundamental beliefs is that there is beauty in elegance. By creating computer programs that are well-designed and well-written, it makes it that much easier to make our programs robust and adaptable to new situations. As well, I believe there is beauty in the design of an elegant user experience.

I also enjoy the challenge of solving new problems, and I enjoy the challenge of trying to come up with new approaches to problems that have been around for many years. Computer science is unique in its potential to solve such problems.

I also believe that while it is exciting to try to solve problems on one's own, computer science is usually a group activity. Communication skills are essential, as is the ability to write well-documented code, so that those who come after us will be able to more easily adapt our solutions to new problems that we will face.


Sam Javner | St. Norbert College Computer Science Department