20 Electrical Engineering and Computer Science
Electrical Engineering (ELG)
Lessons in Electric Circuits∗
Tony R. Kuphaldt (All About Circuits community and editorial team)
Licence: Design Science License
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.
Format: Online
Includes: review sections, worksheets
Suggested for:
ELG 2138 Circuit theory I
ELG 2137 Circuit theory II
ELG 2136 Electronics I [some chapters]
ELG 3136 Electronics II [some chapters]
Signals and Systems, Edition 3.0∗
Michael D. Adams (University of Victoria)
2020
Licence: CC BY-NC-ND 3.0
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.
Format: Google Books
Includes: Exercises, video lectures, and lecture slides
Suggested for:
ELG 3125 Signal and System Analysis
Fundamentals of Electrical Engineering I
Don Johnson (Rice University) (OpenStax)
2014
Licence: CC BY 1.0
The textbook focuses on the creation, manipulation, transmission, and reception of information by electronic means. It covers elementary signal theory, time- and frequency-domain analysis, sampling theorem, digital information theory, digital transmission of analog signals, and error-correcting codes.
Formats: Online and PDF; online LibreTexts version
Includes: Questions and answer keys
Reviews: Open Textbook Library
Suggested for:
ELG 3125 Signal and System Analysis
Computer Engineering (CEG)
Digital Circuit Projects: An Overview of Digital Circuits Through Implementing Integrated Circuits∗
Charles W. Kann, (Gettysburg College)
2014
Licence: CC BY 4.0
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.
Format: PDF
Includes: Figures
Reviews: Open Textbook Library
Suggested for:
CEG 2136 Computer Architecture I
Software Engineering (SEG)
No suggested OER at this time.
Computer Science (CSI)
Delftse Foundations of Computation∗
Stefan Hugtenburg and Neil Yorke-Smith (Delft University of Technology)
2018
Licence: CC BY-NC-SA 4.0
The textbook is designed for an introductory course in theoretical computer science. It includes topics from propositional and predicate logic, proof techniques, set theory and the theory of computation, along with practical applications to computer science.
Format: PDF
Includes: exercises
Reviews: Open Textbook Library
Suggested for:
CSI 2101 Discrete Struct