This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
BYOB is an open-source early software development learning environment which has inherited Scratch's intuitive LEGO-like software development interface for children and students.
BYOB | |
---|---|
Paradigm | object-oriented, educational, event-driven |
Developer | Jens Mönig, Brian Harvey (lecturer) |
First appeared | 2011 |
Stable release | 3.1.1
/ May 19, 2011 |
Typing discipline | dynamic |
License | Open source with proprietary components |
Filename extensions | .ypr |
Website | byob.berkeley.edu/ |
Influenced by | |
open-source early computer language learning environment Scratch |
The acronym stands for "Build your own blocks".
New powerful options are however being put in young children's and students' hands. Such as the option to create custom made ("build your own") blocks, first class functions or procedures (their mathematical foundations are called also "Lambda calculus"), first class lists (including lists of lists), and first class sprites. In other words prototype-oriented instance-based classless programming, which is not part of the simpler Scratch it is based upon.
BYOB can be installed and freely redistributed on any Windows, Mac OS X or Linux computer. The open-source code is made available under a license that allows modifications for non-commercial uses and can be downloaded from the UC Berkely website[1] or CNET Download.com and CNET TechTracker's download page.[2][3]
BYOB was developed by Jens Mönig[4][5] with design ideas and documentation provided by Brian Harvey[6][7] from University of California, Berkeley and has been used to teach "The Beauty and Joy of Computing" introductory course in CS for non-CS-major students.[8]
See also
References
- ^ BYOB download page http://byob.berkeley.edu/ at UC Berkely website
- ^ CNET Download.com and CNET TechTracker's BYOB for Mac download page
- ^ CNET Download.com and CNET TechTracker's BYOB for Windows download page
- ^ Jens Mönig user contributions page
- ^ Mönig's blog post announcing BYOB as bringing protypal inheritance to Scratch
- ^ Brian Harvey user contributions page
- ^ Brian Harvey's homepage
- ^ The Beauty and Joy of Computing course homepage
External links
- Official website
- CNET Download.com and CNET TechTracker's BYOB for Mac download page
- CNET Download.com and CNET TechTracker's BYOB for Windows download page