Updating search results...

Search Resources

111 Results

View
Selected filters:
  • Computer Science
Make Stuff Move - Analog Meter
Rating
0.0 stars

Analog meters are all around us!. They are used to visually represent measurements and data. One of the most common analog meters is the fuel needle in a car. This converts a reading of the fuel level in the tank to an empty to full reading on the meter.

In this build, we will use one servo to build an electronically controlled meter. We will first simply use the knob on the control the board to move the needle converting the knob position to movement of the needle. Then, a sound sensor will be connected to convert sound level (ie music) to a meter reading. This will make it what is commonly known as a “VU-meter”

SKILLS + GOALS
Carpentry
- Use of basic tools and hardware
Construction
- Following visual assembly instructions
Code
- Understand math/code behind converting input readings to output readings (meter)
& more!

** Kits are available for purchase at makestuffmove.com **

Subject:
Applied Science
Computer Science
Education
Educational Technology
Mathematics
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/28/2024
Make Stuff Move - Flinger-Drummer
Rating
0.0 stars

This build works out to be useful in two ways; flinging stuff and drumming on stuff. The overall concept is to increase the inertia of the moving servo by quickly snapping the cable tie to flick the arm. The mechanics of this build is modeled after a foot pedal used in a drum kit.

The flinging aspect is just fun. Fling coins, buttons and ping-pong balls. When using the animation recording feature of the Animate Shield, beats can be recorded an looped including adjusting the speed.

SKILLS + GOALS
Construction
-Build the project following assembly instructions
Music
-Animate a beat
Carpentry
-Basic carpentry principals and hardware
Coding
-Learn about using delays in code to control movement timing
& More!

** kits available for purchase at makestuffmove.com**

Subject:
Applied Science
Arts and Humanities
Career and Technical Education
Computer Science
Education
Educational Technology
Graphic Design
Mathematics
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/28/2024
Make Stuff Move - Inch Worm
Rating
0.0 stars

Inchworms are so simple in their movement which makes it a fun challenge to build and animate their movement. The inchworm shifts its weight during its "pinching/folding" to push the front and pull the back.

SKILLS + GOALS
Construction
-Build the project following assembly instructions
Carpentry
-Basic carpentry principals and hardware
Animation
-Learn how to animate a single cycle of movement to create continuous movement.
& More!

** Kits are available for purchase at makestuffmove.com **

Subject:
Applied Science
Computer Science
Education
Educational Technology
Mathematics
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/28/2024
Making Games with Python & Pygame
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This book will teach you how to make graphical computer games in the Python programming language using the Pygame library.This book assumes you know a little bit about Python or programming in general. If you don’t know how to program, you can learn by downloading the free book "Invent Your Own Computer Games with Python" from http://inventwithpython.com. Or you can jump right into this book and mostly pick it up along the way. This book is for the intermediate programmer who has learned what variables and loops are, but now wants to know, "What do actual game programs look like?" There was a long gap after I first learned programming but didn’t really know how to use that skill to make something cool. It’s my hope that the games in this book will give you enough ideas about how programs work to provide a foundation to implement your own games.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Date Added:
05/28/2024
Making Sense of Digital Humanities
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Transformations and Interventions in Technocultures

Short Description:
Exploring the pathways offered by the intersection of the digital and the humanities, Making Sense of Digital Humanities seeks to support students and faculty engaging with the complex ways digital humanities enhances our understanding of modern society.

Long Description:
Taking up the challenge of navigating the complex world of digital humanities, Making Sense of Digital Humanities offers readers an exploration of the many ways scholars have employed the diverse toolkit of digital humanities to create a better understanding of the synergies and disruptions created by technological change. Rooted in a concern for the daunting tasks associated with teaching and learning about the digital humanities, this volume hopes to provide easy entry into a complex topic while highlighting how an understanding of digital humanities can transform our thinking about technology in the modern world.

Word Count: 67845

ISBN: 978-1-62610-121-0

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Business and Communication
Communication
Computer Science
Education
Educational Technology
Social Science
Sociology
Material Type:
Textbook
Provider:
Michigan State University
Date Added:
05/28/2024
Microprocesadores Fundamentos y Aplicaciones
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Este trabajo ha sido desarrollado gracias a la interacción como docente universitario en la enseñanza teórica y práctica de la materia de microprocesadores con diversos grupos de estudiantes por alrededor de 15 años. Es con sus exigencias, cuestionamientos y colaboraciones con sus proyectos prácticos implementados en los cursos dictados, que se ha podido construir una guía comprensiva, que trate de responder de una forma adecuada las múltiples dudas de los estudiantes en su proceso de aprendizaje.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Project LATIn: The Latin American Open Textbook Initiative
Date Added:
05/28/2024
The Missing Link
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Short Description:
Return to milneopentextbooks.org to download PDF and other versions of this textNewParaWeb development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery.NewParaWhile it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and standards. Navigating a project from concept to completion often requires more than mastery of one or two complementing languages, meaning today’s developers need both breadth, and depth, of knowledge to be effective.NewParaThis text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better understanding of how to approach their work. The reader will be introduced to topics in a manner that follows most project development methods, from initial conceptualization and design through front end development, back end development, and introducing additional concepts like accessibility and security, while focusing on responsive design techniques. Each section of the text includes opportunities to practice the material and assess increased knowledge after examining the topics.

Long Description:
This text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better understanding of how to approach their work. The reader will be introduced to topics in a manner that follows most project development methods, from initial conceptualization and design through front end development, back end development, and introducing additional concepts like accessibility and security, while focusing on responsive design techniques. Each section of the text includes opportunities to practice the material and assess increased knowledge after examining the topics.

Word Count: 87300

ISBN: 978-0-9897226-5-0

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Textbook
Provider:
State University of New York
Date Added:
05/28/2024
Object-Oriented Reengineering Patterns
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

The documentation is missing or obsolete, and the original developers have departed. Your team has limited understanding of the system, and unit tests are missing for many, if not all, of the components. When you fix a bug in one place, another bug pops up somewhere else in the system. Long rebuild times make any change difficult. All of these are signs of software that is close to the breaking point.

Many systems can be upgraded or simply thrown away if they no longer serve their purpose. Legacy software, however, is crucial for operations and needs to be continually available and upgraded. How can you reduce the complexity of a legacy system sufficiently so that it can continue to be used and adapted at acceptable cost?

Based on the authors' industrial experiences, this book is a guide on how to reverse engineer legacy systems to understand their problems, and then reengineer those systems to meet new demands. Patterns are used to clarify and explain the process of understanding large code bases, hence transforming them to meet new requirements. The key insight is that the right design and organization of your system is not something that can be evident from the initial requirements alone, but rather as a consequence of understanding how these requirements evolve.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Date Added:
05/28/2024
Open Logic Project
Unrestricted Use
CC BY
Rating
0.0 stars

The Open Logic Text is an open textbook on mathematical logic aimed at a non-mathematical audience, intended for advanced logic courses as taught in many philosophy departments. It is open-source: you can download the LaTeX code. It is open: you’re free to change it whichever way you like, and share your changes. It is collaborative: a team of people is working on it, using the GitHub platform, and we welcome contributions and feedback. And it is written with configurability in mind.

Subject:
Applied Science
Arts and Humanities
Computer Science
Mathematics
Philosophy
Material Type:
Textbook
Date Added:
05/28/2024
Open Signals and Systems Laboratory Exercises
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Open Signals and Systems Laboratory Exercises is 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. These lab exercises have been curated, edited, and presented in a consistent format to improve student learning.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Textbook
Provider:
Iowa State University
Date Added:
05/28/2024
Operating Systems and Middleware: Supporting Controlled Interaction
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them sufifciently at arm’s length that they don’t compromise each other’s reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware.

Subject:
Applied Science
Computer Science
Computing and Information
Material Type:
Textbook
Provider:
Gustavus Adolphus College
Date Added:
05/28/2024
Patterns for Beginning Programmers
Unrestricted Use
CC BY
Rating
0.0 stars

With Examples in Java

Short Description:
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code. However, it is not about teaching you the syntax of the statements in the fragments, it assumes that you already know the syntax. Instead, it is about finding solutions to problems that arise when first learning to program.

Long Description:
Patterns can be used to teach problem solving at various levels of abstraction (which are inversely related to the level of detail). Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code. However, it is not about teaching you the of the statements in the fragments, it assumes that you already know the syntax. Though the syntax of a particular programming language can be confusing at first, it is, actually, fairly easy to learn and, given a solution to a problem, it is fairly easy to write the code that implements it. It’s much more difficult to come up with the solution, and that’s what this book will teach you to do. After you finish reading this book you will have a library of solutions that you can use, and an understanding of how to add to that library.

Word Count: 38785

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
James Madison University
Date Added:
05/28/2024
Pharo by Example 5.0
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Pharo is an open-source, elegant and pure object-oriented language that supports truly immersive and life programming experience. Pharo offers excellent tools such as hot-debuggers and on the fly code update that change the programming experience. More at http://www.pharo.org.
Pharo is a powerful language and IDE that companies use to deliver complex business-effective applications. More at: http://www.pharo.org/success

In Pharo everything is an object, and anything can change at run-time under your fingers. Pharo is written in itself you can explore a complete world. You can feel and talk to objects. But Pharo does not stop there, with Pharo you can improve your object-oriented skills by rediscovering the essence of object-oriented programming. Pharo by Example 50, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of examples and exercises. This book is available under the Creative Commons Attribution-ShareAlike 3.0 license.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Date Added:
05/28/2024
Physical Modeling in MATLAB
Read the Fine Print
Some Rights Reserved
Rating
0.0 stars

Most books that use MATLAB are aimed at readers who know how to program. This book is for people who have never programmed before. As a result, the order of presentation is unusual. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Date Added:
05/28/2024
Pixel Activé - Make Stuff Move
Rating
0.0 stars

Aperçu : Bienvenue dans les leçons de codage Make Stuff Move. Cette première leçon va vous montrer comment définir la couleur et la luminosité du pixel et l'allumer sur notre bouclier d'animation Make Stuff Move.

Subject:
Applied Science
Computer Science
Education
Educational Technology
Mathematics
Material Type:
Activity/Lab
Lesson
Provider:
Make Stuff Move
Date Added:
05/28/2024