Open Roberta
   HOME
*



picture info

Open Roberta
Open Roberta is a project within the German education initiative "Roberta—Learning with robots", initiated by Fraunhofer IAIS, which is an institute belonging to the Fraunhofer Society. With Open Roberta Fraunhofer IAIS is looking to encourage children to code by using robots such as Lego Mindstorms, and other programmable hardware systems such as Arduino, BBC micro:bit, and the Calliope mini. The Cloud-approach of the Open Roberta Lab is intended to simplify programming concepts and make it easier for teachers and schools to teach how to code. Open Roberta is free and does not require any installation. The project was initially founded with €1m by Google.org. Users from up to 120 countries now access the platform. Open Roberta Lab Open Roberta Lab is cloud-based programming environment and is the user-facing middleware in a chain of software and firmware bits that make a robot work in a classroom environment. This environment allows children and young people with no ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Event-driven Programming
In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions ( mouse clicks, key presses), sensor outputs, or message passing from other programs or threads. Event-driven programming is the dominant paradigm used in graphical user interfaces and other applications (e.g., JavaScript web applications) that are centered on performing certain actions in response to user input. This is also true of programming for device drivers (e.g., P in USB device driver stacks). In an event-driven application, there is generally a main loop that listens for events and then triggers a callback function when one of those events is detected. In embedded systems, the same may be achieved using hardware interrupts instead of a constantly running main loop. Event-driven programs can be written in any programming language, although the task is easier in languages that provide high-level abstractions, such a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Web Browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on a range of devices, including desktops, laptops, tablets, and smartphones. In 2020, an estimated 4.9 billion people used a browser. The most used browser is Google Chrome, with a 65% global market share on all devices, followed by Safari with 18%. A web browser is not the same thing as a search engine, though the two are often confused. A search engine is a website that provides links to other websites. However, to connect to a website's server and display its web pages, a user must have a web browser installed. In some technical contexts, browsers are referred to as user agents. Function The purpose of a web browser is to fetch content from the World Wide Web or from local storage and display it on a user's device. This process ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Visual Programming Languages
In computing, a visual programming language (visual programming system, VPL, or, VPS) is any programming language that lets users create programs by manipulating program elements ''graphically'' rather than by specifying them ''textually''. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs (known as ''dataflow'' or ''diagrammatic programming'') are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. Definition VPLs may be further classified, according to the type and extent of visual expression used, into icon-based languages, form-based languages, and diagram languages. Visual programming environments provide graphical or iconic elements which can be manipulated by users in an interactive way according to some specific spatial grammar for p ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Federal Ministry Of Education And Research (Germany)
The Federal Ministry of Education and Research (german: link=no, Bundesministerium für Bildung und Forschung, ), abbreviated BMBF, is a cabinet-level ministry of Germany. It is headquartered in Bonn, with an office in Berlin. The Ministry provides funding for research projects and institutions (aiming for "research excellence") and sets general educational policy. It also provides student loans in Germany. However, a large part of educational policy in Germany is decided at the state level, strongly limiting the influence of the ministry in educational matters. History The ''Federal Ministry for Atomic Issues'' was established in 1955, concentrating on research in the peaceful use of nuclear energy. The ministry was renamed in 1962 to ''Federal Ministry of Scientific Research'', with a broader scope; it was renamed again, to ''Federal Ministry of Education and Science'', in 1969. A separate ministry, the ''Federal Ministry of Research and Technology'', was established in 1972. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Differential (mechanical Device)
A differential is a gear train with three drive shafts that has the property that the rotational speed of one shaft is the average of the speeds of the others, or a fixed multiple of that average. Functional description The following description of a differential applies to a traditional rear-wheel-drive car or truck with an open or limited slip differential combined with a reduction gearset using bevel gears (these are not strictly necessary; see spur-gear differential): Thus, for example, if the car is making a turn to the right, the main ring gear may make 10 full rotations. During that time, the left wheel will make more rotations because it has farther to travel, and the right wheel will make fewer rotations as it has less distance to travel. The sun gears (which drive the axle half-shafts) will rotate at different speeds relative to the ring gear (one faster, one slower) by, say, 2 full turns each (4 full turns relative to each other), resulting in the left wheel mak ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


NEPO Typ Check Output Connectors
Nepo may refer to: * Nepo, an orca captured in 1969 and featured in the 1977 film Orca * Nepo (language), an Esperanto-based constructed language from 1913 by Vsevolod Cheshikhin, which served as a model for a Slavic version from 1915 called Neposlava *A nickname for Ian Nepomniachtchi, Russian chess player * A shortening of nepotism Nepotism is an advantage, privilege, or position that is granted to relatives and friends in an occupation or field. These fields may include but are not limited to, business, politics, academia, entertainment, sports, fitness, religion, an ...
, as in the phrase "nepo baby" {{Disambiguation ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




NEPO Typ Check Input Connectors
Nepo may refer to: * Nepo, an orca captured in 1969 and featured in the 1977 film Orca * Nepo (language), an Esperanto-based constructed language from 1913 by Vsevolod Cheshikhin, which served as a model for a Slavic version from 1915 called Neposlava *A nickname for Ian Nepomniachtchi, Russian chess player * A shortening of nepotism Nepotism is an advantage, privilege, or position that is granted to relatives and friends in an occupation or field. These fields may include but are not limited to, business, politics, academia, entertainment, sports, fitness, religion, an ...
, as in the phrase "nepo baby" {{Disambiguation ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Massachusetts Institute Of Technology
The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the most prestigious and highly ranked academic institutions in the world. Founded in response to the increasing industrialization of the United States, MIT adopted a European polytechnic university model and stressed laboratory instruction in applied science and engineering. MIT is one of three private land grant universities in the United States, the others being Cornell University and Tuskegee University. The institute has an urban campus that extends more than a mile (1.6 km) alongside the Charles River, and encompasses a number of major off-campus facilities such as the MIT Lincoln Laboratory, the Bates Center, and the Haystack Observatory, as well as affiliated laboratories such as the Broad and Whitehead Institutes. , 98 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Scratch Programming Language
Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Projects can be exported to HTML5, Android apps, Bundle (macOS) and EXE files using external tools. The service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world. Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions. As of May 8, 2022, community statistics on the language's official website show more than 104 million projects shared by over 90 million users, over 686 million total projects ever created (including unshared projects), and more than 100 million monthly website visits. Scratch takes its name from a technique used by disk jockeys called "scratching", ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]