Blockly While Loop
   HOME



picture info

Blockly While Loop
Blockly is a client-side Library (computing), library for the programming language JavaScript for creating block-based visual programming languages (VPLs) and editors. A project of Google, it is free and open-source software released under the Apache License 2.0. It typically runs in a web browser, and visually resembles the language Scratch (programming language), Scratch. Blockly uses visual blocks that link together to make writing code easier, and can generate code in JavaScript, Lua (programming language), Lua, Dart (programming language), Dart, Python (programming language), Python, or PHP. It can also be customized to generate code in any textual programming language. History Blockly development began in summer 2011. The first public release was in May 2012 at Maker Faire. Blockly was originally designed as a replacement for ''OpenBlocks'' in App Inventor. Neil Fraser began the project with Quynh Neutron, Ellen Spertus, and Mark Friedman as contributors. User interface ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Ellen Spertus
Ellen R. Spertus is an American computer scientist who is currently the Elinor Kilgore Snyder Professor of computer science at Mills College, Oakland, California, and a former senior research scientist at Google. Early life and education Spertus grew up in Glencoe, Illinois, where she attended New Trier High School. At MIT she received a Bachelor of Science in computer science and engineering in 1990, a Master of Science in electrical engineering and computer science in 1992, and a Doctor of Philosophy in electrical engineering and computer science in 1998, with a Ph.D. thesis entitled ''ParaSite: mining the structural information on the World-Wide Web''. Career Spertus has written articles treating both technical and social subjects, often combining the two. In 1993, she was profiled in ''The New York Times'' as one of the "women who might change the face of the computer industry" and in a follow-up article in 2003. In 2001, she was named "The Sexiest Geek Alive". While at ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Maker Faire
Maker Faire is a convention of do it yourself (DIY) enthusiasts established by '' Make'' magazine in 2006. Participants come from a wide variety of interests, such as robotics, 3D printing, computers, arts and crafts, and hacker culture. History In 2005, Dale Dougherty founded the magazine ''Make:'' as a quarterly publication with Tim O’Reilly. The first Make: magazine was published in 2005 and the first Maker Faire took place in 2006 in San Mateo. Over the next 13 years, this inaugural maker faire expanded to more than 200 licensed Maker Faires in more than 40 countries. Dale Dougherty convened the first Maker Faire in 2006 in San Mateo, California, drawing a crowd of 20,000. Maker Media Inc. went out of business in June 2019, and Dale Dougherty rebranded as Make Community. Maker Faires in the US Flagship Maker Faires The Flagship Maker Faire (Bay Area) was held in San Mateo, California and a second is in New York City. The last Bay Area Maker Faire was held in 2019. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Scalable Vector Graphics
Scalable Vector Graphics (SVG) is an XML-based vector graphics format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium since 1999. SVG images are defined in a vector graphics format and stored in XML text files. SVG images can thus be scaled in size without loss of quality, and SVG files can be searched, indexed, scripted, and compressed. The XML text files can be created and edited with text editors or vector graphics editors, and are rendered by most web browsers. If used for images, SVG can host scripts or CSS, potentially leading to cross-site scripting attacks or other security vulnerabilities. History SVG has been in development within the World Wide Web Consortium (W3C) since 1999 after six competing proposals for vector graphics languages had been submitted to the consortium during 1998 (see below). The early SVG Working Group decided not ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


STEAM Fields
STEAM education is an approach to teaching STEM subjects that incorporates artistic skills like creative thinking and design. The name derives from the acronym ''STEM'', with an ''A'' added to stand for ''arts''. STEAM programs aim to teach students innovation, to critical thinking, think critically, and to use engineering or technology in imaginative designs or creative approaches to real-world problems while building on students' mathematics and science base. Education legislation for STEAM education in the U.S. Examples of state-based STEAM programs as guidance or related resources: * Ohio created the ''Quality Model for STEM and STEAM Schools''. By Ohio statute, a STEAM school is designated as a type of STEM school. * In May 2014, Rhode Island created the ''STEAM Now Coalition''. * In 2017, Nevada enacted legislation for the creation of a State Seal of STEM Program and a State Seal of STEAM Program. The STEAM seal is given to students who have "high level of proficiency in sc ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Sam Labs
SAM Labs is a startup that makes app-enabled construction kits, designed for people of all ages to learn STEM, play, and create with technology and the Internet of Things. The company has been featured in WIRED and The Telegraph. Founded by Belgian born CEO Joachim Horn, the company works out of their headquarters in East London. A month-long Kickstarter campaign initiated in October 2014 raised over $160,000, and helped launch the mass production of the kits. Backers included Jawbone co-founder Alexander Asseily, who pre-ordered the kit. Kickstarter campaign On 29 September 2014, SAM Labs launched a month-long Kickstarter campaign to crowdfund the mass manufacture of the SAM kits for the spring of 2015, primarily through pre-orders of the kits. At the conclusion of the campaign on 29 October, SAM Labs had raised over $160,000 from 817 backers. Products SAM Labs produces app-enabled construction toys. The SAM Science Museum Inventor Kit was produced in collaboration with ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

PICAXE
PICAXE is a microcontroller system based on a range of Microchip Technology, Microchip PIC microcontroller, PIC microcontrollers. PICAXE devices are Microchip PIC devices with pre-programmed firmware that enables bootloading of code directly from a PC, simplifying hobbyist embedded development (not unlike the Arduino and Parallax, Inc. (company), Parallax BASIC Stamp systems). PICAXE devices have been produced by Revolution Education (Rev-Ed) since 1999. Hardware There are currently six (6) PICAXE variants of differing pin counts (8-14-18-20-28-40) and are available as Dual in-line package, DIL and Surface-mount technology, SMD. PICAXE microcontrollers are pre-programmed with an Interpreter (computing), interpreter similar to the BASIC Stamp but using internal EEPROM instead, thus reducing cost. This also allows downloads to be made with a simple serial connection which eliminates the need for a Programmer (hardware), PIC programmer. PICAXE is programmed using an RS-232 serial cab ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


RoboBlockly
RoboBlocky (formerly RoboBlockly) is a web-based robot simulation environment for learning coding and math. Based on Blockly, it uses a simple puzzle-piece interface to program virtual Linkbot, Lego Mindstorms NXT and EV3, as well as to draw and animate for beginners to learn robotics, coding, math, science, and art. Blocks in RoboBlocky can be executed in debug mode step-by-step. All math activities in RoboBlocky are Common Core State Standards Mathematics compliant. RoboBlocky is a project of the UC Davis The University of California, Davis (UC Davis, UCD, or Davis) is a Public university, public Land-grant university, land-grant research university in Davis, California, United States. It is the northernmost of the ten campuses of the University ... Integration Engineering Laboratory and UC Davis Center for Integrated Computing and STEM Education ( C-STEM). It is a part of the C-STEM Studio. RoboBlocky is provided free of charge. RoboBlocky prepares students ready to pr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The early 1980s and home computers, rise of personal computers through software like Windows, and the company has since expanded to Internet services, cloud computing, video gaming and other fields. Microsoft is the List of the largest software companies, largest software maker, one of the Trillion-dollar company, most valuable public U.S. companies, and one of the List of most valuable brands, most valuable brands globally. Microsoft was founded by Bill Gates and Paul Allen to develop and sell BASIC interpreters for the Altair 8800. It rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Windows. During the 41 years from 1980 to 2021 Microsoft released 9 versions of MS-DOS with a median frequen ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Code
In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication channel or storage in a storage medium. An early example is an invention of language, which enabled a person, through speech, to communicate what they thought, saw, heard, or felt to others. But speech limits the range of communication to the distance a voice can carry and limits the audience to those present when the speech is uttered. The invention of writing, which converted spoken language into visual symbols, extended the range of communication across space and time. The process of encoding converts information from a source into symbols for communication or storage. Decoding is the reverse process, converting code symbols back into a form that the recipient understands, such as English, Spanish, etc. One reason for coding is ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

App Inventor For Android
MIT App Inventor (App Inventor or MIT AI2) is a high-level block-based visual programming language, originally built by Google and now maintained by the Massachusetts Institute of Technology (MIT). It allows newcomers to create computer applications for two operating systems: Android and iOS, which, , was in beta testing. It is free and open-source released under dual licensing: a Creative Commons Attribution ShareAlike 3.0 Unported license and an Apache License 2.0 for the source code. It's target is primarily children and students studying computer programming, similar to Scratch. The web interface consists of a graphical user interface (GUI) very similar to Scratch and StarLogo, allowing users to drag-and-drop visual objects (blocks) to create an application that can be tested on Android and iOS devices and compiled to run as an Android app. It uses a companion mobile app named MIT AI2 Companion providing live testing and debugging. App Inventor provides integration wi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Drag And Drop
In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user (computing), user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used to invoke many kinds of actions, or create various types of associations between two abstract objects. As a feature, drag-and-drop support is not found in all software, though it is sometimes a fast and easy-to-learn technique. However, it is not always clear to users that an item can be dragged and dropped, or what command is performed by the drag and drop, which can decrease usability. Actions The basic sequence involved in drag and drop is: * Move the pointer (computing WIMP), pointer to the object * Press, and hold down, the button on the computer mouse, mouse or other pointing device, to "grab" the object * "Drag" the object to the desired location by moving the pointer to this one * "Drop" the object by releasing th ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Graphical User Interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such as secondary notation. In many applications, GUIs are used instead of text-based user interface, text-based UIs, which are based on typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard. The actions in a GUI are usually performed through direct manipulation interface, direct manipulation of the graphical elements. Beyond computers, GUIs are used in many handheld mobile devices such as MP3 players, portable media players, gaming devices, smartphones and smaller household, office and Distributed control system, industrial controls. The term ''GUI'' tends not to be applied to other lower-displa ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]