Teaching web development in the web 2.0 era

We are experiencing a qualitatively different era of the Web, as evidenced by most Web applications and websites that have emerged and transpired over recent years. The new Web 2.0 era and the technologies beneath it provide both demands and challenges for IT educators to reform traditional Web Development courses. This paper presents our shared experiences and knowledge in teaching and training students in developing Web 2.0 websites in a sequence of two high-level Web development courses. It aims to fill the gap of lacking literature by providing instructional details of our pedagogical strategies and approaches to the design and delivery of Web development courses in such a unique time in computing history.

[1]  Tom Franklin and Mark Van Harmelen Web 2.0 for Learning and Teaching in Higher Education , 2007 .

[2]  Christine Greenhow What Teacher Education Needs to Know about Web 2.0: Preparing New Teachers in the 21st Century , 2007 .

[3]  Paul J. Deitel,et al.  Internet & world wide web: how to program , fourth edition , 2003 .

[4]  David Finkel,et al.  Webware: a course about the Web , 1999, ITiCSE '99.

[5]  Wendy Ceccucci,et al.  Web 2.0 matters: An analysis of implementing web 2.0 in the classroom , 2008 .

[6]  D. Robert Adams,et al.  Integration early: a new approach to teaching web application development , 2007 .

[7]  Ruimin Shen,et al.  Why web 2.0 is good for learning and for research: principles and prototypes , 2008, WWW.

[8]  Arthur H. Lee A manageable web software architecture: searching for simplicity , 2003, SIGCSE.

[9]  Kevin Treu To teach the unteachable class: an experimental course in web-based application design , 2002, SIGCSE '02.

[10]  Belinda Tynan,et al.  The adventures of Miranda in the brave new world: learning in a Web 2.0 millennium , 2007 .

[11]  Daniel Lewis,et al.  What is web 2.0? , 2006, CROS.

[12]  M. Prensky Digital Natives, Digital Immigrants , 2001 .

[13]  Mehdi Jazayeri,et al.  Some Trends in Web Application Development , 2007, Future of Software Engineering (FOSE '07).

[14]  Tom Franklin,et al.  Web 2.0 for Content for Learning and Teaching in Higher Education , 2007 .

[15]  Mark J. W. Lee,et al.  Social software and participatory learning: Pedagogical choices with technology affordances in the Web 2.0 era , 2007 .

[16]  Jennifer Lock,et al.  Technology And Teacher Education For A Knowledge Era: Mentoring For Student Futures, Not Our Past , 2004 .

[17]  Ellen Lowenfeld Walker,et al.  Teaching Web development with limited resources , 1999, SIGCSE '99.

[18]  Frank Klassner Can Web development courses avoid obsolescence? , 2000, ITiCSE '00.

[19]  Paul J. Deitel,et al.  Internet & World Wide Web How to Program , 1999 .