The Java Wiki Integrated Development Environment (JavaWIDE) is an innovative environment that promotes active learning and collaboration in programming courses. This paper surveys how JavaWIDE's… (More)
This paper addresses two main problems in two different domains by integrating them into one interdisciplinary project. Software engineering graduates lack the necessary skills and experience… (More)
Mobile devices, such as the iPhone, are potentially powerful learning tools, with their touch screen capabilities and highly interactive and engaging applications available for download. The… (More)
In this paper we describe our initiative to incorporate research, professional practice and methodologies into two undergraduate software engineering courses. As part of the Undergraduate Research… (More)
Programming Boot Camp is one strategy to overcome the perceived and actual difficulties undergraduate students encounter in an introductory programming course. It is estimated that of the over two… (More)
This project addresses the issue of retaining women in Information Technology (IT) at an open access institution. To meet the goal of retention, we focused on supporting students' learning and… (More)
Design patterns provide an overall structure for describing best practices. Design patterns originated in the field of architecture and urban design and gained popularity in programming and… (More)
This paper describes the development of a mobile application (app) created as a learning tool to help organic chemistry students increase their conceptual understanding of a given topic. The learning… (More)