skip to main content
10.1145/1631728.1631752acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

No longer partying like it's 1999: designing a modern web stream using the it2008 curriculum guidelines

Published: 22 October 2009 Publication History

Abstract

One of the key knowledge areas in the IT 2008 Curriculum Guidelines (IT2008) is web systems and technologies. While the minimum core coverage for this area is only 22 hours, any program that wishes to substantively address the majority of the advanced learning outcomes will easily require double or even triple that number of hours. This paper describes the design of a three course stream or pillar in web development that endeavors to incorporate the majority of the advanced learning outcomes in the web systems knowledge area. This three-course stream was designed to be a much more accurate reflection of contemporary best practices in the real world of web development and integration than is sometimes found in IT, IS, or CS programs.

References

[1]
ACM (2008). Information Technology 2008: Curriculum Guidelines for Undergraduate Degree Programs in Information Technology. (http://www.acm.org//education/ curricula/IT2008%20Curriculum.pdf).
[2]
Adams, D. R. (2007). Integration early: a new approach to teaching web application development. Journal of Computing Sciences in College. 23 (1): 97--104.
[3]
Connolly, R. (2004). Modern Eyes and WineHangOver.com: Evaluating ASP, JSP, and ASP.NET in the Classroom. In WCCCE2004: Proceedings of the Western Canadian Conference on Computing Education.
[4]
Connolly, R. (2007). Core Internet Application Development with ASP.NET 2.0. Prentice Hall.
[5]
Deitel, H., Deitel, P. (2008). Internet&World Wide Web: How to Program, Fourth Edition. Prentice Hall.
[6]
Frydenberg, M. (2008). Slickr: A Multi-Tiered Web Development Capstone Project Using Databases, Web Services, and AJAX. Information Systems Education Journal, 6 (37).
[7]
Gousie, M. B. (2006). A Robust Web Programming and Graphics Course for Non­Majors. In SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education (Houston, TX): 72--76.
[8]
Hoar, R. (2008). Visualizing Transit Through a Web Based Geographic Information System. In Proceedings of the WASET 5th International Conference on Geographic Information Systems (Bangkok, Thailand).
[9]
Hufford, K. D. (2001). CS265 web network and web site management development of a core course in the Internet technology minor curriculum. Journal of Computing Science in Colleges, 16 (4): 142--155.
[10]
Lee, A. H. (2003). A manageable web software architecture: searching for simplicity. In Proceedings of the 34th SIGCSE technical symposium on Computer science education (Reno, NV): 229--233.
[11]
Lecky-Thompson, G. W. (2008). Just Enough Web Programming with XHTML, PHP, and MySQL. Course Technology.
[12]
Noonan, R. E. (2007). A course in web programming. Journal of Computing Sciences in Colleges, 22 (3): 23--28.
[13]
Olan, M. (2009). "Web applications: a test bed for advanced topics," Journal of Computing Sciences in Colleges, 24 (3): 72--80.
[14]
Phillips, J., et al (2002). Design of a two-course sequence in web programming and e-commerce. Journal of Computing Sciences in Colleges, 19 (2): 208--217.
[15]
Pirolli, P. (2007). Information Foraging Theory: Adaptive Interaction with Information. Oxford University Press.
[16]
Pirolli, P., Wai-Tat, F. (2003). SNIF-ACT: A Model of Information Foraging on the World Wide Web. In Proceedings of the 9th International Conference on User Modeling (Johnstown, PA): 45--54.
[17]
Reed, D. (2001). Rethinking CS0 with JavaScript. In Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education (Charlotte, NC): 100--104.
[18]
Rosmaita, B. J. (2006). Accessibility first!: a new approach to web design. In SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education (Houston, TX): 270--274.
[19]
Scott, T., Ursyn, A. (2006). A web design course team taught by professors in art and computer science. Journal of Computing Sciences in Colleges, 22 (1): 205--210.
[20]
Sebesta, R. W. (2009). Programming the World-Wide Web, Fifth Edition. Addison-Wesley.
[21]
Silverman, R. (2007). Ecommerce systems design course using Java servlets. Journal of Computing Sciences in Colleges, 23 (1): 224--230.
[22]
Stepp, M., Miller, J., Kirst, V. (2009). A "CS 1.5" introduction to web programming. In SIGCSE '09: Proceedings of the 40th ACM technical symposium on computer science education (Chattanooga, TN): 121--125.
[23]
Treu, K. (2002). To teach the unteachable class: an experimental course in web-based application design. In Proceedings of the 33rd SIGCSE technical symposium on Computer science education (Cincinnati, KT): 201--205.
[24]
Walden, J. (2008). Integrating web application security into the IT curriculum. In Proceedings of the 9th ACM SIGITE conference on Information technology education (Cincinnati, OH): 187--192.
[25]
Wang, A. J. A. (2008). A Security Thread in a Thread-based Curriculum. In Proceedings of the 9th ACM SIGITE conference on Information technology education (Cincinnati, OH): 193--199.
[26]
Wang, X. (2006). A practical way to teach web programming in computer science. Journal of Computing Sciences in Colleges, 22 (1): 211--220.
[27]
Yue, K. B., Ding, W. (2004). Design and evolution of an undergraduate course on web application development. In ITiCSE '04: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education (Leeds, UK): 22--26.
[28]
Zeldman, J. (2003). Designing with Web Standards. New Riders.

Cited By

View all
  • (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
  • (2014)Design, develop and teach the second web programming course in computer science curriculumJournal of Computing Sciences in Colleges10.5555/2591468.259147929:4(52-59)Online publication date: 1-Apr-2014
  • (2014)The Real World WebProceedings of the Western Canadian Conference on Computing Education10.1145/2597959.2597965(1-5)Online publication date: 2-May-2014
  • Show More Cited By

Index Terms

  1. No longer partying like it's 1999: designing a modern web stream using the it2008 curriculum guidelines

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGITE '09: Proceedings of the 10th ACM conference on SIG-information technology education
    October 2009
    262 pages
    ISBN:9781605587653
    DOI:10.1145/1631728
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 October 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. asp.net
    2. css
    3. html
    4. it education
    5. javascript
    6. pedagogy
    7. php
    8. web development

    Qualifiers

    • Research-article

    Conference

    SIGITE '09
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 176 of 429 submissions, 41%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (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
    • (2014)Design, develop and teach the second web programming course in computer science curriculumJournal of Computing Sciences in Colleges10.5555/2591468.259147929:4(52-59)Online publication date: 1-Apr-2014
    • (2014)The Real World WebProceedings of the Western Canadian Conference on Computing Education10.1145/2597959.2597965(1-5)Online publication date: 2-May-2014
    • (2013)The opportunities and challenges to teach web programming in computer science curriculum CS2013Journal of Computing Sciences in Colleges10.5555/2535418.253542829:2(67-78)Online publication date: 1-Dec-2013
    • (2013)Keeping up with web development trendsProceedings of the 14th annual ACM SIGITE conference on Information technology education10.1145/2512276.2512309(59-60)Online publication date: 2-Oct-2013
    • (2012)Criticizing and modernizing computing curriculumProceedings of the Seventeenth Western Canadian Conference on Computing Education10.1145/2247569.2247587(52-56)Online publication date: 4-May-2012
    • (2011)Awakening Rip Van WinkleProceedings of the 16th annual joint conference on Innovation and technology in computer science education10.1145/1999747.1999756(18-22)Online publication date: 27-Jun-2011
    • (2010)Small service is true service while it lastsProceedings of the 2010 ACM conference on Information technology education10.1145/1867651.1867659(25-29)Online publication date: 7-Oct-2010

    View Options

    Login options

    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