Professional course

Scripting and Building Learning Environments

About this course

Course code:
Professional/Short Course
Education and Childhood

Page last updated 12 April 2017


On successful completion of this module students will be able to demonstrate:

Their deep and systematic understanding of the concepts and skills needed to create virtual spaces for teaching within virtual worlds. 

That they have developed a critical ability in relation to the aesthetic and design principles of a virtual world in relation to education activities.

That they can build and script educationally effective shapes and environments in Second Life.

That they can create a multi-object virtual space to support a particular education activity.



Syllabus Outline

Session 1: Introduction

The first seminar to consist of an introduction to the module, describing the areas to be taught, the expected outcome and introducing the two projects the students are expected to complete. The Design Concepts project will be introduced.

Design concepts project

The introductory seminar will cover a general basic introduction to the concepts and students will be given the on-going task during the module of exploring the Second Life world and finding what they consider to be good (and bad) examples of environments. The environments chosen are expected to cover a cross section of the types of Second Life environment (and not be limited to educational spaces only) and the student's report published on a blogging platform.

The seminar will also serve as an introduction to building in virtual worlds, covering concepts, course material, recommended programs, basic design constraints and considerations for building in Second Life. This will be followed by the core building and scripting seminars.

Sessions 2 6 Building And Scripting


Building and Object Manipulation:

Basic Principles prims, prim count, sculpties, mesh, rez, rotate, scale, accuracy, grid, co-ordinates and other numerical input fields

Creation of objects cutting and distorting, combining in sets, creation of complex multipart objects

Additional options light, flexibility

Texturing ways to create, application, shadowing, planning

Planning and executing a build 3D sketching, modelling and planning

This section of the build to be accompanied by:

Construction of a simple multi part object, such as a chest of drawers with a small lamp. Textures to be provided.

Scripting and interactivity

Creating simple interactive scripts:

Basic principles preset interactivity types in Edit Mode, use of scripts, types of interactivity

Creation of scripts how to write, tools, resources, maintaining a script library

Script concepts states, variables (global and non global) information types, lists, basic formatting

Interaction types touch, listen, collision

Manipulating prims changing shape, visibility, location and function

Media video, internet, screens

This section of the build to be accompanied by:

Adding simple interactive scripting to the chest of drawers. Switch the light on and off. Make a drawer slide in and out.

Creating an interactive internet screen

Sessions 7 12 The Design Project

The second half of the seminars to consist of students working on their design project in a tutorial system, able to ask questions and receive guidance as they work on developing and building their final project. The final project is to be introduced in the early stages and students encouraged to develop their design proposal with guidance. Final design proposals need to demonstrate a sufficient understanding of the basic building and scripting seminars as well as an awareness of the design and aesthetic requirements of a virtual world, that are to be explored in the Design Concepts project. Formative feedback will be provided throughout this part of the module.

Prices and dates

Supplementary fee information

£300.00 with assessment
£150.00 without assessment


12 weeks from 16 January to 7 April 2017

How to apply

How to apply

You will apply online for your CPD modules, which you can take as stand-alone courses or as part of an undergraduate or postgraduate (Masters level) programme.

For further information

Back to top