Integrating a science perspective into an introductory computer science course | IEEE Conference Publication | IEEE Xplore