Programming in the IS Curriculum