Upcube Books

Discover books, previews, lists, and public-domain reading with Upcube Books.

Upcube Books category directory

Computers & Technology

Computing fundamentals and applied technology topics.

Directory mode

Live provider sections where available.

Search status

Book data provider configuration is present for this runtime, but these routes still fail closed when provider data is unavailable.

Provider status

Provider-backed detail requests can run where the current route wires them.

Subcategories and genres

Explore focused reading lanes for this category.

AI and ML

Machine learning and AI applied reading.

Query: artificial intelligence books

View 20-book listing

Systems

Networking, systems, and architecture coverage.

Query: computer systems books

View 20-book listing

Preview available in Computers & Technology

Tech titles with provider previews. Preview and availability data comes from provider metadata when available.

Computer Science: An Overview PDF eBook, Global Edition cover
Computers2015-03-18
Preview availableExternal preview

For the Introduction to Computer Science course Computer Science: An Overview uses broad coverage and clear exposition to present a complete picture of the dynamic computer science field. Accessible to students from all backgrounds, Glenn Brookshear uses a language-independent context to encourage the development of a practical, realistic understanding of the field. An overview of each of the important areas of Computer Science provides students with a general level of proficiency for future courses. Teaching and Learning Experience This program will provide a better teaching and learning experience—for you and your students. It will help: Develop a Practical, Realistic Understanding of Computer Science: A language-independent overview of each of the important areas of Computer Science prepares students for future courses. Fit your Course Preferences: Individual chapters are independent and can be covered in an order that suits your course. Reinforce Core Concepts: More than 1000 Questions and Exercises, Chapter Review Problems, and Social Issues questions give students the opportunity to apply concepts. The full text downloaded to your computer. With eBooks you can: search for key concepts, words and phrases make highlights and notes as you study share your notes with friends Print 5 pages at a time Compatible for PCs and MACs No expiry (offline access will remain whilst the Bookshelf software is installed. eBooks are downloaded to your computer and accessible either offline through the VitalSource Bookshelf (available as a free download), available online and also via the iPad/Android app. When the eBook is purchased, you will receive an email with your access code. Simply go to http://bookshelf.vitalsource.com/ to download the FREE Bookshelf software. After installation, enter your access code for your eBook. Time limit The VitalSource products do not have an expiry date. You will continue to access your VitalSource products whilst you have your VitalSource Bookshelf installed.

Information Communication Technologies: Concepts, Methodologies, Tools, and Applications cover
Computers2008-04-30

Information Communication Technologies: Concepts, Methodologies, Tools, and Applications

Concepts, Methodologies, Tools, and Applications

Van Slyke, Craig

Preview availableExternal preview

The rapid development of information communication technologies (ICTs) is having a profound impact across numerous aspects of social, economic, and cultural activity worldwide, and keeping pace with the associated effects, implications, opportunities, and pitfalls has been challenging to researchers in diverse realms ranging from education to competitive intelligence.

Computerworld cover
Book1984-07-02

Computerworld

Unknown author

Preview availableExternal preview

For more than 40 years, Computerworld has been the leading source of technology news and information for IT influencers worldwide. Computerworld's award-winning Web site (Computerworld.com), twice-monthly publication, focused conference series and custom research form the hub of the world's largest global IT media network.

Quantum Computing cover
Computers2019-03-27

Quantum Computing

Progress and Prospects

National Academies of Sciences, Engineering, and Medicine, Division on Engineering and Physical Sciences, Intelligence Community Studies Board, Computer Science and Telecommunications Board, Committee on Technical Assessment of the Feasibility and Implications of Quantum Computing

Preview availableExternal preview

Quantum mechanics, the subfield of physics that describes the behavior of very small (quantum) particles, provides the basis for a new paradigm of computing. First proposed in the 1980s as a way to improve computational modeling of quantum systems, the field of quantum computing has recently garnered significant attention due to progress in building small-scale devices. However, significant technical advances will be required before a large-scale, practical quantum computer can be achieved. Quantum Computing: Progress and Prospects provides an introduction to the field, including the unique characteristics and constraints of the technology, and assesses the feasibility and implications of creating a functional quantum computer capable of addressing real-world problems. This report considers hardware and software requirements, quantum algorithms, drivers of advances in quantum computing and quantum devices, benchmarks associated with relevant use cases, the time and resources required, and how to assess the probability of success.

Resources for Teaching Middle School Science cover
Education1998-04-30

Resources for Teaching Middle School Science

Smithsonian Institution, National Academy of Engineering, National Science Resources Center of the National Academy of Sciences, Institute of Medicine

Preview availableExternal preview

With age-appropriate, inquiry-centered curriculum materials and sound teaching practices, middle school science can capture the interest and energy of adolescent students and expand their understanding of the world around them. Resources for Teaching Middle School Science, developed by the National Science Resources Center (NSRC), is a valuable tool for identifying and selecting effective science curriculum materials that will engage students in grades 6 through 8. The volume describes more than 400 curriculum titles that are aligned with the National Science Education Standards. This completely new guide follows on the success of Resources for Teaching Elementary School Science, the first in the NSRC series of annotated guides to hands-on, inquiry-centered curriculum materials and other resources for science teachers. The curriculum materials in the new guide are grouped in five chapters by scientific areaâ€"Physical Science, Life Science, Environmental Science, Earth and Space Science, and Multidisciplinary and Applied Science. They are also grouped by typeâ€"core materials, supplementary units, and science activity books. Each annotation of curriculum material includes a recommended grade level, a description of the activities involved and of what students can be expected to learn, a list of accompanying materials, a reading level, and ordering information. The curriculum materials included in this book were selected by panels of teachers and scientists using evaluation criteria developed for the guide. The criteria reflect and incorporate goals and principles of the National Science Education Standards. The annotations designate the specific content standards on which these curriculum pieces focus. In addition to the curriculum chapters, the guide contains six chapters of diverse resources that are directly relevant to middle school science. Among these is a chapter on educational software and multimedia programs, chapters on books about science and teaching, directories and guides to science trade books, and periodicals for teachers and students. Another section features institutional resources. One chapter lists about 600 science centers, museums, and zoos where teachers can take middle school students for interactive science experiences. Another chapter describes nearly 140 professional associations and U.S. government agencies that offer resources and assistance. Authoritative, extensive, and thoroughly indexedâ€"and the only guide of its kindâ€"Resources for Teaching Middle School Science will be the most used book on the shelf for science teachers, school administrators, teacher trainers, science curriculum specialists, advocates of hands-on science teaching, and concerned parents.

Hands-on lane

Practical implementation and workflow books. Preview and availability data comes from provider metadata when available.

Software Engineering Practice cover
Computers2021

Software Engineering Practice

A Case Study Approach

Thomas B. Hilburn, Massood Towhidnejad

Preview availableExternal preview

This book is a broad discussion covering the entire software development lifecycle. It uses a comprehensive case study to address each topic and features the following: A description of the development, by the fictional company Homeowner, of the DigitalHome (DH) System, a system with "smart" devices for controlling home lighting, temperature, humidity, small appliance power, and security A set of scenarios that provide a realistic framework for use of the DH System material Just-in-time training: each chapter includes mini tutorials introducing various software engineering topics that are discussed in that chapter and used in the case study A set of case study exercises that provide an opportunity to engage students in software development practice, either individually or in a team environment. Offering a new approach to learning about software engineering theory and practice, the text is specifically designed to: Support teaching software engineering, using a comprehensive case study covering the complete software development lifecycle Offer opportunities for students to actively learn about and engage in software engineering practice Provide a realistic environment to study a wide array of software engineering topics including agile development Software Engineering Practice: A Case Study Approach supports a student-centered, "active" learning style of teaching. The DH case study exercises provide a variety of opportunities for students to engage in realistic activities related to the theory and practice of software engineering. The text uses a fictitious team of software engineers to portray the nature of software engineering and to depict what actual engineers do when practicing software engineering. All the DH case study exercises can be used as team or group exercises in collaborative learning. Many of the exercises have specific goals related to team building and teaming skills. The text also can be used to support the professional development or certification of practicing software engineers. The case study exercises can be integrated with presentations in a workshop or short course for professionals.

Practical Software Engineering cover
Computers1992-05-19
Preview availableExternal preview

Practical Software Engineering presents an introduction to software engineering for a first course. Using the C language, the text stresses the themes of software development by teams; the importance of maintenance; reusability; complete and correct documentation; testing throughout the life cycle; and the use of (CASE) computer-aided software engineering tools to boost productivity. The use of dialogues and a continuous case study enhances understanding of the concepts presented. The text is intended for sophomore to senior level students being introduced to software engineering in computer science, management information systems (MIS), data processing, or wherever students are new to the subject.

Foundations

Core computer science and algorithm lanes. Preview and availability data comes from provider metadata when available.

Algorithms and Data Structures cover
Computers2020-10-31

Algorithms and Data Structures

Foundations and Probabilistic Methods for Design and Analysis

Helmut Knebl

Preview availableExternal preview

This is a central topic in any computer science curriculum. To distinguish this textbook from others, the author considers probabilistic methods as being fundamental for the construction of simple and efficient algorithms, and in each chapter at least one problem is solved using a randomized algorithm. Data structures are discussed to the extent needed for the implementation of the algorithms. The specific algorithms examined were chosen because of their wide field of application. This book originates from lectures for undergraduate and graduate students. The text assumes experience in programming algorithms, especially with elementary data structures such as chained lists, queues, and stacks. It also assumes familiarity with mathematical methods, although the author summarizes some basic notations and results from probability theory and related mathematical terminology in the appendices. He includes many examples to explain the individual steps of the algorithms, and he concludes each chapter with numerous exercises.

Data Structures And Algorithms Using C cover
Computers
Preview availableExternal preview

The book ‘Data Structures and Algorithms Using C’ aims at helping students develop both programming and algorithm analysis skills simultaneously so that they can design programs with the maximum amount of efficiency. The book uses C language since it allows basic data structures to be implemented in a variety of ways. Data structure is a central course in the curriculum of all computer science programs. This book follows the syllabus of Data Structures and Algorithms course being taught in B Tech, BCA and MCA programs of all institutes under most universities.

Data Structures And Algorithms cover
Computers2003-09-29
Preview availableExternal preview

This is an excellent, up-to-date and easy-to-use text on data structures and algorithms that is intended for undergraduates in computer science and information science. The thirteen chapters, written by an international group of experienced teachers, cover the fundamental concepts of algorithms and most of the important data structures as well as the concept of interface design. The book contains many examples and diagrams. Whenever appropriate, program codes are included to facilitate learning.This book is supported by an international group of authors who are experts on data structures and algorithms, through its website at www.cs.pitt.edu/~jung/GrowingBook/, so that both teachers and students can benefit from their expertise.

Continue with full category listing

Need a wider pass? Open the 20-book category listing page.

Upcube Books

Computers & Technology listing page

Browse a 20-book vertical listing with optional query refinement.

Discovery query: subject:computer science

Open directory

Related categories

Adjacent discovery lanes from the Upcube Books taxonomy.

Upcube Books

Textbooks

Academic and technical learning titles for structured study.

Discovery query: textbooks

Open directory

Upcube Books

Business & Money

Leadership, strategy, and financial decision-making reads.

Discovery query: subject:business

Open directory

Upcube Books

Science & Math

Scientific reasoning, quantitative thinking, and discovery.

Discovery query: subject:science

Open directory