Welcome to the University of Minnesota Libraries
Do you have your UMN Email (also called Internet ID or x.500)?
Initiating or claiming your account will give you access to thousands of online journals, magazines, newspapers and ebooks at the University of Minnesota Libraries. Your teacher may need to provide information to complete this step. Ask them.
Setting up DUO
You also need to set up Duo Authentication to get access to things like your UMN email and to use many of the research tools on the U Library website. The IT Technology online help can answer questions on this.
Tip: If you are unable to initiate your account you can find scholarly articles with Academic Search Premier, find background information on your topic with Encyclopedia Britannica Academic Edition and find Pro/Con on current issues with Points of View Reference Center.
Sample of online resources
-
C++ All-in-One for Dummies by
ISBN: 9780470317358Publication Date: 2009-08-31Here's the easy way to learn how to use C++ C++, developed by Bjarne Stroustrup at Bell Labs, is one of the most widely used programming languages, with close to four million C++ programmers and growing. C++'s popularity has earned it a spot as part of the Standard Library. Fully updated for the new C++ 2009 standard, C++ All-in-One for Dummies, 2nd Edition compiles seven books into one. This guidebook covers key topics like an introduction to C++, understanding objects and classes, fixing problems, advanced programming, reading and writing files, advanced C++, and building applications with Microsoft MFC. If you're a C++ newbie, start with Book I. But if you're experienced with C++, simply jump in anywhere to learn more! This all-in-one reference helps you learn to: Use C++ for Windows, Mac, and Linux by using the CodeBlocks compiler Understand object-oriented programming Use various diagrams to design your programs Recognize how local variables are stored Use packages, notes, and tags effectively Make a class persistent Handle constructors and destructors With over 25,000 sold of the previous bestselling edition, this second edition with a bonus CD makes C++ easier to understand. It's a perfect introduction for new programmers and guide for advanced programmers. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file. -
C++20 recipes a problem-solution approach by
ISBN: 9781484257135Publication Date: 2020Discover the newest major features of C++20, including modules, concepts, spaceship operators, and smart pointers. This book is a handy code cookbook reference guide that covers the C++ core language standard as well as some of the code templates available in standard template library (STL). In C++20 Recipes: A Problem-Solution Approach, you'll find numbers, strings, dates, times, classes, exceptions, streams, flows, pointers, and more. Also, you'll see various code samples, templates for C++ algorithms, parallel processing, multithreading, and numerical processes. It also includes 3D graphics programming code. -
COMPUTER PROGRAMMING IN C FOR BEGINNERS by
ISBN: 9783030507503Publication Date: 2021This textbook is an ideal introduction in college courses or self-study for learning computer programming using the C language. Written for those with minimal or no programming experience, Computer Programming in C for Beginners offers a heavily guided, hands-on approach that enables the reader to quickly start programming, and then progresses to cover the major concepts of C programming that are critical for an early stage programmer to know and understand. -
Enabling the Internet of Things by
ISBN: 9781119701460Publication Date: 2020-12-11LEARN MORE ABOUT FOUNDATIONAL AND ADVANCED TOPICS IN INTERNET OF THINGS TECHNOLOGY WITH THIS ALL-IN-ONE GUIDE Enabling the Internet of Things: Fundamentals, Design, and Applications delivers a comprehensive starting point for anyone hoping to understand the fundamentals and design of Internet of Things (IoT) systems. The book's distinguished academics and authors offer readers an opportunity to understand IoT concepts via programming in an abstract way. Readers will learn about IoT fundamentals, hardware and software components, IoT protocol stacks, security, IoT applications and implementations, as well as the challenges, and potential solutions, that lie ahead. Readers will learn about the social aspects of IoT systems, as well as receive an introduction to the Blockly Programming Language, IoT Microcontrollers, IoT Microprocessors, systems on a chip and IoT Gateway Architecture. The book also provides implementation of simple code examples in Packet Tracer, increasing the usefulness and practicality of the book. Enabling the Internet of Things examines a wide variety of other essential topics, including: The fundamentals of IoT, including its evolution, distinctions, definitions, vision, enabling technologies, and building blocks An elaboration of the sensing principles of IoT and the essentials of wireless sensor networks A detailed examination of the IoT protocol stack for communications An analysis of the security challenges and threats faced by users of IoT devices, as well as the countermeasures that can be used to fight them, from the perception layer to the application layer Perfect as a supplementary text for undergraduate students taking computer science or electrical engineering courses, Enabling the Internet of Things also belongs on the bookshelves of industry professionals and researchers who regularly work with and on the Internet of Things and who seek a better understanding of its foundational and advanced topics.
-
ACM (Association For Computing Machinery) Digital LibraryFull text of most Association for Computing Machinery journals and proceedings since 1950. It also includes publications of affiliated organizations.
-
SkillportFormerly known as Books24x7, Skillport is a web-based, searchable, e-book site that provides users access to the complete contents covering a broad range of engineering and technology topics. Please note that access will not work via the Skillsoft Learning App. To access using a mobile device, users will need to use a web browser app (Safari, Firefox, Chrome, etc.)
-
KnovelOnline access to books, databases, and conference proceedings from a number of publishers that cover all areas of engineering and includes content relevant to related sciences (e.g., chemistry and earth sciences). It includes interactive graphs and tables.
Get help from the U Libraries - Online!
-
Peer Research ConsultantsMake an online 30 minute appointment for one-on-one peer assistance with your research. Get help with researching your topic, finding sources, citing sources and more. Peer Research Consultants can also help you get started with faculty-sponsored research.
-
Chat 24/7 Online with the LibrariesAsk us anything! Chat with a librarian, 24 hours a day, 7 days a week with any research or library questions.
-
Schedule an online consultation with the LibrariesSchedule an online consultations for personalized research support primarily for University of Minnesota faculty, instructors, graduate and undergraduate students and staff.
Last Updated: Oct 11, 2021 4:07 PM
URL: https://libguides.umn.edu/CIS/EE1301