41 Electrical & Computer Engineering
A First Course in Electrical and Computer Engineering
This book provides a basic introduction to electrical and computer engineering, including mathematical foundations and use of MATLAB.
Includes: Problem sets
All About Circuits
This free electrical engineering textbook provides a series of volumes covering electricity and electronics. The information provided is great for students, makers, and professionals who are looking to refresh or expand their knowledge in this field.
Evidence-based Software Engineering
This book discusses what is currently known about software engineering, based on an analysis of all the publicly available data. The intent is to provide material that is useful to professional developers working in industry.
Continuous-Time Signals and Systems
This textbook covers continuous-time signals and systems at an introductory level appropriate for undergraduate students. This textbook has been used by the author at the University of Victoria to teach a number of undergraduate courses on continuous-time signals and systems. This text includes accompanying lecture slides.
Digital Circuit Projects: An Overview of Digital Circuits Through Implementing Integrated Circuits
Digital circuits, often called Integrated Circuits or ICs, are the central building blocks of a Central Processing Unit (CPU). To understand how a computer works, it is essential to understand the digital circuits which make up the CPU. This text introduces the most important of these digital circuits; adders, decoders, multiplexers, D flip-flops, and simple state machines.
Electromagnetics Volume 1
The textbook is intended as a textbook for a first course in undergraduate engineering electromagnetics. The book employs the “transmission lines first” approach in which transmission lines are introduced using a lumped-element equivalent circuit model for a differential length of transmission line, leading to one-dimensional wave equations for voltage and current.
Includes: Problem sets, LaTex source files
Electromagnetics Volume 2
The textbook is intended for the second semester of an undergraduate electromagnetics sequence. The book addresses magnetic force and the Biot-Savart law; general and lossy media; parallel plate and rectangular waveguides; parallel wire, microstrip, and coaxial transmission lines; AC current flow and skin depth; reflection and transmission at planar boundaries; fields in parallel plate, parallel wire, and microstrip transmission lines; optical fiber; and radiation and antennas.
Includes: Problem sets, LaTex source files.
Electrical Engineering
The text focuses on the creation, manipulation, transmission, and reception of information by electronic means.
Open Signals and Systems Laboratory Exercises
A collection of lab assignments that have been used in EE 224: Signals and Systems I in the Department of Electrical and Computer Engineering at Iowa State University.
Semiconductor Devices: Theory and Application
The goal of this text is to allow the reader to become proficient in the analysis and design of circuits utilizing discrete semiconductor devices. It progresses from basic diodes through bipolar and field effect transistors.
Includes: Lab manual
Fundamentals of Electrical Engineering I
The course focuses on the creation, manipulation, transmission, and reception of information by electronic means. Elementary signal theory; time- and frequency-domain analysis; Sampling Theorem. Digital information theory; digital transmission of analog signals; error-correcting codes.
Includes: Appendix
The Primacy of the Public
This book presents a framework for engineering and technology ethics focused around three core ethical principles: the principle of welfare, the autonomy principle, and the fairness principle. To support this framework, the book begins with an examination of multiple perspectives we may take on engineering and technology, all of which support the centrality of ethical analysis and evaluation.
Includes: Cases and activities
Engineering Computations
This resources consists of 5 modules which develop students’ skills with Python in Jupyter: Get Data Off the Ground, Take Off with Stats, Tour the Dynamics of Change and Motion, Land on Vector Spaces, and Transform All the Waves.
Basic Engineering Data Collection and Analysis
This book uses scenario examples and case studies to illustrate concepts. This approach encourages students to work through the material by carrying out data collection and analysis projects from problem formulation through the preparation of professional technical reports—just as if they were on the job.
Open Textbooks for Engineering: Electrical and Computer Engineering
A list of Computer and Electrical Engineering textbooks assembled by the Engineering Library Division of the American Society for Engineering Education.