The library has an extensive collection of ebooks on a variety of topics. To find what is available, enter your subject in the library catalog followed by "ebooks." For example: "supply chain management" ebooks. Putting quotes around your topic area means the catalog will search on the phrase ("supply chain management") rather than each word separately.
Almost all of the library's ebooks are multi-user. This means that your whole class could access the book simultaneously and for free!
"Description of the basic operation of CMOS circuits including inverters, NAND gates, and NOR gates. Circuit simulations are shown. Power dissipation is discussed. Including: Inverter; NAND and NOR gates; Transmission gates;D-latch with T-gates; Power Consumption; Complex gates; SRAM cell"
A course by Louis Scharf from the University of Colorado. "Electrical and computer engineering students take this in the second semester of their freshman year, just before their first circuits course. Students electing to take this course have completed one semester of calculus, computer programming, chemistry, and humanities. Concurrently with this course, students take physics and a second semester of calculus, as well as a second semester in the humanities."
MIT's Electrical Engineering and Computer Science departments offers a variety of online courses. Course format generally includes, lecture videos, interactive concept quizzes (solution key), problem sets, terms and definitions, suggested topics and links, and exams (with solution key).
"This course involves the stages, principles, and requisites of product design, and incorporates skills acquired in lower-level engineering courses. This course discusses, among other topics, project management using Gantt charts and other time management tools, various design codes and standards that engineers should be aware of while designing, including acceptable drawing standards, safety requirements, regulations, and so forth. This free course may be completed online at any time."
"This site contains a collection of tutorial materials that support the teaching and learning of elementary topics in computer engineering. Topics include Boolean algebra, logic design, Karnaugh maps, binary arithmetic, combinational logic, sequential logic, floating point numbers, two's complement arithmetic, etc."