CAS Community   >   Resources   >  

Craft the Curriculum Server Side Scripting Activity

A kinaesthetic learning activity to explain how server side scripting works

Peter Donaldson

Created by Peter Donaldson
last edited Aug 21 2015 by Peter Donaldson

This activity allows students to explore the client/server process used in web-based applications. They will simulate different interactions of data flowing between the browser and the webserver (specifically the HTTP server). They will start with simple examples and then gradually build up towards pages requiring a server side scripting engine and a database server. This can be used as either at the start of a block of learning as an overview or at the end to bring the different concepts together.

Pupils will be able to understand

  • the relationship between the browser and the web server
  • how files are requested from a web server, and how a server-side scripting language makes the contents of the pages dynamic
  • the GET method of sending an item of data with a URL
  • how a web server can use a server-side scripting language to interact with a database to retrieve information.

Level: Higher Computing Science

Duration: 1 to 2 periods

Teaches: Server-side scripting, Database driven websites

Acknowledgements and License Inspiration for this event came from #CASincludes Hack the Curriculum days.

This idea and associated resources were developed by Peter Liddle- Bearsden Academy in East Dunbartonshire, Gareth Rae- Girvan Academy in South Ayrshire, Andrew Craigie- YuleBlinker and Dr Jim Paterson- Glasgow Calendonia University

With final refinements, improvements and formatting by Peter Donaldson- Crieff High School in Perth and Kinross

During a Craft the Curriculum for Higher Computing Science joint event held by PLAN C and Education Scotland

© Crown copyright 2015. You may re-use this information (excluding logos) free of charge in any format or medium, under the terms of the Open Government Licence.

Where we have identified any third party copyright information you will need to obtain permission from the copyright holders concerned.

Downloaded 779 times.


This resource has attached files: to access these files, please tick the box below to assent to the license terms
License: The resources on CAS website are under Creative Commons Attribution-Share Alike 3.0 licence unless otherwise specified by the resource creators.

You must confirm that you have read and agree the licence's ToS before you can download the attachments of this resource.

I have read the licence agreement of this resource and agree to abide by its terms and conditions.

Feedback and Comments

Available when logged in (join via the front page, for free):
  • View 0 comments on this resource.
  • View resource history, links to related resources.
  • Leave feedback for the author(s), or help by editing the resource.