Spring 2017 FINAL Book List

1574Tony Gaddis, Starting Out with C++ Control Structures through Objects Brief, Student Value

Edition, 8th edition. ISBN-13: 9780134014852, Addison-Wesley. Paperback

Tony Gaddis, Starting Out with C++ Control Structures through Objects Brief, 8th edition.

ISBN-13: 9780134037325, Addison-Wesley. Hard copy

2004Charles K. Alexander and Matthew N. O. Sadiku, Fundamentals of Electric Circuits, 6th edition, McGraw-Hill. ISBN: 978-0-07802822-9.

RECOMMENDED:

J. G. Tront, PSpice for Basic Circuit Analysis, 2nd edition, McGraw-Hill. Softcover with CDROM, 2007. ISBN 9780073263199.

Duane C. Hanselman and Bruce L. Littlefield, Mastering Matlab 8, Prentice-Hall.

ISBN 9780136013303.

2014Fleddermann, Bradshaw and Hart, Engineering Professionalism. Custom published.

ISBN:9781323520741. Prentice-Hall.

Writing Guidelines for Engineering and Science Students. Htt://

2054(Applied Electrical Theory – ME students only)

Allan R. Hambley, Electrical Engineering Principles and Applications Plus MasteringEngineering with Pearson eText – Access Card Package, 6th edition, Prentice-Hall. ISBN 0133413985.

RECOMMENDED:

J. G. Tront, PSPice for Basic Circuit Analysis, 2nd edition, McGraw-Hill. Softcover with CDROM, 2007. ISBN 9780073263199.

2074RECOMMENDED:

J. G. Tront, PSpice for Basic Circuit Analysis, 2nd edition, McGraw-Hill. Softcover with CDROM, 2007. ISBN 9780073263199.

Duane C. Hanselman and Bruce L. Littlefield, Mastering Matlab 8, Prentice-Hall.

ISBN 9780136013303.

2164Understanding Space: An Introduction to Astronautics (3rd Edition), by J. J. Sellers, McGraw Hill,

2004.

2204Donald Neamen, Microelectronics Circuit Analysis and Design, 4th edition, McGraw-Hill.

ISBN 0073380644.

RECOMMENDED:

J. G. Tront, PSpice for Basic Circuit Analysis, McGraw-Hill, 2007. ISBN 9780073263199.

2274ECE Department, ECE 2274 Lab Manual. Available on-line.

2500David A. Patterson and John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, revised 5th edition, Morgan Kaufmann. ISBN 9780124077263.

2504M. Morris Mano, Charles R. Kime, Tom Martin, Logic and Computer Design Fundamentals,

2015. 5th edition, Prentice-Hall. ISBN 0-13-376063-4.

2524C. Negus and C. Bresnahan, Linux Bible, 9th edition, Wiley, 2012. ISBN 978-111899857.

Z. A. Shaw, Learn Python the Hard Way, 2nd edition, Shavian Publishing LLC, 2012. Available at no cost from

2534No textbook required.

2574Carrano and Prichard, Data Abstraction and Problem Solving with C++: Walls and Mirrors, 7th edition. Addison-Wesley. ISBN 9780134463971.

Optional: Robert Sedgewick, Algorithms in C++, Parts 1-4, 3rd edition, Addison-Wesley.

ISBN 9780201350883.

2704B. P. Lathi, Linear Systems and Signals, 2nd edition, 2005, Oxford University Press.

ISBN 9780195158335.

Mathworks, The Student Edition of Matlab. Distributed in TORG.

3004Charles K. Alexander and Matthew N. O. Sadiku, Fundamentals of Electric Circuits, 6th edition, McGraw-Hill. ISBN: 978-0-07802822-9.

RECOMMENDED:

J. G. Tront, PSpice for Basic Circuit Analysis, 2nd edition, McGraw-Hill. Softcover with CDROM, 2007. ISBN 9780073263199.

Duane C. Hanselman and Bruce L. Littlefield, Mastering Matlab 8, Prentice-Hall.

ISBN 9780136013303.

3054Allan R. Hambley, Electrical Engineering Principles and Applications Plus MasteringEngineering with Pearson eText – Access Card Package, 6th edition, Prentice-Hall. ISBN 0133413985.

3074RECOMMENDED:

J. G. Tront, PSpice for Basic Circuit Analysis, 2nd edition, McGraw-Hill. Softcover with CDROM, 2007. ISBN 9780073263199.

Duane C. Hanselman and Bruce L. Littlefield, Mastering Matlab 8, Prentice-Hall. ISBN 9780136013303.

3105Fawwz T. Ulaby, Eric Michielssen, Umberto Ravaioli, Fundamentals of Applied

Electromagnetics, 7th edition, Prentice Hall. ISBN 978-0-13-213931-1.

3106Fawwz T. Ulaby, Eric Michielssen, Umberto Ravaioli, Fundamentals of Applied

Electromagnetics, 7th edition, Prentice Hall. ISBN 978-0-13-213931-1.

3204Donald Neamen, Microelectronics Circuit Analysis and Design, 4th edition, McGraw-Hill.

ISBN 0073380644.

3254Allan R. Hambley, Electrical Engineering Principles and Applications Plus MasteringEngineering with Pearson eText – Access Card Package, 6th edition, Prentice-Hall. ISBN 0133413985.

3274ECE Department, ECE 3274 Lab Manual. Available on-line.

3304Stephen J. Chapman, Electric Machinery and Power System Fundamentals, McGraw-Hill.

ISBN 9780072291353.

3354ECE Department, ECE 3354 Lab Manual. Available on-line.

3544John Wakerly, Digital Design Principles and Practices, 4th edition. Prentice Hall, 2006.

ISBN 0131863894.

3574Alan Ezust and Paul Ezust, An Introduction to Design Patterns in C++ with Qt4. Prentice-Hall,

2nd edition. ISBN 978-0132826457.

3614Lathi and Ding, Modern Digital and Analog Communication Systems, 4th edition,

Oxford University Press, 2009. ISBN 978-019-533145-5.

3704B. P. Lathi, Linear Systems and Signals, 2nd edition, 2005, Oxford University Press.

ISBN 9780195158335.Students should have from taking 2704.

4114Stutzman and Thiele, Antenna Theory and Design, 3rd edition, John Wiley.

ISBN 9780470576649.

4124Originates Blacksburg/WebEx for all others:

John S. Seybold, Introduction to RF Propagation, John Wiley,

ISBN 978-0-471-65596-1.

4144T.-C. Poon and J.-P. Liu, Introduction to Modern Digital Holography, Cambridge Univ. Press.

ISBN 978-1-107-01670-5. COURSE CANCELED

4154Carlowica and Lopez, Storms from the Sun – The Emerging Science of Space Weather,

The Joseph Henry Press, Washington, DC. Out of print, available for download.

4206Sergio Franco, Design with Operational Amplifiers and Analog Integrated Circuits, McGraw-Hill,

3rd edition, 2005. ISBN 0072320842. Students should have from taking 4205.

4214Donald A. Neaman, Semiconductor Physics and Devices, McGraw-Hill, 4th edition. ISBN 9780073529585.

4220Razavi, Design of Analog CMOS Integrated Circuits, 2nd edition, McGraw-Hill, 2016.

ISBN: 9781259255090.

4284No textbook required. lab

4304No book required.

4344????????

4354Stanley H. Horowitz and Arun G. Phadke, Power System Relaying, 4th edition. John Wiley.

ISBN 9781118662007.

4364WebEx course: No textbook required.

4374Lab – no textbook required.

4514No textbook required.

4524Russel and Norvig, Artificial Intelligence: A Modern Approach, 3rd edition, Prentice-Hall.

ISBN 0136042597.

4526Mat Buckland, Programming Game AL by Example, Wordware Publishing, Inc.

ISBN 978-1556220784. Course canceled.

4534No textbook required.

4550Giorgio C. Buttzaao, Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, 3rd edition, Springer. ISBN 978-1-4614-0676-1.

4560(CGEP Course) EdSkoudis with Tom Liston, Counter Hack Reloaded, 2nd edition, Prentice-Hall.

ISBN 0131481045.

4564Programming the Raspberry Pi: Getting Started with Python

Twisted Network Programming Essentials

Both available from Amazon.

Raspberry Pi - Model B (512MB/Revision 2)

Source:

Amazon ( - $36.96

Adafruit ( - $39.95

Sparkfun ( - $39.95

16 GB SD Card

Example - SanDisk Ultra 16GB SDHC Class 10/UHS-1

Source:

Amazon ( - $10.99

Wireless 802.11n/Bluetooth USB Adapter

Required - Cirago Bluetooth 3.0 High Speed & Wi-Fi Combo USB Mini Adapter, Class 2 (BTA7300)

Source:

Amazon ( - $26.09

Micro USB Power Supply Charger - 5v 1500ma

Example - USA Raspberry Pi Micro USB Power Supply Charger - 5v 1500ma

Source:

Amazon ( - $5.27

4574

4580Originates NVC/WebEx for all others:

R. C. Gonzalez & R. E. Woods, Digital Image Processing, 3rd edition, Prentice-Hall, 2008.

ISBN 9780131687288. (VTEL)

4614Behrouz A. Forouzan, Data Communications and Networking, 5th edition, 2013, McGraw-Hill.

ISBN 978-0073376226.

4644Pratt, Bostian, Allnutt, Satellite Communications, 2nd edition, 2003, John Wiley.

ISBN 047137007X.

4704ME Teaches

4805 & 4806(Senior Design Project)

Required Text:

  • Patrick Lencioni, The 5 Dysfunctions of a Team, 2010. John Wiley & Sons. ISBN: 978-0787960759.

Recommended Texts:

  • Ralph Ford and Chris Coulston, Design for Electrical and ComputerEngineers. March 31, 2005. McGraw-Hill. ISBN: 00733380350.
  • Klass B. Klassen, Electronic Measurement and Instrumentation, 2003, Cambridge University Press. ISBN: 0521471575.
  • Stephen Young, Micromessaging, 2006, McGraw-Hill. ISBN: 0071467572.

John Kotter, Leading Change, 2012. Harvard Business Review Press. ISBN: 978-1-4221-864

4984(Robot Motion Planning – Tokekar)

Steven M. LaValle, Planning Algorithms, Cambridge University Press, 2006.

ISBN 978-0521862059.

4984(Linux Kernel Programming – Olivier)

Robert Love, Linux Kernel Development, 3rd edition, Addison-Wesley Professional,

2010. ISBN-13: 978-0672329463

4984(Certified Programming – Losa)

Tobias Nipkow and Gerwin Klein, Concrete Semantics With Isabelle/HOL.

ISBN: 978-3-319-10542-0. Springer. Course canceled.

4984(Transactional Programming – Hans)

Tim Harris, James Larus, Ravi Rajwar, Transactional Memory, 2nd edition, Morgan and Claypool

Publishers, 2010. ISBN: 9781608452354.

5106(WebEx course – originates Blacksburg) Jian-Ming Jin, Theory and Computation of

Electromagnetic Fields, 2010, Wiley. 2nd edition, ISBN?????????????????

5204Baliga, G. J., Fundamentals of Power Semiconductor Devices, 2008. Springer. ISBN 0387473130.

5205(WebEx course – originates Blacksburg) Dieter K. Schroder, Semiconductor Material and Device

Characterization, 2006, 3rdedition, John Wiley. ISBN 0471739065.

5220BehzadRazavi, RF Microelectronics, 2nd edition, 2011, Prentice-Hall. ISBN 9780137134731.

Optional: Thomas H. Lee, Planar Microwave Engineering: A Practical Guide to Theory, Measurement, and Circuits, 2004, Cambridge University Press. ISBN 0-521-83526-7.

5244No textbook required.

5274???????

5374GWebEx course. No textbook required.

5454Originates NVC/WebEx for all others:

No textbook required. Handouts and publication readings provided by the instructor.

5484L. Null and J. Lobur, The Essentials of Computer Organization and Architecture, 4th edition,

Jones and Bartlett Publishers. ISBN 978-1284045611 (on-line – MIT only)

5504CS Teaches, will order book.

5506Hatchtel, Gary D., and Somenzi, Fabio, Logic Synthesis and Verification Algorithms, 2006.

Kluwer Academic Publishers. ISBN 9780387310046.

5514No textbook required. On-line, WebEx.

5520?????????

5534Laung-Terng Wang, Yao-Wen Chang, and Kwang-Ting Cheng, Electronic Design Automation:

Synthesis, Verification and Test, Morgan Kaufman, 2009. ISBN 000-0123743648.

5545Weste and Harris, CMOS VLSI Design, A Circuits and Systems Perspective, 4th edition, 2004.

Addison-Wesley. ISBN 0321547748.

Recommended:

Joseph G. Tront, PSpice for Basic Microelectronics, McGraw-Hill, 2008.

ISBN 978-0-07-352947-9.

5550GGiorgio C. Buttzaao, Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, 3rd edition, Springer. ISBN 978-1-4614-0676-1.

5564????????

5566No textbook required. Professor will provide material.

5574G

5575??????

5586(On-Line – MIT Only)

William Stallings; Lawrie Brown,Computer Security: Principles and Practice, Prentice Hall,

3rd edition. ISBN 9780133773927.

5590CS teaches, will order book.

5606(WebEx course – originates Northern VA????)H. Vincent Poor, An Introduction to Signal

Detection and Estimation, 2nd edition, Springer. 1994. ISBN 978-1-4419-2837-5.

5620Course Canceled

5654John Proakis, Digital Communications, 5th edition, 2008. McGraw-Hill. ISBN 9780071263788.

5664(CGEP Course)NishithTripathi and Jeffrey H. Reed, Cellular Communications: A Comprehensive and PracticalGuide, 2014, Wiley-IEEE Press. ISBN 978-0-470-47207-1.

5666MIT Students only

Roger Freeman, Fundamentals of Telecommunications, John Wiley, 2005.

ISBN 978-0471710455.

5684(WebEx Course – Originates ??????) Todd K. Moon, Error Correction Coding: Mathematical

Methods and Algorithms,John Wiley & Sons, 2005, 756 pp., ISBN 0-471-64800-0.

5714(WebEx couse – originates Norther VA) Class notes and papers provided by professor.

No textbook required.

5734????????????????????????????

5764???????

5984(Advanced Robot Motion Plan – Tokekar)

Steven M. LaValle, Planning Algorithms, Cambridge University Press, 2006.

ISBN 978-0521862059.

5984(Global Navigation Satellite System (GNSS) Receiver Design – Scales)

K. Borre, D. M. Akos, N. Bertelsen, P. Rinder, S. H. Jensen, A Software-Defined GPS and Galileo Receiver: A Single Frequency Approach, 2007, Birkhauser

5984(Adv Transactional Programming – Hans) WebEx to NCR

Tim Harris, James Larus, Ravi Rajwar, Transactional Memory, 2nd edition, Morgan and Claypool

Publishers, 2010. ISBN: 9781608452354.

5984(Adv Linux Kernel Programming – Olivier) WebEx to NCR

Robert Love, Linux Kernel Development, 3rd edition, Addison-Wesley Professional, 2010

ISBN-13: 978-0672329463.

5984(Adv Certified Programming – Losa) WebEx to NCR

Tobias Nipkow and Gerwin Klein, Concrete Semantics With Isabelle/HOL.

ISBN: 978-3-319-10542-0. Springer Course Canceled.

5984(Cybersecurity and the Internet of Things – Giles – MIT only)

Charles Pfleeger, Security in Computing, 5th edition, Prentice Hall. ISBN: 9780134085043.

6104(Nanophotonics – Wei Zhou)

No textbook required. Required course materials also include selected readings

from the literature, all available on the internet.

For reference only:

Lukas Novotny, Principles of Nano-Optics, 2nd edition, Cambridge Univ. Press, 2012.

Sergey V. Gaponenko, Introduction to Nanophotonics, Cambridge Univ. Press, 2010.

Marc J. Madou, Fundamentals of Microfabrication and Nanotechnology, 3rd edition, CRC Press, 2011.

6115?????????

6154AmnonYariv and PochiYeh, Photonics: Optical Electronics in Modern Communications, Oxford

University Press, 6th edition. ISBN: 978-0195179460.

6174??????????

6204(Design of WBG Power Electronics – Burgos) COURSE CANCELED

6314??????????

6424Daphne Koller and Nir Friedman, Probabilistic Graphical Models: Principles and Techniques.

MIT Press, 2009. ISBN: 9780262013192.

6504(Adv. Topics in Computer Engineering – Embedded and Controls Systems Security – Gerdes)

Papers and excerpts of books will be provided by the instructor.

6554No required textbook. Course materials will be drawn from research papers.

6564No textbook required. Course materials provided by instructor.

6744No textbook required.

6774State-of-the-art written notes will be provided by the instructor. – ME teaches, will order book

Supplemental Material – suggested textbook – M. Krstic, I. Kanellakopoulos, P. Kokotovic,

Nonlinear and Adaptive Control Design, Wiley, 1995.

12/7/16