skip to main content
research-article

Introduction to the Special Issue on Web Development

Published: 04 March 2015 Publication History

Abstract

Despite its prevalence in computing, web development is underrepresented in computing curricula and computing education research. This special issue takes a step towards improving its representation with three articles on web development education. Drawing upon diverse methods from a variety of contexts, the articles address challenges of teaching web development and common difficulties students encounter when learning particular concepts. All three articles identify web development as a promising avenue for motivating students in their study of computing.

References

[1]
D. R. Adams. 2007. Integration early: A new approach to teaching web application development. J. Comput. Sci. Colleges 23, 1 (2007), 97--104.
[2]
R. Byrd and M. Beier. 2014. Web programming curriculum: What changes, what remains the same over time. In Proceedings of the International Conference in Frontiers in Education: CS and CE, 261--266.
[3]
R. Connolly and R. Hoar. 2014. Fundamentals of Web Development. Pearson.
[4]
R. W. Connolly. 2011. Awakening Rip van Winkle: Modernizing the computer science web curriculum. In Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education (ITiCSE'11). ACM, New York, NY, 18--22. http://doi.acm.org/10.1145/1999747.1999756.
[5]
S. Frees. 2015. A place for node.js in the computer science curriculum. J. Comput. Sci. Colleges 30, 3 (2015), 84--91.
[6]
R. F. Grove. 2007. Trends in teaching web-based development: A survey of pedagogy in web development courses. In Proceedings of the 3rd International Conference on Web Information Systems and Technologies.
[7]
P. Gupta, R. Mata-Toledo, and M. Monger. 2012. Utilizing ASP. NET MVC in web development courses. J. Comput. Sci. Colleges 27, 3 (2012), 10--14.
[8]
J. Hollingsworth and D. J. Powell. 2010. Teaching web programming using the Google Cloud. In Proceedings of the 48th Annual Southeast Regional Conference. 76.
[9]
F. Klassner. 2000. Can web development courses avoid obsolescence? ACM SIGCSE Bull. 32, 3 (2000), 77--80.
[10]
L. Lancor and S. Katha. 2013. Analyzing PHP frameworks for use in a project-based software engineering course. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education. 519.
[11]
A. H. Lee. 2003. A manageable web software architecture: Searching for simplicity. ACM SIGCSE Bull. 35, 1 (2003), 229--233.
[12]
Y. Liu and G. Phelps. 2011. Challenges and professional tools used when teaching web programming. J. Comput. Sci. Colleges 26, 5 (2011), 116--121.
[13]
F. Maiorana. 2014. Teaching web programming: Critical considerations on pedagogical approach and curriculum content. Adv. Sport Sci. Comput. Sci. 57 (2014), 219--226.
[14]
C. S. Miller, J. Zheng, R. Connolly, and A. Olagunju. 2013. Keeping up with web development trends. In Proceedings of the 14th Annual ACM SIGITE Conference on Information Technology Education. 59--60.
[15]
D. M. Schaeffer and P. C. Olson. 2011. Adding the web to database class. J. Comput. Sci. Colleges 26, 3 (2011), 98--101.
[16]
R. M. Solow. 1987. We'd better watch out. New York Times (July 12), Book Review, 36.
[17]
A. H. Villa. 2015. A top down approach to an introductory database systems course using web applications. J. Comput. Sci. Colleges 30, 3 (2015), 63--74.
[18]
X. Wang. 2014. Design, develop and teach the second web programming course in computer science curriculum. J. Comput. Sci. Colleges 29, 4 (2014), 52--59.
[19]
X. Wang and James C. McKim. 2013. The opportunities and challenges to teach web programming in computer science curriculum CS2013. J. Comput. Sci. Coll. 29, 2 (Dec. 2013), 67--78.
[20]
K. Yue and W. Ding. 2004. Design and evolution of an undergraduate course on web application development. ACM SIGCSE Bull. 36, 3 (2004), 22--26.

Cited By

View all
  • (2025)Drafter: A Python Library for Full-Stack Web Development in CS1Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 110.1145/3641554.3701874(74-80)Online publication date: 12-Feb-2025
  • (2024)Educational Technology and Libraries Supporting Online/Digital Learning With the ASP.NET MVC FrameworkAI-Assisted Library Reconstruction10.4018/979-8-3693-2782-1.ch011(191-208)Online publication date: 28-Jun-2024
  • (2023)Tangible Progress: Tools, Techniques, and Impacts of Teaching Web Development to Screen Reader UsersACM Transactions on Accessible Computing10.1145/358531516:1(1-33)Online publication date: 28-Mar-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computing Education
ACM Transactions on Computing Education  Volume 15, Issue 1
Special Issue on Web Development
March 2015
65 pages
EISSN:1946-6226
DOI:10.1145/2742853
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 March 2015
Accepted: 01 January 2015
Received: 01 January 2015
Published in TOCE Volume 15, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. Web development

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)102
  • Downloads (Last 6 weeks)3
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Drafter: A Python Library for Full-Stack Web Development in CS1Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 110.1145/3641554.3701874(74-80)Online publication date: 12-Feb-2025
  • (2024)Educational Technology and Libraries Supporting Online/Digital Learning With the ASP.NET MVC FrameworkAI-Assisted Library Reconstruction10.4018/979-8-3693-2782-1.ch011(191-208)Online publication date: 28-Jun-2024
  • (2023)Tangible Progress: Tools, Techniques, and Impacts of Teaching Web Development to Screen Reader UsersACM Transactions on Accessible Computing10.1145/358531516:1(1-33)Online publication date: 28-Mar-2023
  • (2021)Making the elusive more tangibleProceedings of the 18th International Web for All Conference10.1145/3430263.3452418(1-14)Online publication date: 19-Apr-2021
  • (2019)Facing Backwards While Stumbling ForwardsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287433(518-523)Online publication date: 22-Feb-2019
  • (2018)Massive Open Online Courses on Web Development Education: A Case Study2018 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2018.8659120(1-9)Online publication date: Oct-2018
  • (2016)The Garden of Earthly DelightsProceedings of the 25th International Conference Companion on World Wide Web10.1145/2872518.2890575(821-822)Online publication date: 11-Apr-2016
  • (2015)New Horizons in the Assessment of Computer Science at School and BeyondProceedings of the 2015 ITiCSE on Working Group Reports10.1145/2858796.2858801(117-147)Online publication date: 4-Jul-2015

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media