The opportunities and challenges to teach web programming in computer science curriculum CS2013

  • Authors:
  • Xusheng Wang;James C. McKim

  • Affiliations:
  • Winthrop University, Rock Hill, SC;Winthrop University, Rock Hill, SC

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ACM and IEEE Computer Society are jointly sponsoring the development of Computer Science Curriculum 2013 (CS2013). A new Knowledge Area -- Platform-Based Development is to be added to CS2013, and programming and technologies on the web platform are for the first time explicitly listed as topics for electives in the CS curriculum. As we know, web programming includes many related technologies. How to choose web technologies to design and teach web programming courses in CS curriculum is a challenging task for CS programs that have never taught these courses before. Based on our teaching experiences in the subject, we write this paper to discuss the opportunities and challenges to teach web programming in CS programs. We provide two teaching models we designed as examples for other instructors to use as references in developing and teaching similar courses in the CS curriculum.