On 18 August 1572, Paris hosted the lavish wedding of Marguerite de Valois and Henri de Navarre, which was designed to seal the reconciliation of France's Catholics and Protestants. Only six days later, the execution, on the orders of the king's council, of the Protestant leaders unleashed a vast massacre by Catholics of thousands of Protestants in Paris and elsewhere. How did the celebration of concord give way so quickly to an explosion of violence, and the preventitive execution of a few leaders to unrestrained carnage? Who were the key players in these terrible events? Arlette Jouanna...
On 18 August 1572, Paris hosted the lavish wedding of Marguerite de Valois and Henri de Navarre, which was designed to seal the reconciliation of Fran...
This textbook provides an introduction to data structures and the Standard Template Library (STL), which has been recently accepted by the C++ Standards Committee. It provides a carefully integrated discussion of general data structures together with their implementation and use in the STL, thus teaching readers the important features of abstraction whilst using the STL to develop applications.
This textbook provides an introduction to data structures and the Standard Template Library (STL), which has been recently accepted by the C++ Standar...
This collection of patterns proposes some successful techniques to assist with teaching and learning, especially of technical subjects. For professional educators, these patterns may seem obvious, even trivial, because they have used them so often. But for those newer to teaching, they offer a way to obtain the deep knowledge of experienced teachers.
Patterns are not step-by-step recipes. Each of these offers a format and a process for transferring knowledge that can then be used by a variety of different teachers in many different ways. While most of the authors are involved in some...
This collection of patterns proposes some successful techniques to assist with teaching and learning, especially of technical subjects. For profession...
"Karel J Robot" is an introduction to computer programming for novices. It uses the Java programming language to introduce the principles of object-oriented programming. It is the latest version in the "Karel The Robot" series, originally developed by Richard Pattis. It is a true successor to the original, emphasizing problem solving in a simple but "Turing Complete" and interesting virtual world.
"Karel J Robot" stresses problem solving rather than language syntax. It has been shown to be an effective learning environment for novice programmers. A student able to do the exercises in...
"Karel J Robot" is an introduction to computer programming for novices. It uses the Java programming language to introduce the principles of object...
Beyond Karel J Robot trades comprehensive coverage of Java low level detail for an understanding of how a language like Java is used to build real programs. It's organization is not that of a reference work, but an enfolding of interesting and necessary concepts used by real programmers. A number of users have asked for more material in the spirit of Karel J Robot. The original book is intended for only the beginning weeks of a course, which leaves some the dilemma of what to do for the rest of the term. This volume is an attempt to discuss some additional ideas as well as some more Java...
Beyond Karel J Robot trades comprehensive coverage of Java low level detail for an understanding of how a language like Java is used to build real pro...
A Bridge To Agile Software Development Practice This book presents over one hundred patterns of Agile Software Development practice drawn from Scrum and Extreme Programming. Plus, there is advice to Managers, Product Owners, and Developers, along with a discussion of how to win with agile development.
A Bridge To Agile Software Development Practice This book presents over one hundred patterns of Agile Software Development practice drawn from Scrum a...
"Monty Karel" is an introduction to computer programming for novices. It uses the Python programming language to introduce the principles of dynamic object-oriented programming. It is the latest version in the "Karel The Robot" series, originally developed by Richard Pattis. It is a true successor to the original, emphasizing problem solving in a simple but "Turing Complete" and interesting virtual world.
"Monty Karel" stresses problem solving rather than language syntax. It has been shown to be an effective learning environment for novice programmers. A student able to do the...
"Monty Karel" is an introduction to computer programming for novices. It uses the Python programming language to introduce the principles of dynami...
"Karel R Tuesday" is an introduction to computer programming for novices. It uses the Ruby programming language to introduce the principles of dynamic object-oriented programming. It is the latest version in the "Karel The Robot" series, originally developed by Richard Pattis. It is a true successor to the original, emphasizing problem solving in a simple but "Turing Complete" and interesting virtual world.
"Karel R Tuesday" stresses problem solving rather than language syntax. It has been shown to be an effective learning environment for novice programmers. A student able to do the...
"Karel R Tuesday" is an introduction to computer programming for novices. It uses the Ruby programming language to introduce the principles of dyna...
Few modern countries can boast of such a lengthy history as France, a staple of European maps for the last millennium. This engaging narrative analyses French political, social and cultural history since 987, in a single volume. Through revolution, war and peace, it explores how the Frankland of 1000AD has grown into the France we know today.
Few modern countries can boast of such a lengthy history as France, a staple of European maps for the last millennium. This engaging narrative anal...