SUMMER 2018 BOOK LIST CLASS BOOK TITLE & ISBN INSTRUCTOR ANI300 No Textbook Required Noraset Rerkkachornkiat ANI350 No Textbook Required Noraset Rerkkachornkiat ART151 No Textbook Required Dominic Chang ART200 Required: Calvin Tan Animal anatomy for artists : the elements of form by Eliot Goldfinger ISBN-10: 0195142144 ISBN-13: 978-0195142143 Science of creature design : understanding animal anatomy by Terryl Whitlatch ISBN-10: 1933492562 ISBN-13: 978-1933492568 Animals real and imagined : fantasy of what is and what might be by Terryl Whitlatch ISBN-10: 1933492929 ISBN-13: 978-1933492926 ART201 No Textbook Required Dilip Chaubey ART234 No Textbook Required Keh Choon Wee CG130 No Textbook Required Lawrence Pak CG201 No Textbook Required Sandara Tang CG225 No Textbook Required Lawrence Pak CG350 No Textbook Required Marc Tan COL499 No Textbook Required Heng Teng Teng CS100 Required: William Zheng Code : the hidden language of computer hardware and software by Charles Petzold ISBN-10: 0735611319 ISBN-13: 978-0735611313 CS170 Required: C++ primer, 5 th edition by Stanley B. Lippman, Jose Lajoie, and Barbara E. Moo ISBN-10: 0321714113 ISBN-13: 978-0321714114 Vadim Surov CS175 No Textbook Required TBA
CS200 CS225 Computer graphics with OpenGL, International edition, 4 th edition by Donald Hearn, Pauline Baker and Warren Carithers ISBN-10: 0136053580 ISBN-13: 978-0136053583 Required: Effective modern C++ : 42 specific ways to improve your use of C++11 and C++14 by Scott Meyers ISBN-10: 1491903996 ISBN-13: 978-1491903995 C++ primer, 5 th edition by Stanley B. Lippman, Jose Lajoie, and Barbara E. Moo ISBN-10: 0321714113 ISBN-13: 978-0321714114 The C++ programming language, 4 th edition by Bjarne Stroustrop ISBN-10: 0321563840 ISBN-13: 978-0321563842 Programming : principles and practice using C++ by Bjarne Stroustrop ISBN-10: 0321543726 ISBN-13: 978-0321543721 The C++ standard library : a tutorial and reference, 2 nd edition by Nicolai M. Josuttis ISBN-10: 032162315 ISBN-13: 978-0321623218 C++ templates : the complete guide by David Vandevoorde and Nicolai M. Josuttis ISBN-10: 0201734842 ISBN-13: 978-0201734843 Effective C++ : 55 specific ways to improve your programs and designs, 3 rd edition by Scott Meyers ISBN-10: 0321334876 ISBN-13: 9780321334879 Vadim Surov Edward Sim
More effective C++ : 35 new ways to improve your programs and designs by Scott Meyers ISBN-10: 020163371X ISBN-13: 978-2016337192 The C programming language, 2 nd edition by Brian W. Kernigan and Dennis M. Ritchie ISBN-10: 0131103628 ISBN-13: 978-0131103627 The Standard C Library by P.J. Plauger ISBN-10: 0131315099 ISBN-13: 978-0131315099 Pointers on C by Kenneth Reek ISBN-10: 0673999866 ISBN-13: 978-0673999863 CS230 No Textbook Required Elie Hosry CS300 Xin Li OpenGL programming guide : the official guide to learning OpenGL, version 4.5 with SPIR-V, 9 th edition by John Kessenich, Graham Sellers, and Dave Shreiner ISBN-10: 0134495497 ISBN-13: 978-0134495491 OpenGL shading language, 3 rd edition by Randi J. Rost and Bill Licea-Kane ISBN-10: 0321637631 ISBN-13: 978-0321637635 OpenGL superbible : comprehensive tutorial and reference, 7 th edition by Graham Sellers, Richard S Wright Jr., and Nicholas Haemel ISBN-10: 0672337479 ISBN-13: 978-0672337475 Introduction to computer graphics : a practical learning approach by Fabio Ganovelli, Massimiliano Corsini, Sumanta Pattanaik, and Marco Di Benedetto ISBN-13: 978-1439852798 ISBN-10: 1439852790
Computer graphics : principles and practice, 3 rd edition by John F. Hughes et al. ISBN-10: 0321399528 ISBN-13: 978-0321399526 Real-time rendering, 3 rd edition by Tomas Akenine-Moller, Eric Haines and Naty Hoffman ISBN-10: 1568814240 ISBN-13: 978-1568814247 Interactive computer graphics : a top-down approach with WebGL, 7 th edition by Edward Angel and Dave Shreiner ISBN-10: 1292019344 ISBN-13: 9781292019345 CS370 No Textbook Required Prabhu Natarajan CS375 Required: Edward Sim Engineering : a compiler, 2 nd edition by Keith Cooper and Linda Torczon ISBN-10: 012088478X ISBN-13: 978-0120884780 Compilers : principles, techniques, design and tools, 2 nd edition by Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman ISBN-13: 9781292024349 Modern compiler implementation in C by Andrew W. Appel and Maia Ginsburg ISBN-10: 0521607655 ISBN-13: 978-0521607650 CS385 No Textbook Required Liu Fang ECE210 Required: Noori Kim Digital design and computer architecture, ARM edition by Sarah Harris and David Harris ISBN: 978-0128000564 Digital electronics : a practical approach with VHDL, 9 th edition by William Kleitz ISBN: 9781292025612
ENG315 No Textbook Required Shanthina Ravindran ENG399 No Textbook Required Shanthina Ravindran ENG400 No Textbook Required Andy Logam GAM150 No Textbook Required Elie Hosry GAM350 No Textbook Required Tomas Arce-Gil GAM352 No Textbook Required Cristian Fagundo GAM400 No Textbook Required Rahul Nath GAT211 No Textbook Required Andy Logam GAT240 No Textbook Required Jonathan Kwek GAT260 No Textbook Required Michael Thompson GAT397 No Textbook Required Christian Fagundo GAT398 No Textbook Required Jonathan Kwek HIS100 No Textbook Required TBA MAT150 Required: Calculus : early transcendentals, 8 th edition ISBN-13: 9781305272378 MAT200 Calculus : early vectors ISBN-10: 0534493483 ISBN-13: 978-0534493486 Required: MAT230 Calculus : early transcendentals, 8 th edition ISBN-13: 9781305272378 Calculus : early vectors ISBN-10: 0534493483 ISBN-13: 978-0534493486 Vector calculus, 6 th edition by Jerrold E. Marsden and Anthony Tromba ISBN-10: 1429215089 ISBN-13: 978-1429215084 Vector Calculus, 4 th edition by Susan J. Colley ISBN-13: 978-0321780652 ISBN-10: 0321780655 Michael Jahn
MAT399 Student study guide with solutions for vector calculus, 6 th edition by Corey Shanbrom and Paul Tokorcheck ISBN-10: 1429231092 ISBN-13: 978-1429231091 Michael Samson Visualizing quaternions by Andrew J. Hanson and Steve Cunningham ISBN-10: 0120884003 ISBN-13: 978-0120884001 MUS115 No Textbook Required Vuk Krakovic PHY115 No Textbook Required TBA PHY200 No Textbook Required TBA PSY101 No Textbook Required Kirby Chua SEM3507 No Textbook Required TBA SEP150 Fong Foo Hoong Embedded robotics : mobile robot design and applications with embedded systems, 3 rd edition by Thomas Bräunl ISBN-10: 3540705333 ISBN-13: 978-3540705338