MakeCode and CODAL : Intuitive and efficient embedded systems programming for education
- Submitting institution
-
The University of Lancaster
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 280603392
- Type
- D - Journal article
- DOI
-
10.1016/j.sysarc.2019.05.005
- Title of journal
- Journal of Systems Architecture
- Article number
- -
- First page
- 468
- Volume
- 98
- Issue
- -
- ISSN
- 1383-7621
- Open access status
- Compliant
- Month of publication
- May
- Year of publication
- 2019
- URL
-
-
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
5
- Research group(s)
-
G - Pervasive Systems
- Citation count
- 2
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- This definitive paper details the design and rigorous evaluation of the MakeCode/CODAL platform - a globally impactful and pioneering technology that democratizes access to embedded systems development. Developed via active collaboration between Lancaster and Microsoft Research, it is used by hundreds of thousands of developers per month globally, across multiple embedded product lines. Flagship devices enabled by this work include the BBC micro:bit, of which there are over 4.5 million across 50 countries, 17 languages, and strategic national roll-outs to schools in five countries (UK, Iceland, Croatia, Singapore, Denmark). A MakeCode/CODAL program is written for the micro:bit every ~1.7 seconds.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -