Mordechai Ben-Ari

Mordechai Ben-Ari

Prof. Mordechai (Moti) Ben-Ari has been on the faculty of the Department of Science Teaching at the Weizmann Institute of Science since 1995. He heads the group on computer science education, which specializes in the learning and teaching of CS at the middle- and secondary-school levels. He has published textbooks and developed software tools for learning advanced CS concepts: concurrent programming, mathematical logic, and verification.

Back to all authors

Books Authored by Mordechai Ben-Ari

Computer Science Concepts in Scratch

Post date: 28 Apr 2017
This book will familiarize you with the Scratch visual programming environment, focusing on using Scratch to learn computer science.
Publication date: 01 Dec 2013
License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Document Type: Book
 
Computer Science Concepts in Scratch

Computer Science Concepts in Scratch

Post date: 28 Apr 2017
This book will familiarize you with the Scratch visual programming environment, focusing on using Scratch to learn computer science.
Publication date: 01 Dec 2013
License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported Document Type: Book


[No longer freely accessible] Ada for Software Engineers

Post date: 10 Dec 2007
Teaches the language as it is used in practice through relatively large case-studies. Emphasizes the features for object-oriented and systems programming that were introduced in Ada 95.
Publisher: John Wiley & Sons
Publication date: 21 Aug 1998
Document Type: Book
 
[No longer freely accessible] Ada for Software Engineers

[No longer freely accessible] Ada for Software Engineers

Post date: 10 Dec 2007
Teaches the language as it is used in practice through relatively large case-studies. Emphasizes the features for object-oriented and systems programming that were introduced in Ada 95.
Publisher: John Wiley & Sons
Publication date: 21 Aug 1998
Document Type: Book


Understanding Programming Languages

Post date: 08 Dec 2007
Covers comparative analysis of language constructs and their implementation techniques. Compares Ada 95 and C++ in detail, including the constructs for object-oriented programming. Also includes functional and logic programming languages (ML and Prolog).
Publisher: John Wiley & Sons
Publication date: 12 Mar 1996
License: Creative Commons Attribution-ShareAlike 4.0 International
 
Understanding Programming Languages

Understanding Programming Languages

Post date: 08 Dec 2007
Covers comparative analysis of language constructs and their implementation techniques. Compares Ada 95 and C++ in detail, including the constructs for object-oriented programming. Also includes functional and logic programming languages (ML and Prolog).
Publisher: John Wiley & Sons
Publication date: 12 Mar 1996
License: Creative Commons Attribution-ShareAlike 4.0 International


Book Categories
Sponsors