HAPPY HOLIDAYS: Get a special discount on Apress Access! Subscribe today >>

Programming Languages

An Active Learning Approach

Authors: Lee, Kent D.

  • Interactive text with projects for students to do outside of the classroom
  • Book incorporates compiler and logical programming approaches
  • Promotes active learning techniques
  • Classroom-tested material
see more benefits

Buy this book

eBook $99.00
price for USA
  • ISBN 978-0-387-79422-8
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Download immediately after purchase
Hardcover $129.00
price for USA
  • ISBN 978-0-387-79421-1
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Softcover $129.00
price for USA
  • ISBN 978-1-4419-4636-2
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this Textbook

Programming Languages: An Active Learning Approach introduces students to three programming paradigms: object-oriented/imperative languages using C++ and Ruby, functional languages using Standard ML, and logic programming using Prolog. This interactive textbook is intended to be used in and outside of class. Each chapter follows a pattern of presenting a topic followed by a practice exercise or exercises that encourage students to try what they have just read. This textbook is best-suited for students with a 2-3 course introduction to imperative programming.

 

Key Features:

  • Accessible structure guides the student through various programming languages
  • Seamlessly integrated practice exercises
  • Classroom-tested
  • Online support materials

 

Advance Praise for Lee’s Programming Languages: An Active Learning Approach

"The Programming Languages book market is overflowing with books, but none like this. In many ways, it is precisely the book I have been searching for to use in my own programming languages course. One of the main challenges I perpetually face is how to teach students to program in functional and logical languages, but also how to teach them about compilers. This book melds the two approaches very well."

-- David Musicant, Carleton College

 

Reviews

From the reviews:

"This is a very nice textbook. … ‘An active learning approach’ gives a true picture of the style of presentation of the material. Each chapter ends with a list of problems to be solved … and with references to further reading. There is a web page of the book … offering supplementary material for students and teachers. The book is beneficial for self-study, too. It starts with an interesting concise survey of computers and computation history, mentioning the influence of mathematics on programming … ." (Antonín Ríha, Zentrablatt MATH, Vol. 1153, 2009)

"This is an excellent undergraduate-level textbook for courses devoted to understanding programming language concepts … . exercises with solutions allow the student work either individually or in a collaborative group. … the text will permit instructors to use any class time for problem solution, discussion, and collaborative learning, including writing codes. … highly recommended to those teaching undergraduate programming language courses, and as a self directed study guide for professionals who wish to enhance their understanding of some of the newer languages … ." (E. A. Unger, ACM Computing Reviews, March, 2009)


Table of contents (8 chapters)

Buy this book

eBook $99.00
price for USA
  • ISBN 978-0-387-79422-8
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Download immediately after purchase
Hardcover $129.00
price for USA
  • ISBN 978-0-387-79421-1
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Softcover $129.00
price for USA
  • ISBN 978-1-4419-4636-2
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Bibliographic Information

Bibliographic Information
Book Title
Programming Languages
Book Subtitle
An Active Learning Approach
Authors
Copyright
2008
Publisher
Springer US
Copyright Holder
Springer-Verlag US
eBook ISBN
978-0-387-79422-8
DOI
10.1007/978-0-387-79421-1
Hardcover ISBN
978-0-387-79421-1
Softcover ISBN
978-1-4419-4636-2
Edition Number
1
Number of Pages
XIV, 282
Topics