Aug 4, 2013 ... IT solutions, American Management Association, 2009. (Call no: ... John Zelle,
Python Programming: An Introduction to Computer Science, 2nd Edition, Franklin
, .... Reference Manual, 2nd Edition, Addison-Wesley, 2005.
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING
RECOMMENDED TEXTBOOKS AND REFERENCES FOR SCE ACADEMIC YEAR 2012-2013 SEMESTER 2
CE0002/CZ0002
GREEN COMPUTING
Reference Lawrence Webber and Michael Wallace, Green tech: how to plan and implement sustainable IT solutions, American Management Association, 2009. (Call no: TJ163.5.O35W371) Toby Velte, Anthony Velte, Robert Elsenpeter. Green IT: reduce your information system's environmental impact while adding to the bottom line, McGraw-Hill, 2008. (T58.64.V445)
CE1001/CZ1001/CSC106
DISCRETE MATHEMATICS
Textbook Rosen Kenneth H., Discrete Mathematics and its Applications, 7th Edition, McGraw Hill, 2012 (Call no: QA39.2.R813 2012) Ralph P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied Introduction, 5th Edition, Pearson Addison Wesley, 2004. (QA39.2.G861 2004) Reference Susanna S. Epp, Discrete mathematics with applications, 4th Edition, Thomson-Brooks/Cole, 2011. (QA39.3.E64 2011)
CE1003/ CZ1003
INTRODUCTION TO COMPUTATIONAL THINKING
Textbook William Punch and Richard Enbody, Practice of Computing using Python, 2nd Edition, Addison-Wesley, 2013. (Call no: QA76.73.P98P984 2013) 1|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING
Reference John Zelle, Python Programming: An Introduction to Computer Science, 2nd Edition, Franklin, Beedle& Associates Incorporated, 2010. (QA76.73.P98Z51) Jennifer Campbell, Paul Gries, Jason Montojo, and Greg Wilson, Practical Programming: An Introduction to Computer Science Using Python, The Pragmatic Programmer, 2009. (QA76.73.P98P895)
CE1005/ CZ1005 CPE104/CSC104
DIGITAL LOGIC LOGIC DESIGN
Textbook Vahid, Frank, Digital Design with RTL Design, VHDL, and Verilog, 2nd Edition, Wiley, 2011 (Call no: TK7888.3.V127) Reference Wakerly, John R, Digital Design: Principles and Practices, 4th Edition, Pearson, 2007. (TK7874.W149 2007|z+ 3 CD)
CE1006/CZ1006
COMPUTER ORGANISATION AND ARCHITECTURE
Textbook McLoughlin, Ian, Computer architecture: an embedded approach, McGraw-Hill Education (Asia), 2011 (Call no: TK7895.E42M165)
CE1007/CZ1007
DATA STRUCTURES
Textbook Tenenbaum, Aaron M., Data structures using C, Prentice Hall, 1990. (Call no: QA76.73.C15T292)
2|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Reference Dictionary of Algorithms and Data Structures at http://xw2k.nist.gov/dads/ http://en.wikipedia.org/wiki/List_of_data_structures http://en.wikipedia.org/wiki/Category:Data_structures Esakov, Jeffrey, Data structures: an advanced approach using C, Prentice Hall, 1989. (QA76.73.C15E74)
CE1008/CZ1008
ENGINEERING MATHEMATICS
Textbook R.A.Johnson, I.Miller and J. Freund, Miller & Freund’s Probability and Statistics for Engineers, 8th Edition, Pearson Prentice Hall, 2011. (TA340.M648 2011) J. Stewart, Single Variable Calculus: Early Transcendentals, 7th Edition, Brooks/Cole Cengage Learning, 2012. (QA303.S849 2012) Reference Gonick, Larry, Cartoon guide to calculus, The 1st Edition, William Morrow, 2012. (QA303.2.G638) W. Mendenhall, R.J. Beaver and B.M. Beaver, Introduction to Probability and Statistics, 14th Edition, Cengage Brooks/Cole, 2013. (QA273.M537I 2013) A. Leon-Garcia, Probability, Statistics, and Random Processes for Electrical Engineering, 3rd Edition, Pearson Prentice Hall, 2008. (TK153.L579) J. Stewart, L.Redlin and S. Watson, Precalculus: Mathematics for Calculus, 6th Edition, Brooks/Cole Cengage Learning, 2012. (QA39.2.S849) Swann, Howard, Prof. E. McSquared's calculus primer, Janson Publication, 1989. (QA300.S972)
3|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Weir, Maurice D, Thomas' calculus. Early transcendentals. Single variable, 12th Edition, Pearson Addison-Wesley, 2010. (QA303.2.T456 2010a)
CE2001/CZ2001/CSC202
ALGORITHMS
Textbook Sara Baase & Allen Van Gelder, Computer Algorithms: Introduction to Design and Analysis, 3rd Edition, Addison-Wesley, 2000. (Call no: QA76.6.B111 2000) Reference Thomas H. Cormen, CharlesE. Leiserson and Ronald L. Rivest, Introduction to Algorithms, 3rd Edition, McGraw Hill, 2009. (QA76.6.C811 2009, E-Book) Jon Kleinberg, ÉvaTardos, Algorithm Design, Addison-Wesley, 2006. (QA76.9.A43K64) Richard Johnsonbaugh and Marcus Schaefer, Algorithms, Pearson Education, 2004. (QA76.9.A43J65)
CE2002/CZ2002
OBJECT ORIENTED DESIGN & PROGRAMMING
Textbook Weisfeld, Matt A. The object-oriented thought process, 3rd Edition, Addison-Wesley, 2009. (Call no: QA76.64.W427) Dattatri, Kayshav. C++: effective object-oriented software construction: concepts, principles, industrial strategies, and practices, 2nd Edition, Prentice Hall PTR, 2000 (QA76.64.D234 2000) Balagurusamy, E., Object oriented programming with C++, 5th Edition, McGraw-Hill, 2011. (QA76.64.B171)
4|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING CE2003/CPE201
DIGITAL CIRCUITS AND SYSTEMS DIGITAL SYSTEM DESIGNS
Reference M. Morris Mano and Michael D. Ciletti, Digital Design : with an introduction to the Verilog HDL: , 5th Edition, Prentice-Hall, 2013 (Call no: TK7888.3.M285 2013) Stephen Brown and ZvonkoVranesic, Fundamentals of Digital Logic with Verilog Design, 2nd Edition, McGraw-Hill Higher Education, 2008. (TK7868.L6B879 2008)
CE2004
CIRCUITS AND SIGNAL ANALYSIS
Textbook Mandal, Mrinal Kr., Continuous and discrete time signals and systems, Cambridge University Press, 2007. (Call no: QA402.M271)
CE3001/CZ3001/ES6191
ADVANCED COMPUTER ARCHITECTURE
Textbook McLoughlin, Ian. Computer architecture: an embedded approach, McGraw-Hill Education (Asia), 2011. (Call no: TK7895.E42M165) John L. Hennessy, David A. Patterson. Computer architecture: a quantitative approach, 5th Edition, Morgan Kaufmann/Elsevier, 2012. (QA76.9.A73H515 2012) Shen, John Paul, Modern processor design: fundamentals of superscalar processors, Beta Edition, McGraw-Hill, 2005. (TK7895.M5S546) Tanenbaum, Andrew S. Structured computer organization, 6th Edition, Pearson Prentice Hall, 2006. (QA76.6.T164 2013)
5|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Reference David A. Patterson, John L. Hennessy, Computer organization and design: the hardware/software interface, 4th Edition, Morgan Kaufmann Publishers, 2009. (QA76.9.C643P317 2009) Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer organization, 5th Edition, McGrawHill, 2002. (QA76.9.C643H198 2002)
CE/CZ4011
PARALLEL COMPUTING
Textbook Kirk, David, Programming massively parallel processors : a hands-on approach, 2nd Edition, Oxford, 2013. (QA76.642.K59 2013) Kirk, David B., Programming massively parallel processors : a hands-on approach, 2nd Edition, Elsevier Science, 2012. (E-Book)
CPE183/CSC183 CE0001/CZ0001
ENGINEERS AND SOCIETY
Textbook John D. Kemper and Billy R. Sanders, Engineers and Their Profession, 5th Edition, Oxford University Press, 2001. (Call no: TA157.K32 2001) Kernial Singh Sandhu and Paul Wheatley, Management of Success: The Moulding of Modern Singapore, Institute of Southeast Asian Studies, SP, 1989. (DS598.S762M266) SP,Singapore: Journey into Nationhood, National Heritage Board Landmark Books, 1998. (DS610.4.S617J) George J. Fernandez, Successful Singapore: A Tiny Nation's Saga From Founder to Accomplisher, Singapore: SS Mubaruk, 1992. (DS598.S75G347) 6|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING
Ernest C.T. Chew and Edwin Lee, A History of Singapore, Singapore: Oxford University Press, 1991. (DS598.S7H673) Videos Singapore: Overcoming the Odds, Singapore. Ministry of Information and the Arts, 1998 (DS598.S7S617) Days to Remember: a multimedia experience of Singapore history, Television Corporation of Singapore, 1997. (DS598.S7D275)
CPE184/CSC184 CE8003/CZ8003
HUMAN RESOURCES MANAGEMENT & ENTREPRENEUSHIP
Textbook Gary Dessler, Management: Principles and Practices for Tomorrow's Leaders, 3rd Edition, Prentice Hall, 2007. (Call no: HD31.D475MP 2007) Stephen p. Robbins and Mary Coulter, Management, 11th Edition, Pearson Prentice Hall, 2012. (HD31.R636 2012) Marc J. Dollinger, Entrepreneurship: Strategies and Resources, 3rd Edition, Prentice Hall, 2003. (HD62.5.D665 2003) Donald F. Kuratko, Richard M. Hodgetts, Entrepreneurship: Theory, Process, Practice, 8th Edition, South-Western Cengage Learning, 2009. (HB615.K96 2009) Tan ChweeHuat, Employment Relations in Singapore, 5th Edition, Prentice Hall, 2007. (HD8700.67.T161 2007)
7|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING CPE205/CSC205 CE2005/CZ2005
OPERATING SYSTEM
Textbook Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, 9th Edition, J. Wiley & Sons, 2012. (QA76.76.O63S582 2013) Reference Andrew S. Tanenbaum, Operating Systems: Design and Implementation, 3rd Edition, Prentice Hall International, 2006. (QA76.76.O63T164 2006) William Stallings, Operating Systems: Internals and Design Principles, 7th Edition, Pearson Education, 2012. (QA76.76.O63S782 2012)
CPE206
MICROCONTROLLER SYSTEMS DESIGN
Textbook Yukiho Fujisawa, The Introduction to The H8 Microcontroller, Ohmsha, Ltd, 2003 (Call no: TK7887.F961) Reference Jonathan W. Valvano, Embedded Microcomputer Systems: Real Time Interfacing, 3rd Edition, Thomson, 2007. (TK7895.E42V215 2012) CPE207/CSC207 CE2006/CZ2006
SOFTWARE ENGINEERING I SOFTWARE ENGINEERING
Textbook Bernd Bruegge& Allen H. Dutoit, Object-oriented Software Engineering: Using UML, Patterns, and Java, 3rd Edition, Prentice Hall, 2010. (Call no: QA76.758.B889B 2010)
8|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Christopher Fox, Introduction to Software Engineering Design: Process, Principles, and Patterns with UML2, James Madison University, 2007. (QA76.758.F791) Martin Fowler, UML Distilled: A Brief Guide to The Standard Object Modeling Language, 3rd Edition, Addison-Wesley, 2004. (QA76.9.O35F787 2004, E-Book) Reference Grady Booch, James Rumbaugh and Ivar Jacobson, The Unified Modeling Language User Guide, 2nd Edition, Addison-Wesley, 2005. (QA76.76.D47B724 2005, E-Book) James Rumbaugh, Ivar Jacobson and Grady Booch, The Unified Modeling Language Reference Manual, 2nd Edition, Addison-Wesley, 2005. (QA76.76.D47R936 2004) Gerald V. Post and David L. Anderson, Management Information Systems: Solving Business Problems with Information Technology, 4th Edition, McGraw-Hill, 2006. (HD30.213.P857 2006) Ivar Jacobson, Object-Oriented Software Engineering: A Use Case Driven Approach, AddisonWesley, 1993. (QA76.64.B12S) Doug Rosenberg, Kendall Scott, Use Case Driven Object Modeling with UML: A Practical Approach, 1st Edition, Addison-Wesley, 1999. (QA76.9.O35R813) Alistair Cockburn, Surviving Object-Oriented Projects: A Manager’s Guide, 1st Edition, Addison-Wesley, 1998. (QA76.9.O35C665) Grady Booch, Object-Oriented Analysis and Design with Applications, 3rd Edition, AddisonWesley, 2007. (QA76.64.B724 2007, E-Book) Pressman, Roger S., Software Engineering: A Practitioner’s Approach, 7th Edition, McGrawHill, 2010. (QA76.758.P935S 2010)
9|Page 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley, 2011 (QA76.758.S697 2011) Ghezzi,Carlo, Mehdi Jazayeri and Dino Mandrioli, Fundamentals of Software Engineering, 2nd Edition, Prentice Hall, 2003. (QA76.758.G421 2003) Tsang, Curtis H.K.,Lau, Clarence S.W., Leung, Ying K., Object-Oriented Technology: From Diagram to Code with Visual Paradigm for UML, 2nd Edition, McGraw-Hill, 2010. (QA76.9.O35T877 2010) Craig Larman, Applying UML and Patterns: an Introduction to Object-Oriented analysis and Design and Iterative Development, 3rd Edition, Prentice Hall PTR, 2005. (QA76.9.O35L324 2005) Simon Bennett, Steve McRobb, Ray Farmer, Object-oriented Systems Analysis and Design Using UML, 4th Edition, McGraw-Hill Education, 2010. (QA76.9.O35B472 2010) Edward Yourdon, Death March, 2nd Edition, Prentice Hall Professional Technical Reference, 2004. (QA76.76.D47Y81DM) Glyn Moody, The Rebel Code: The Inside Story of Linux and The Open Source Revolution, 1st Edition, Perseus Books Group, 2002. (QA76.76.O63M817) Stefan Koch, Free/Open Source Software Development, 1st Edition, Idea Group Pub., 2005 (QA76.76.S46F853, E-Book)
CPE208/ CE3002
INSTRUMENTATION AND DATA ACQUISITION/ SENSORS & CONTROL SYSTEM
Textbook Curtis D. Johnson, Process Control Instrumentation Technology, 8th Edition, Pearson / Prentice Hall, 2006. (Call no: TS156.8.J66 2006) Robert L. Boylestad and Louis Nashelsky, Electronic Devices and Circuit Theory, 11th Edition, Pearson / Prentice Hall, 2013. (TK7867.B792 2013) 10 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Robert F. Coughlin and Frederick F. Driscoll, Operational Amplifiers and Linear Integrated circuits, 6th Edition, Prentice Hall, 2001. (TK7871.58O6C854 2001) Ramakant A. Gayakwad, Op-amps and Linear integrated circuits, 4th Edition, Prentice Hall, 2000. (TK7871.58.O6G285 2000)
CPE301/ CE3006
DIGITAL COMMUNICATIONS
Textbook Bernard Sklar, Digital communications: fundamentals and applications, 2nd Edition, Pearson Education, 2001. (Call no: TK5103.7.S628 2001; TK5103.7.S628 2001A) Reference Leon W. Couch II, Digital and Analog Communication Systems, 8th Edition, Pearson / Prentice Hall, 2013. (TK5101.C853 2013)
CPE302/ CE3005
COMPUTER NETWORKS
Textbook James F. Kurose, Computer Networking; A Top- Down Approach, 6th International Edition, Addison-Wesley, 2013. (Call no: TK5105.875.I57K96 2013a) William Stallings, Data and Computer Communications, 9th Edition, Prentice Hall, 2011. (TK5105.S782 2011) Reference Fred Halsall, Computer Networking and the Internet, 5th Edition, Addison-Wesley, 2005 (TK5105.5.H196c)
11 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING CZ2007/ CPE303 /CSC206
INTRODUCTION TO DATABASES/ DATABASE SYSTEMS
Textbook Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, 3rd Edition, McGraw-Hill, 2003. (Call no: QA76.9.D3R165 2003) Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom, Database Systems: The Complete Book, 2nd Int’l Edition, Pearson Education, 2009. (QA76.9.D3G216D 2009) Reference RamezElmasri and Shamkant B. Navathe, Fundamentals of Database Systems, 6th Edition, Addison-Wesley, 2011. (QA76.9.D3E48 2011)
CPE404
ADVANCED MICROPROCESSOR SYSTEMS
Textbook Intel 64® and IA-32 Architectures Software Developer’s Manual. Volume 1: Basic Architecture (Available Online:-http://www.intel.com/products/processor/manuals) Reference Intel 64® and IA-32 Architectures Software Developer’s Manual. Volumes2A&2B: Instruction Set Reference. (Available online:-http://www.intel.com/products/processor/manuals) The Intel 64® and IA-32 Architectures Software Developer’s Manual. Volumes3A&3B: System Programming Guide. (Available online:-http://www.intel.com/products/processor/manuals)
CPE406/CZ3005/ CSC304
ARTIFICIAL INTELLIGENCE/ AI AND INTELLIGENT SYSTEMS
Textbook Stuart J. Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 3rd Edition, Prentice Hall, 2010. 12 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING (Call no: Q335.R967A 2010) Reference George F. Luger and W.A. Stubblefield, Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 6th Edition, Addison-Wesley, 2009. (Q335.L951 2009) David Poole, Alan Mackworth and Randy Goebel, Computational Intelligence: A Logical Approach, 1st Edition, Oxford University Press, 1998. (Q335.P822) Nils J. Nilsson, Artificial Intelligence: A New Synthesis, 1st Edition, Morgan Kaufmann Publishers, 1998. (Q335.N712A) Thomas Dean, James Allen and Yiannis Aloimonos, Artificial Intelligence: Theory and Practice, 1st Edition, Addison-Wesley, 1995. (Q335.D282) Patrick Henry Winston, Artificial Intelligence, 3rd Edition, Addison-Wesley, Reading Massachusetts, 1992. (Q335.W783 1992) Ben Coppin, Artificial Intelligence Illuminated, 1st Edition, Jones and Bartlett Publishers, 2004 (Q335.C785, E-book)
CPE425 / CSC301
PROGRAMMING LANGUAGES
Textbook Louden, K.C., Programming Languages: Principles and Practice, 3rd International edition, Thomson-Course Technology, 2012 13 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING (QA76.7.L886 2012) Sebesta, R., Concepts of Programming Languages, 9th Edition, Addison-Wesley, 2010 (QA76.7.S443 2010) Dershem, Herbert, Programming languages: structures and models, 2nd Edition, PWS Pub. Co., 1995. (QA76.7.D438 1995) Deitel, Harvey M., C#: how to program, Prentice Hall, 2002. (QA76.73.C154C111C)
CSC204/CPE411 CZ2003
COMPUTER GRAPHICS COMPUTER GRAPHICS AND APPLICATIONS
Textbook Alexei Sourin, Computer Graphics: From a Small Formula to Cyberworlds, 2nd Edition, Pearson / Prentice Hall, 2006. (T385.S724C 2006)
CZ3006/CSC302
NET-CENTRIC COMPUTING
Textbook Andrew S. Tanenbaum, Computer networks, 5th Edition, Prentice Hall PTR, 2011 (TK5105.5.T164 2011) Reference Robert W. Sebesta, Programming the World Wide Web, 7th Edition, Addison-Wesley, 2013 (QA76.625.S443 2013)
CPE416/CSC411
DISTRIBUTED SYSTEMS/DISTRIBUTED COMPUTING
Textbook Coulouris, Dollimore, Kindberg, Distributed Systems : Concepts and Design, 5th edition, Addison Wesley.
14 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING (QA76.9 D5 C855 2012)
Reference A.S. Tanenbaum & M. Van Steen, Distributed Systems : principles and paradigms, 2nd edition, Prentice Hall, 2007. (QA76.9 D5 T164 2007)
CPE412/CSC408
COMPUTER VISION & IMAGE PROCESSING
Textbooks R.C. Gonsalez & R.E. Woods, Digital Image Processing, 3rd edition, Prentice Hall, 2008. (TA1632. G643 2008) L.G. Shapiro & G.C. Stockman, Computer Vision, Prentice Hall, 2001 (TA1634 S529C) References D.A. Forsyth & J. Ponce, Computer Vision : A Modern Approach, Prentice Hall, 2nd Edition, 2012. (TA1632. F735 2012) K.R. Castleman, Digital Image Processing, 2nd edition, Prentice Hall, 1996. (TA1632 C353 1996) E. Trucco & A. Verri. , Introductory Techniques for 3D Computer Vision, Prentice Hall, 1998. (TA1634 T865) R. Jain,R. Kasturi, B.G. Shunck, Machine Vision, McGraw-Hill, 1995. (TA1634 J25)
S.E. Umbaugh, Computer Vision and Image Processing : a practical approach using CVIPtools , Prentice Hall, 1998. (TA1634 U48|z+ 1CD)
CPE403/CSC403/CI6227
ADVANCED DATA MANAGEMENT TECHNIQUES
Textbook
15 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Jiawei Han, Michelline Kamber, Morgan Kaufmann, Data Mining : Concepts and Techniques, 3rd edition, 2012. (QA76.9 D343 H233 2012) References David Hand, Heikki Mannila, Padhraic Smyth, Principles of Data Mining, MIT Press, 2001. (QA76.9 D343 H236) Ian J. Witten, Eibe Frank, Elsevier, Data Mining : Practical Machine Learning Tools and Techniques, 3rd edition, 2011. (QA76.9 D343 W829 2011) Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to Data Mining, 1st edition, Hardcover, Addison Wesley, 2006. (QA76.9.D343T161)
CPE410/CSC407
COMPUTER GAME PROGRAMMING
Textbooks EC Prakash, HS Seah, and HN Pham, 3D Computer Game Programming, 3rd edition, Prentice Hall, 2009. (QA76.76 C672 P898 2009) Steve Rabin, Introduction to Game Development, Charles River Media, 2010. (QA76.76 C672 I61 2010) Eric Lengyel, Mathematics for 3D Game Programming & Computer Graphics, 3rd edition, Charles River Media, 2012. (QA76.76 C672 L566 2012) References Mark Deloura(Editor), Game Programming Gems, Charles River Media, 2000. (QA76.76 C672 G192)
Mark Deloura(Editor), Game Programming Gems 2, Charles River Media, 2001. (QA76.76 C672 G192GP) Dante Treglia(Editor), Game Programming Gems 3, Charles River Media, 2002. (QA76.76 C672 G192 G)
CPE415
DIGITAL VIDEO CODING AND COMPRESSION
16 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING
Textbook Y. Wang, J. Ostermann and Y. Zhang, Video Processing and Communications, Prentice Hall PTR, 2002. (TK5105.2 W246) References H.R. Wu and K.R. Rao, Digital Video Image Quality & Perceptual Coding, CRC 2006. (TK6680.5 D574D) R.C. Gonzalez, and R.E. Woods, Digital Image Processing, 3rd edition, Prentice Hall, PTR 2008. (TA1632. G643 2008)
CPE428/CSC425
SIMULATION AND MODELING
Textbooks Averill M. Law and W. David Kelton, Simulation, Modeling and Analysis, 4th edition, 2007. (QA76.9 C65 L415 2007) Jerry Banks, Discrete Event System Simulation, 5th edition, 2010. (T57.62 B218 2010) Reference W.David Kelton, Randall P. Sadowski and Deborah A.Sadowski, Simulation with Arena, 5th edition. (QA76.9 C65 K29 2010)
CSC415/CI6226
INFORMATION RETRIEVAL
Textbook Christopher D. Manning, Prabhakar Raghavan, Hinrich Schutze, Introduction to Information Retrieval. (QA76.9 T48 M283 2009) Reference Ricardo Baeza-Yates, Berthier Ribeiro-Neto, Modern Information Retrieval, Addison Wesley, 1999. (Z667 B142) Croft, W. Bruce, Search engines : information retrieval in practice, Addison Wesley, 2010. (TK5105.884.C941)
17 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING CSC416
INTELLIGENT AGENTS
Textbooks Michael Wooldridge , An Introduction to MultiAgent Systems - Second Edition, May 2009 by John Wiley & Sons. (QA76.76.I58W913A 2009) References Stuart J. Russell and Peter Norvig, Artificial intelligence: a modern approach, 3rd edition, Prentice Hall, 2010 (Call no: Q335.R967A 2010) http://www.csc.ncsu.edu/faculty/mpsingh/books/MAS/ (free online) Jacques Ferber, Multi-Agent System: An Introduction to Distributed Artificial Intelligence By Harlow: Addison Wesley Longman, 1999. (TJ217.5.F346)
CSC419/CPE433
MACHINE LEARNING
Textbooks Richard Duda, Peter Hart, David Stork, Pattern Classification, 2nd edition, 2001 (Q327 D844 2001) Christopher M. Bishop, Pattern Recognition and Machine Learning, 2006. (Q327. B622)
CSC420
WIRELESS NETWORKS & MOBILE COMPUTING
References Raj Kamal, Mobile Computing, 2nd Edition, Oxford University Press, 2012. (QA76.59.K15 2012) James D. Solomon, Mobile IP, The Internet Unpluged, Prentice Hall, 1998. (TK6570.M6S689) K. Pahlavan and P. Krishnamurthy, Principles of wireless networks : a unified approach, Prentice Hall PTR, 2008. (TK5103.2.P141P 2008)
18 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING Murthy and Manoj, Ad Hoc Wireless Networks: Architectures and Protocols, Prentice Hall, 2004. (TK5103.2.M984)
CSC303
SOFTWARE ENGINEERING II
Textbook Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley, 2011 (Call no: QA76.758.S697 2011) Frederick P. Brooks, The Mythical Man-month : Essays on Software Engineering,20th Anniversary Edition, Addison-Wesley Pub. Co., 1995. (QA76.758.B873 1995) Watts S. Humphrey, PSP: a Self-improvement Process for Software Engineers, 1st Edition, Wiley, John& Sons, 2005. (QA76.758.H926P) Joel Henry, Software Project Management: a Real-world Guide to Success, 1st Edition, Pearson/ Addison-Wesley, 2004. (QA76.76.D47H521) Paul. C. Jorgensen, Software Testing: a Craftsman's Approach, 3rd Edition, CRC Press, 2008 (QA76.76.T48J82 2008) James R. Persse, Implementing the Capability Maturity Model, 1st Edition, Wiley, John& Sons, 2001. (QA76.758.P466) Shari Lawrence Pfleeger, Software Engineering: Theory and Practice, 4th Edition, Prentice Hall, 2010. (QA76.758.P531S 2010) Fowler, Martin, UML distilled: a brief guide to the standard object modeling language, 3rd Edition, Addison-Wesley, 2004. (QA76.9.O35F787 2004)
19 | P a g e 08/04/13
NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING CZ2004
HUMAN COMPUTER INTERACTION
Textbook Ben Shneiderman and Catherine Plaisant, Designing the User Interface: Strategies for effective human-computer interaction, 5th Edition, Pearson, 2010 (Call no: QA76.9.I58S558 2010) Reference Philip Kortum, HCI Beyond the GUI: Design for Haptic, Speech, Olfactory and Other Nontraditional Interfaces, Morgan Kaufmann, 2010. (QA76.9.H85H431H, E-Book)
CZ3003
SOFTWARE SYSTEMS ANALYSIS & DESIGN
Textbook Karl E. Wiegers, Software Requirements, 2nd Edition, Microsoft Press, 2009, ISBN-10: 0735618798. (QA76.76.D47W645) Hassan Gomaa, Software Modelling and Design : UML, use cases, patterns, and software architectures, Cambridge University Press, 2011. (QA76.88.W123)
ES6194
COMPUTER-AIDED VLSI SYSTEM DESIGN
Reference Sherwani, N. A., Algorithms for VLSI physical design automation, Kluwer Academic Publishers, 1999. (TK7874.S554A 1999) Bhasker, Jayaram , A SystemC primer, Star Galaxy Pub, 2004. (QA76.9.S88B575 2004|z+ 1 CD)
20 | P a g e 08/04/13