TY - BOOK AU - Devadas,Srini TI - Programming for the puzzled: learn to program while solving puzzles SN - 9780262534307 PY - 2017/// CY - Cambridge, Massachusetts PB - The MIT Press KW - Computer programming KW - Computer-assisted instruction KW - Mathematical recreations KW - Data processing KW - Puzzles KW - Computer games N1 - Includes bibliographical references and index ER -