AN INTEGRATED APPROACH TO WEB PROGRAMMING COURSE DESIGN AND OUTCOME BASED PEDAGOGY USING CONSTRUCTIVISM

P. Malipeddi, R. Mallem, P. Goteti

Mahindra Satyam (INDIA)
Curriculum design and teaching approaches towards outcome based education are important to promote meanignful learning and enhance employbility of the students. Web programing course in our ICT company entry level training is centered around create rich user interfaces and provide client-side validations using our company's coding standards. Upon completion of the entry level training, the employees are expected to develop web applications using either Java or Microsoft technology using three tier architecture. The present course plays vital role in user interface design of web applications. A common technique in web application development is to perform input validations on the client side using scripting languages such as JavaScript. Upon completion of this course, the participants are expected to recall these concepts and apply them in a given business problem. In this work we present an approach integrating constructivism and course learning outcomes using student centered teaching approach. The participants are presented with a scenario and expected to identify functional, non-functional and data base requirements using the software engineering concepts taught earlier. Subsequently the facilitators create curiosity by posing questions and enabling the paricipants in knowledge construction. It is noticed that the current approach is effective in terms of promoting long term retention of the concepts among the participants, enhancing their higher order thinking skills of Bloom's taxonomy. In this work we also compare the outcomes of traditional class room teaching with current approach describing sequence of steps involved.