|
Producers of Software, Textbooks and Resources for Computer Science Education |
|
Quick Links |
||
| Move the mouse over the book covers to get more information. Click on the mouse cover to get all available information about a book. |
| Introduction to Programming in Turing | |
|
This book starts with chapters on computing basics,
the Turing environment for Windows and Macintosh and program design.
It then thoroughly covers the fundamental concepts of computer programming
such as variables, expressions, repetition and selection. It also covers
pixel graphics fairly early on. Later chapters cover more advanced concepts
like strings, array, subprograms, and binary files, with additional
chapters on sound and advanced graphics. The final chapter covers using
the mouse in Turing programs, playing music from files, building programs
with Graphics User Interface elements and animation using sprites.
This book replaces the 'Turing Tutorial Guide'. | |
| Programming: Concepts and Paradigms | |
| This textbook emphasizes the basic concepts of programming and presents, in parallel, the two principal paradigms for structuring programs: the procedure-oriented paradigm and the object-oriented paradigm. This approach is intended to help students understand both paradigms and to move more easily between them. The computer concepts covered include: input of data, control constructs, procedures, functions, object, classes and inheritance, arrays, records, unions and sets, algorithms for sorting, pointers and linked lists, and trees. | |
| Don't Panic Guide to Programming | |
| Created as a workbook-like approach for the programming section of the Grade 9 Integrated Technologies section, the "Don't Panic" Guide to Programming is an accessible learning tool which introduces students to problem solving and computer programming using the Turing programming language. By reading the text and completing the exercises, students learn the various parts that make up a computer system, how computers are used to solve problems, what a problem solving model is, and how to input instructions into the computer to create real programs of their own. | |
| Object Oriented Turing Reference Manual (7th Edition) | |
| This is an alphabetic listing of every feature supported by the Object Oriented Turing system, with examples, explanations and technical details. It also has a guide to the Object Oriented Turing environment under Microsoft Windows, DOS and the Apple Macintosh. | |
| Data Structures: An Object-Oriented Approach | |
| This is a textbook for a second university course in computer science emphasizing data structures, abstract data types and algorithms. While it uses object oriented programming as a theme, this is only one theme among the many that are covered. Other themes include software-engineering, recursion and efficiency. The book includes chapters on Basic Programming Constructs, Algorithms, Correctness and Running Time, Data Abstraction, Stacks, Queues, Priority Queues, Object Oriented Programming, Recursion, Trees, Advanced Trees, Graphics and Sorting. | |
| Computer Engineering: An Activities-Based Approach, Second Edition | |
| This textbook is designed to introduce students to the fundamental concepts shared by courses in Computer Engineering, Computer Electronics and Computer Hardware and Interfaces. This text, by two long-time Computer Studies educators, combines foundational knowledge with practical skills in areas such as integrated circuits, interfaces, networking, and programming. The book introduces all the exciting aspects of the discipline and sets them in context using relevant hands-on activities and projects for students to complete. | |
| Networks, Interfaces, and Integrated Circuits | |
| This textbook is specifically designed to meet the expectations required in Ontario's new Computer Engineering course (ICE4M) for Grade 12. Following from the contents of Computer Engineering: An Activities-Based Approach, this more advanced text uses the same hands-on approach to introduce the students to advanced concepts in computer engineering, including networking, number systems, computer architecture, low-level languages, integrated circuites, and interfaces. | |
| Turing Tutorial Guide, Fourth Edition | |
| For high schools, this book approaches computer studies from a Computer Science perspective. The books starts with chapters on the classic Turing environment for DOS, Macintosh and ICON. It then thoroughly covers the fundamental concepts of computer programming such as variables, expressions, repetition and selection. It also covers pixel graphics fairly early on. Later chapters cover more advanced concepts like strings, array, subprograms, and binary files, with additional chapters on sound and advanced graphics. | |
| Introduction to Computer Science using the Turing Programming Language | |
| Used by Computer Science majors as well as students of science, engineering and mathematics. After a concise but thorough introduction to the basic programming concepts of general purpose programming languages, the book concentrates on giving the student a solid understanding of essential Computer Science concepts, including chapters on Program Design, Correctness, Graphics, Searching and Sorting, Analysis of Algorithms, Data Structures, Modules and Abstract Data Types. | |
| Turing Reference Manual | |
| This is an alphabetic listing of every feature supported by the 'classic' Turing systems, with examples, explanations and technical details. It also has a guide to the Turing environment under DOS and the Apple Macintosh. | |
| Move the mouse over the book covers to get more information. Click the mouse on the cover to get all available information about a book. |
| Introduction to Programming in Java | |
|
This textbook is for grade 12 high-school
courses. The book begins with a general introduction to computers and their
history and then teaches the basic concepts, principles and paradigms
of computer science and the Java programming language.
The book includes a CD containing Holt Software's Ready to Program with Java(tm) Technology, a full Java development environment designed specifically for education containing everything you need to write Java programs. | |
|
Java for AP | |
|
Perhaps the most complete book covering every topic of the Java AP Curriculum,
Java for AP Computer Science provides students with a thorough, yet
readable, coverage of the topics in both the A and AB Computer Science
curriculum.
Java for AP Computer Science is designed to ensure that students obtain a more in-depth knowledge of Java. It provides detailed tracing examples for small and large programs to help students understand how Java constructs operate. The text also provides detailed analysis, design, and implementation of several large programs to illustrate programming design principles. | |
| Exploring Java: Level One Workbook | |
| Created as a hands-on lab workbook for a first course in computer programming using the Java language for grades 10 or 11. Exploring Java: Level One Workbook takes a highly interactive (and fun!) approach to learning the core concepts of computer science. By reading the text and completing the exercises, students learn the fundamentals of program design, and master concepts such as variables, expressions, decision and repetition structures, classes, objects and methods. | |
| Don't Panic Guide to Programming in Java | |
| Created as a workbook-like resource for introducing programming to students using the Java language, the "Don't Panic" Guide to Programming in Java is an accessible learning tool which introduces students to problem solving and computer programming. By reading the text and completing the exercises, students learn the various parts that make up a computer system, how computers are used to solve problems, what a problem solving model is, and how to input instructions into the computer to create real programs of their own. | |
| Programming Data Structures in Java | |
| This Data Structures textbook is for CS2 college-level data structures courses. It covers stacks, queues, trees, searching, sorting and many other data structures concepts as well as more advanced features of Java. | |
| Programming Concepts in Java (Web Edition) | |
| This Java textbook is for introductory college-level courses. It covers the basic concepts, principles and paradigms of computer science and the Java programming language. It also contains a chapter on HTML. | |
| Programming Concepts in Java (VisualAge for Java Edition) | |
|
The new second edition Java textbook is for introductory college-level
courses. It teaches the basic concepts, principles and paradigms of
computer science and the Java programming language.
The book includes a CD containing IBM's VisualAge for Java for Windows 2.0 (Professional Version) for use with the book and related courses. | |
| |||||
| |||||
| |||||
| |||||
| |||||
Java Teacher's Pack includes:
Over $135 worth of books for $89 |
Turing Teacher's Pack includes:
Over $150 worth of books for $99 |