HSA Logo  

Producers of Software, Textbooks and Resources for Computer Science Education


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

Holt Software Home Page


 
Holt Software produces software, textbooks and resources for computer science education

New! Holt Software has just released its newest textbook, Java for AP* Computer Science, a book addressing the needs of the Advanced Placement for Computer Science A and AB curriculum. This hardcover covers the complete set of A and AB topics with clear and complete explanations to help both students and teachers who may not be familiar with Java.

[Cover of Book]

To see more details about our products move the mouse over the buttons on the left hand side.

New! New free computer engineering resource available from Mike Grieve. This resource contains six interfacing projects with teacher’s notes, student handouts, diagrams, exemplars, worked solutions and marking schemes.
Click here to see more.

Ready is Holt Software's Java IDE designed specifically for education to get students writing programs quickly without wasting time learning an IDE.

Books published by Holt Software

Holt Software publishes textbooks for computer science instruction in high schools, colleges and universities. Click below for information on various subjects.

Java Teaching Resources by Holt Software

Holt Software publishes textbooks, a programming environment and other resources for teaching Java in high schools, colleges and universities. Click below for information on various subjects.

  • Holt Software's Java Home Page.
  • Java textbooks for grades 10-12, college and university.
  • The Ready to Program with Java(tm) Technology programming environment. This environment is specifically designed to get students writing programs quickly so they spend time learning Java, not the intricacies of a particular programming environment.
  • The hsa class library. This package is designed to make teaching Java easier. It consists of a set of classes to do formatted output, read and write any primitive type and standard ASCII I/O simply and quickly allowing teachers to spend more time on concepts and less time on the idiosyncrasies of the Java Class Library.
  • Resources for Teaching Java (free).
Turing Resources by Holt Software

The Turing programming language was developed at the University of Toronto as an ideal way to teach the concepts of Computer Science. It's straightforward syntax combined with easy-to-use graphics enables students to learn the fundamentals easily and enjoyably. Once programming concepts are mastered, switching to other languages such as Java or C++ is simply a matter of learning the new syntax. Turing is used by hundreds of schools to teach programming. Turing is available for both Windows 95/98/Me/NT/2000/XP and MacOS 7.1 and greater.

Ready to Program with Java(tm) Technology

Ready to Program with Java(tm) Technology ("Ready") is a Java development environment designed specifically to meet the needs of students and educators. It is small, fast, and most importantly of all, easy to learn. Students can write their first program within minutes of being introduced to the environment. It is also designed to be easily administered. Ready currently ships with Java 1.1.8 and is compatible with Java 2. A Java 2 version will ship in the next month. Ready also include the hsa package.

Pascal

Holt Software produces a textbook for use with Turbo Pascal 7.0 for DOS called Problem Solving and Programming in Turbo Pascal for a Grade 10/11 high school programming course.

Courses for Teachers
Holt Software teaches courses for teachers. Boards of Education can contract Holt Software to teach 1-day hands-on courses to teachers in a number of subject areas. Holt Software provides the instructor and course materials, the board supplies the course location and the participants.

Full information about our courses can be found here.
Descriptions of all our courses can be found here.
Correlations between our courses and the Ontario Computer Science Curriculum can be found here.

Some topics on which courses are available are

We also have courses specific to the new Ontario Computer Science Curriculum
Java for AP Computer Science
Addressing the needs of Advanced Placement Computer Science (A and AB)
 
Exploring Java
A hands-on lab workbook for a first course in computer programming using the Java language for grades 10 or 11
 
Networks, Interfaces and Integrated Circuits
The sequel to Computer Engineering, this book is for the Grade 12 Engineering course
 
Computer Engineering: An Activity Based Approach, Second Edition
An activities-based text for computer engineering suitable for high schools
 
Introduction to Programming in Turing
Our premier computer science textbook using Turing for grades 10 and 11. Replaces the 'Turing Tutorial Guide'
 
Careers in Computing
A comprehensive guide to careers in computing for students at all levels
 
Books Java Turing Ready Pascal Courses Free Teaching Resources Miscellaneous Topics What's New?
Any question, comments or problems about the web sites or web pages should be directed to the site manager: Tom West - west@hsa.on.ca
[ Holt Software Home ] * [ Top of Page ] * [ Feedback ]