Integrating Technology Into Our Student's Programming And Education