Free Computing CPD - moving from block based to text based programming
Tuesday Nov 21, 2017 from 1:45 pm ((1:30PM registration and coffee) to 3:45PM (approx)
Hosted by CAS East of England
Examining how to effectively move pupils from block based programming environments, such as Scratch, to text based, such as Python, using Greenfoot with Stride
PLEASE BRING A LAPTOP TO THIS EVENT!
Greenfoot is an integrated educational programming environment aimed at novice programmers. It supports easy development of highly graphical, interactive programs, such as games and simulations. Greenfoot was designed to teach concepts of programming in a highly motivating setting, offering immediate feedback and engaging functionality.
Stride is a language similar to Java in expressiveness with an editor that combines elements from block-based programming (such as Scratch or Snap) and traditional text-based programming. As such, Stride is an ideal language to either transition from a block-based system to a more general-purpose language, or as an entry point to programming for Key Stage 3 pupils.
Greenfoot also supports later transition to standard Java.
A large amount of teaching material is freely available, and an active online teacher community (the Greenroom) provides support for teachers throughout the year.
In this workshop, we will discuss how to teach concepts of traditional object-oriented programming with Greenfoot and Stride. We will introduce the tools of the environment itself, discuss the Stride language (which is quick and easy to learn), and present pedagogical considerations: How do you best teach with Greenfoot? How do you create motivation? What are good teaching examples?
Teachers will go through hands-on exercises of using Greenfoot and Stride, and work with a number of programming examples that can immediately be used in a classroom.
Teachers of computing courses, especially key stage 3. Some knowledge of programming (in any language) is assumed.
Further information · Software: greenfoot.org · Teacher website / teaching material: greenroom.greenfoot.org · Information about Stride: blogs.kcl.ac.uk/proged/stride/
CAS East of England
East of England profile
Centre for Computing History
For further information: Neil Rickus (firstname.lastname@example.org)
Computing At School (CAS) communicates with its interested parties by email. I understand that CAS will not pass on my email address to other organisations.
Data Protection Act 1998
CAS as part of the BCS Group will hold your personal data on its computer database and process it in accordance with the Act. This information may be accessed, viewed and used by CAS for administrative purposes and conducting market research. All of these purposes have been notified to the Commissioner. If you are based outside the European Economic Area (the 'EEA'), information about you may be transferred outside the EEA in accordance with the requirements of the Act.
Full legal and privacy notices: http://www.bcs.org/category/5655