Turing Logo  

Designed for computer science instruction, Turing is simply the easiest, most fun, and most effective way of teaching programming concepts.


Quick Links
Home page of Holt Software Associates  | Home page of the Turing Programming Language, the fastest way to teach programming concepts  | Home page of Holt Software's Java products  | Home page of Ready to Program with Java(tm) Technology, a Java development environment designed for education  | Information about Holt Software's courses for teachers  | Information about how to contact Holt Software  | Information about how students can purchase Holt Software's books and software  | Information about how schools and bookstores can purchase Holt Software's books and software

Resources for Teaching Turing


Teacher Produced Resource - Computer Engineering

[Filler]   Six New Interfacing Projects with Support Materials by Mike Grieve.

Teacher Produced Resource - Study Guides

[Filler]   A Study Guide for Programming: Concepts and Paradigms by Mike Arsenault.
[Filler]   A Study Guide for Problem Solving and Programming in Turing by Mike Arsenault.

Teacher Produced Resource - Units

[Filler]   A Unit on Sequential Files, Arrays and Records by Paola Barillaro
[Filler]   A Unit on Object Oriented Programming Using GUI Widgets by Freda Zomer. This uses the old Widget class.
[Filler]   A Set of Units on Programming in Turing by Greg Rodrigo

Answers to Exercises in Textbooks

[Filler]   On-line and Paper Solutions Manuals for Turing Textbooks can be found here.

Example Programs from Textbooks

[Filler]   Example Programs for Turing Textbooks can be found here.

Purchasable Resources for Teaching

[Filler]   Turing Stuff!- A collection of teacher provided resources edited by HSA
[Filler]   Turing Teacher's Manual - Overhead Slide Master, Exercise Solutions and Quizzes for the Turing Tutorial Guide and a set of worksheets for Turing

Other

[Filler]   Download the latest version of Adobe Acrobat Reader from Adobe's Web Site.

Six New Interfacing Projects with Support Materials by Mike Grieve.

Here are excerpts from the introduction:

These projects are to give computer-engineering teachers some ideas for possible projects or culminating activities. All the projects involve interfacing through the parallel port. The projects have used the components from the Classic Technology Kit (see suppliers).

Included are: teacher’s notes, student handouts, diagrams, exemplars, worked solutions and marking schemes for most of the projects. The projects are available to download as a one .pdf file or in separate files (also .pdf format). The Turing solutions have been zipped with any picture files used.

These projects satisfy the interfacing expectations for all the computer-engineering courses, but are most appropriate for the grade 10 or 11 level. The interfacing concepts in each project are all pretty much the same; the limiting factors are time, construction and program difficulty.

Start by clicking here.


A Study Guide for Programming: Concepts and Paradigms by Mike Arsenault.

Here are excerpts from the introduction:

This Study Guide provides outcomes for all major topics covered in the textbook Programming: Concepts and Paradigms. These outcomes are primarily at the knowledge and comprehension level, but whenever possible, higher-order categories are included. Key Terms for students to define or identify are listed at the beginning of each set of outcomes. It is not expected that students define every item or have mastered every outcome.
This Study Guide can be used in many different ways. It can be kept as a resource strictly for teachers, helping them to organize and focus on the important ideas presented in each chapter. The outcomes can be rewritten and posed more as a question for student homework, or even for evaluation purposes. Transforming knowledge outcomes into study questions can inform students of instructor expectations and enhance the learning process. As students answer questions, they not only take a more active role in learning, but their attention is focused on the concepts that the instructor believes are important. The skill outcomes can also be rewritten and posed as an assignment for students to complete, along with the exercises at the end of each chapter.

This document has several sections. Each section is meant to be loaded in an internet browser and then printed by selecting Print from the Browser menus. The document is located at http://www.holtsoft.com/turing/resources/pcap_sg.html.


A Study Guide for Problem Solving and Programming in Turing by Mike Arsenault.

Here is a section from the preface:

This Study Guide provides outcomes for all major topics covered in the textbook Problem Solving and Programming in Turing. These outcomes are primarily at the knowledge and comprehension level, but whenever possible, higher-order categories are included. Key Terms for students to define or identify are listed at the beginning of each set of outcomes. It is not expected that students define every item or have mastered every outcome.
This Study Guide can be used in many different ways. It can be kept as a resource strictly for teachers, helping them to organize and focus on the important ideas presented in each chapter. The outcomes can be rewritten and posed more as a question for student homework, or even for evaluation purposes. Transforming knowledge outcomes into study questions can inform students of instructor expectations and enhance the learning process. As students answer questions, they not only take a more active role in learning, but their attention is focused on the concepts that the instructor believes are important. The skill outcomes can also be rewritten and posed as an assignment for students to complete, along with the problems and questions for discussion at the end of each chapter. Teachers should know that it is our intention that The Study Guide be posted by Holt Software as a web-based resource.

This document has several sections. Each section is meant to be loaded in an internet browser and then printed by selecting Print from the Browser menus. The document is located at http://www.holtsoft.com/turing/resources/pst_sg.html.


A Unit on Sequential Files, Arrays and Records by Paola Barillaro

Here is a section from the preface:

This following document offers a step-by-step approach, complete with handouts, explanations and programs, for teaching the topics of sequential files, arrays and records in Turing. A concerted effort has been made to develop these topics so that one topic logically progresses to the next. If you choose to make use of this resource for teaching or learning these topics, maintaining the sequence would be advisable. If you choose to utilize only selected handouts then you may have to make minor alterations as they may refer a previous topic.
The philosophy behind this sequential approach originates in a strong belief that students, like all of us, are most receptive to learning and then applying this knowledge, when they are presented with solid reasons for doing so. In short, they must see the benefit derived in putting the required effort into the learning. This document, by presenting these units in a step-by-step approach, hopefully is consistent with this end.

This document is meant to be loaded in an internet browser and then printed by selecting Print from the Browser menus. The document is located at http://www.holtsoft.com/turing/resources/files_arrays_records.html .


A Unit on Object Oriented Programming Using GUI Widgets by Freda Zomer

Here is a section from the preface:

This document is intended to familiarize a teacher with the use of classes and objects. This is done by teaching them to use the various predefined classes of objects available with OOT. Once these have been mastered teachers should feel more comfortable about creating classes and objects of their own.

This document is meant to be loaded in an internet browser and then printed by selecting Print from the Browser menus. The document is located at http://www.holtsoft.com/turing/resources/objects_classes.html .


A Set of Units on Programming in Turing by Greg Rodrigo

Greg Rodrigo, a teacher at Notre Dame in the Dufferin Peel Separate School Board has produced a set of units to teach programming in Turing. The units cover:
  1. Graphics & Fonts
  2. Loops
  3. Functions, Procedures and Processes
  4. Selection
and are well worth a close look. To go to Greg's page, click here [Note: link fixed Sept 2001].

Turing Stuff!
A collection of teacher provided resources edited by HSA

Turing Stuff is a collection of classroom-tested exercises, lessons, quizzes, and projects for computer science instruction in Grades 10 through OAC. This collection, designed and edited by Chris Stephenson, now includes over 1000 pages of ideas. Each exercise, lesson, quiz and project provides: Turing Stuff! is available to schools for $150 plus GST if applicable.

For more information, click here.


Turing Teacher's Manual for Turing Tutorial Guide

The Turing Teacher's Manual has four parts. There are a set of slide masters suitable for copying onto overhead transparencies. These slides follow the Turing Tutorial Guide on a chapter by chapter basis. The second section contains Exercise solutions for all the exercises in the Turing Tutorial Guide. The third section is a set of multiple choice quizzes, one for each chapter of the Turing Tutorial Guide.

The last section is a study unit (a set of worksheets) written by Mike Arsenault of Lakefield College. These are close to 200 pages in length and roughly follow the Turing Tutorial Guide.

A single copy of the Turing Teacher's Manual is provided to schools when they obtain a license for the Turing software. Additional copies are $30 plus GST where applicable. The Turing Teacher's Manual is also provided free with an order of 10 or more copies of the Turing Tutorial Guide.

The Turing Teacher's Manual is now in its third edition and is intended to accompany the Turing Tutorial Guide, Fourth Edition.


Obtain Adobe Acrobat Reader

Adobe Acrobat Reader can be downloaded free of charge by clicking on the icon below.

Get Acrobat Reader


[ Turing Home ] * [ Top of Page ] * [ Feedback ]