Course Objectives


In Software Engineering, we learn to think in terms of other people's welfare, rather than just our own grade.

We had to learn how to apply our computer skills to real world problems, like poverty and homelessness.


We learn that ethical responsibility is a far more powerful motivating force than standard self-interest.

The quality of our final project has a direct result on our client's lives and the people they serve, so we knew we had to do our best work possible.

We learned that while it may not necessarily be possible to teach strength of character, it is certainly possible to give students an opportunity to build it.

Software Engineering is unique in that it gives computer science students a chance to not only fine-tune their technical skills, but to develop a sense of purpose in their work.