2015
DOI: 10.1145/2835184
|View full text |Cite
|
Sign up to set email alerts
|

The beauty and joy of computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3
3

Relationship

1
8

Authors

Journals

citations
Cited by 91 publications
(33 citation statements)
references
References 1 publication
0
32
0
1
Order By: Relevance
“…[12], address the challenges of syntax errors by attempting to reduce or eliminate them altogether. The effectiveness of block editors has been evaluated in a number of comparative studies.…”
Section: Comparing Blocks and Textmentioning
confidence: 99%
See 1 more Smart Citation
“…[12], address the challenges of syntax errors by attempting to reduce or eliminate them altogether. The effectiveness of block editors has been evaluated in a number of comparative studies.…”
Section: Comparing Blocks and Textmentioning
confidence: 99%
“…Programming environments and courses designed for novices often feature innovations to ease the burden of syntax, such as improved error messages [9,11], more intuitive programming languages [23,30] and block-based editors which avoid syntax errors altogether [8,12,29]. However, improved error messages are not always effective [9,26], and block-based editors may have unforeseen consequences on programming behavior [25] and be perceived as less authentic by students [27,33].…”
Section: Introductionmentioning
confidence: 99%
“…These five projects have been recognized by the College Board and the National Science Foundation as likely capable of such support. The projects are Project Lead the Way (PLTW) [4], Code.org [5], Beauty and Joy of Computing (BJC) [6], Mobile CSP [7], and Thriving in our Digital World [8].…”
Section: Discussionmentioning
confidence: 99%
“…In line with other courses [9,26], this course introduces students to two languages: for the first 5 weeks, students learn a blockbased language, in this case Alice; for the remaining 6 weeks, they learn Python. To give a sense of the scope of the course, the most complicated problems explored will require reading in data from a text file, storing it in a data structure requiring some combination of lists and dictionaries, processing the data structure in some way usually according to user input, and finally writing results either to screen or back into a file.…”
Section: Course Designmentioning
confidence: 99%