Using Web Page Development to Teach Programming Concepts


Original Work and Continuity



      • Guest Book on the Home Page
        • Lab 2: Create a Home Page
        • Mini-Lab 1: HTML Tags
        • Lab 3: Create a Guest Book
            create the user interface and use instructor-provided CGI script
        • Mini-Lab 2: Functions as Event Handlers
            ask the user to confirm before submitting
        • Mini-Lab 3: Variables
            ask the user to confirm name and country
        • Mini-Lab 4: If Statements
            adds a customized welcome based on the day and time

      • Expert Advice System
        • Lab 4: Create and Expert Advice System
            implement a decision tree to give advice on an area of the student's choosing
        • Programming Project 1: Improve the Algorithm
            change the algorithm to be table-driven

      • CD Order Form
        • Mini-Lab 5: Arrays
            create an array of 10 CD titles and artists
        • Mini-Lab 6: Loops
            output the CD array to a table of text fields
        • Lab 5: Sorting
            modify a template to add an option to sort the CDs by title
        • Programming Project 2: Creating the CD Order Form
            add the capability of sorting by artist and print the order to the history field


Previous slide Presented at Consortium for Computing in Small Colleges
Third Annual Northeastern Conference
April 24-25, 1998
Alyce Brady and Kelly Schultz
Next slide