If you could condense your BS degree into 10 books or less, what would they be?

If you could condense your BS degree into 10 books or less, what would they be? by Gitansh Kataria

Answer by Gitansh Kataria:

Sure. Electronics Engineering. I’ll also add the links to the really great online courses for anyone who is looking to learn.

  1. A book on C by Ira Pohl and Al Kelly – I really like this book for learning everything C. There are a few other good options, like The C Programming Language by Brian W. Kernighan, Dennis M. Ritchie, mentioned in another answer.

    C is quite useful while designing and implementing embedded systems, and understanding the concepts of memory management. Learning about Object Oriented Programming concepts will enable us to switch easily to C++/Java later if required. Also, a little bit of physics, and we’re good to go.

    Here’s Harvard’s online course : Introduction to Computer Science

  2. Introduction to Algorithms by Thomas H. Cormen – Any degree, any major, if you’re serious about programming, this book is indispensable.
  3. Foundations of Digital and Analog Electronic Circuits by Agarwal and Lang – I fell in love with electronics after I watched these video lectures : Circuits and Electronics on MIT OCW. The course follows this book, but the book is not necessary to buy. A more recent version of the online course : Circuits and Electronics 1: Basic Circuit Analysis and its sequels on edx.
  4. Introduction to Electrodynamics by David J. Griffiths – A little bit of physics needed to handle any electromagnetics courses you may want to take up further (Antenna Theory and Design, Photonics and Optics, Acoustics, Transformer Design). From this book we just need to learn the basics of Maxwell’s laws and how to handle the associated math. (Gradients, Curl, Divergence, and other such stuff)
  5. Digital Design by Morris Mano – Learn about K-maps, Combinational and Sequential logic, State Space approach. This great online course : Computation Structures – Part 1: Digital Circuits can supplement the book. But reading the text is a must for a thorough understanding of concepts.
  6. Signals and Systems by Alan V. Oppenheim : Learn about time and frequency domains, transforms (Z transform, Laplace Transform, Fourier Transform). We can go a step further and read about filter design if you’re interested in Signal Processing (Speech/Audio/Video/Image/EEG/ECG). Another great alternative to this book is Digital Signal Processing : Principles, Algorithms and Applications by Manolakis and Proakis.

    You can find video lectures by Oppenheim on Youtube. ( Not posting the link)
    A more recent version of the course on MIT OCW : Signals and Systems

  7. Modern Control Engineering by Katsuhiko Ogata – Learn to model Physical Systems into differential equations, solve differential equations by converting them to Laplace domain, draw and interpret Bode Plots, design simple control loops (PID and variants).
    Two online courses by MIT :
    Introduction to Control System Design – A First Look
    Introduction to State Space Control
  8. Microelectronics Circuit Analysis and Design by Donald Neamen – Our friends from other branches used to joke about Electronics students having nothing else to read but Neamen, as our college required us to use this book for 3 out of the first 4 semesters. This shows the importance of this book and a lot of very important concepts are to be learnt from it. Focus on designing circuits involving Diodes, BJTs, MOSFETs and Op Amps. This book uses basic concepts of circuit analysis from (3).

    The last two are for the learners :

  9. Embedded Systems : I’m not aware of any great book for this, but here are two online courses from UT, Austin, which are amazing :
    Embedded Systems – Shape The World
    Real-Time Bluetooth Networks – Shape the World

    These require basic familiarity with digital electronics and programming in C.

  10. Datasheets : Not a book. But finally, learn to read and interpret datasheets of electronic components. Datasheets can be found on the internet by googling the name of the device followed by ‘datasheet’ Know how to quickly find the information you need about a device from its datasheet. Know the physical limits of the devices you’re using. Buy some components and design circuits on a breadboard using some common ICs (LM555, LM741, CD4017 and others), transistors (IRF540, BC547, TIP142, BC557, TIP147), diodes (1N4007), LEDs, buzzers, capacitors and resistors.

If you could condense your BS degree into 10 books or less, what would they be?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s