Programming Languages: An Active Learning Approach

E-Book Overview

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

 


E-Book Content

PROGRAMMING LANGUAGES: AN ACTIVE LEARNING APPROACH PROGRAMMING LANGUAGES: AN ACTIVE LEARNING APPROACH Kent D. Lee Luther College 123 Kent D. Lee Luther College Department of Computer Science 700 College Drive Decorah, Iowa 52101-1045 [email protected] ISBN: 978-0-387-79421-1 e-ISBN: 978-0-387-79422-8 DO
You might also like

Encyclopedia Of Information Science And Technology
Authors: Mehdi Khosrow-Pour    290    0


Oxford Dictionary Of Quotations
Authors: Susan Ratcliffe    211    0




Learning From Data: Concepts, Theory, And Methods
Authors: Vladimir Cherkassky , Filip M. Mulier    174    0


The Gale Encyclopedia Of Science
Authors: K. Lee Lerner , Brenda Wilmoth Lerner    143    0


физическая энциклопедия
Authors: Гл. редактор А.М.Прохоров    251    0


Sams Teach Yourself Linux In 24 Hours
Authors: Ball B.    186    0



How To Prepare For Ielts
Authors: Ray De Witt    157    0