Hackaball
   HOME





Hackaball
Hackaball is an educational toy designed to teach school children computer programming through active play. It works by linking motion inputs from a gyroscope with various outputs to create games, aided by a companion app. Hackaball began as a project assigned to two interns at Made by Many in 2013, coinciding with the introduction of computing science to the National Curriculum for England. After identifying a perceived gap in beginner programming tools, they came up with six possible designs to investigate. Out of these, "Rule Ball" (later Hackaball) was chosen to be developed further. After three years of development, Hackaball's production was funded through a month-long Kickstarter campaign that raised over $240,000. Critical reception to Hackaball was generally positive: critics praised the attention to detail in Hackaball's design and its interactive nature. For their work on Hackaball, Made by Many was a finalist or shortlisted in several design awards, like ''Fast Com ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Educational Technology
Educational technology (commonly abbreviated as edutech, or edtech) is the combined use of computer hardware, software, and educational theory and practice to facilitate learning and teaching. When referred to with its abbreviation, "EdTech", it often refers to the industry of companies that create educational technology. In ''EdTech Inc.: Selling, Automating and Globalizing Higher Education in the Digital Age'', Tanner Mirrlees and Shahid Alvi (2019) argue "EdTech is no exception to industry ownership and market rules" and "define the EdTech industries as all the privately owned companies currently involved in the financing, production and distribution of commercial hardware, software, cultural goods, services and platforms for the educational market with the goal of turning a profit. Many of these companies are US-based and rapidly expanding into educational markets across North America, and increasingly growing all over the world." In addition to the practical educational ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Core77
''Core77'' is an online design magazine that covers the field of industrial design. The site began as the graduate thesis of Stuart Constantine and Eric Ludlum in their final year at Brooklyn, New York's Pratt Institute. The site was launched in March 1995 and has been updated on a monthly basis since. It was first hosted at Interport, an early ISP in New York City; later it moved to its own domain. ''Core77'' referred to by ''The New York Times'', ''Fast Company'', and ''PC Magazine ''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and continues . Overview ''PC Mag ...''. The site also hosts an annual Core77 Design Awards competition to reward excellence in the field of design. References {{Reflist, 30em External links Core77 Website Design magazines Industrial design Magazines established in 1995 Magaz ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Gamebook
A gamebook is a work of printed fiction that allows the reader to participate in the story by making choices. The narrative branches along various paths, typically through the use of numbered paragraphs or pages. Each narrative typically does not follow paragraphs in a linear or ordered fashion. Gamebooks are sometimes called choose your own adventure books or CYOA after the influential ''Choose Your Own Adventure'' series originally published by US company Bantam Books. Gamebooks influenced hypertext fiction. Production of new gamebooks in the West decreased dramatically during the 1990s as choice-based stories have moved away from print-based media, although the format may be experiencing a resurgence on mobile and ebook platforms. Such digital gamebooks are considered interactive fiction or visual novels. Description Gamebooks range widely in terms of the complexity of the ''game'' aspect. At one end are the branching-plot novels, which require the reader to make choices but a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Visual Basic (classic)
Visual Basic (VB), sometimes referred to as Classic Visual Basic, is a third-generation programming language, third-generation programming language based on BASIC, as well as an associated integrated development environment (IDE). Visual Basic was developed by Microsoft for Windows, and is known for supporting rapid application development (RAD) of graphical user interface (GUI) applications, event-driven programming, and both consumption and development of Component-based software engineering, components via the Component Object Model (COM) technology. VB was first released in 1991. The final release was version 6 (VB6) in 1998. On April 8, 2008, Microsoft stopped supporting the VB6 IDE, relegating it to legacy system, legacy status. The Microsoft VB team still maintains compatibility for VB6 applications through its "It Just Works" program on supported Windows operating systems. Visual Basic .NET (VB.NET) is based on Classic Visual Basic. Because VB.NET was later rebranded ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Pascal (programming Language)
Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named after French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth was involved in the process to improve the language as part of the ALGOL X efforts and proposed a version named ALGOL W. This was not accepted, and the ALGOL X process bogged down. In 1968, Wirth decided to abandon the ALGOL X process and further improve ALGOL W, releasing this as Pascal in 1970. On top of ALGOL's scalars and arrays, Pascal enables defining complex datatypes and building dynamic and recursive data structures such as lists, trees and graphs. Pascal has strong typing on all objects, which means that one type of data cannot be converted to or interpreted as another without explicit conversions ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Programming Language
A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually defined by a formal language. Languages usually provide features such as a type system, Variable (computer science), variables, and mechanisms for Exception handling (programming), error handling. An Programming language implementation, implementation of a programming language is required in order to Execution (computing), execute programs, namely an Interpreter (computing), interpreter or a compiler. An interpreter directly executes the source code, while a compiler produces an executable program. Computer architecture has strongly influenced the design of programming languages, with the most common type (imperative languages—which implement operations in a specified order) developed to perform well on the popular von Neumann architecture. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mezzanine
A mezzanine (; or in Italian, a ''mezzanino'') is an intermediate floor in a building which is partly open to the double-height ceilinged floor below, or which does not extend over the whole floorspace of the building, a loft with non-sloped walls. However, the term is often used loosely for the floor above the ground floor, especially where a very high-ceilinged original ground floor has been split horizontally into two floors. Mezzanines may serve a wide variety of functions. Industrial mezzanines, such as those used in warehouses, may be temporary or semi-permanent structures. In Royal Italian architecture, ''mezzanino'' also means a chamber created by partitioning that does not go up all the way to the arch vaulting or ceiling; these were historically common in Italy and France, for example in the palaces for the nobility at the Quirinal Palace. Definition A mezzanine is an intermediate floor (or floors) in a building which is open to the floor below. It is placed half ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Shock (mechanics)
In mechanics and physics, shock is a sudden acceleration caused, for example, by impact (mechanics), impact, drop, kick, earthquake, or explosion. Shock is a transient physical excitation. Shock describes matter subject to extreme rates of force with respect to time. Shock is a vector that has units of an acceleration (rate of change of velocity). The unit ''g'' (or ''g'') represents multiples of the standard acceleration of gravity and is conventionally used. A shock pulse can be characterised by its peak acceleration, the duration, and the shape of the shock pulse (half sine, triangular, trapezoidal, etc.). The shock response spectrum is a method for further evaluating a mechanical shock. Shock measurement Shock measurement is of interest in several fields such as *Propagation of heel shock through a runner's body *Measure the magnitude of a shock need to cause damage to an item: fragility. *Measure shock attenuation through athletic flooring *Measuring the effectiveness ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Medium (website)
Medium is an American online publishing platform for written content such as articles and blogs, developed by Evan Williams and launched in August 2012. It is owned by A Medium Corporation. The platform is an example of social journalism, having a hybrid collection of amateur and professional people and publications, or exclusive blogs or publishers on Medium, and is regularly regarded as a blog host. Williams, who previously co-founded Blogger and Twitter, initially developed Medium as a means to publish writings and documents longer than Twitter's then 140-character maximum. In March 2021, Medium announced a change in its publishing strategy and business model, reducing its own publications and increasing support of independent writers. History 2012–2016 Evan Williams, Twitter co-founder and former CEO, created Medium to encourage users to create posts longer than the then 140-character limit of Twitter. When it launched in 2012, Williams stated, "There's been less prog ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Arduino
Arduino () is an Italian open-source hardware and open-source software, software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed under a Creative Commons license, CC BY-SA license, while the software is licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially from the official website or through authorized distributors. Arduino board designs use a variety of microprocessors and controllers. The boards are equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards ('shields') or breadboards (for prototyping) and other circuits. The boards feature serial communications interfaces, including Universal Serial Bus (USB) on som ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Prototyping
A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and software programming. A prototype is generally used to evaluate a new design to enhance precision by system analysts and users. Prototyping serves to provide specifications for a real, working system rather than a theoretical one. Physical prototyping has a long history, and paper prototyping and virtual prototyping now extensively complement it. In some design workflow models, creating a prototype (a process sometimes called materialization) is the step between the formalization and the evaluation of an idea. A prototype can also mean a typical example of something such as in the use of the derivation prototypical. This is a useful term in identifying objects, behaviours and concepts which are considered the accepted norm and is analogous with terms such as stereotypes and archetypes. T ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Single-board Microcontroller
A single-board microcontroller is a microcontroller built onto a single printed circuit board. This board provides all of the circuitry necessary for a useful control task: a microprocessor, I/O circuits, a clock generator, RAM, stored program memory and any necessary support ICs. The intention is that the board is immediately useful to an application developer, without requiring them to spend time and effort to develop controller hardware. As they are usually low-cost, and have an especially low capital cost for development, single-board microcontrollers have long been popular in education. They are also a popular means for developers to gain hands-on experience with a new processor family. Origins Single-board microcontrollers appeared in the late 1970s, when the appearance of early microprocessors, such as the 6502 and the Z80, made it practical to build an entire controller on a single board, as well as affordable to dedicate a computer to a relatively minor task. In ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]