The Computer Science Department offers a variety of courses designed to empower students with the technological skills needed to be successful in an ever changing global society. Students are challenged to think critically, work collaboratively, and develop the creative and ethical skills needed to thrive in the business world. All courses incorporate project based learning to provide students with opportunities to showcase their abilities.