Integration early: a new approach to teaching web application development

Teaching web application development is not easy. In the end, students must be competent in a variety of seemingly disparate topics, as well as be able to put them all together into a single application. However, it is this latter aspect that poses the most significant problems for the students. In this paper we describe a novel approach to teaching web application development whose focus is on integrating web topics early and often.