Knowledge (XXG)

Pencil Code (programming language)

Source 📝

274: 49:
A 2019 study by Deng et al. in an eight-week teaching intervention comparing text-based and block-based environments found that students learning in a mixed environment had improved confidence and computational thinking.
334: 339: 354: 315: 129: 203: 112: 344: 27: 349: 31: 308: 227: 63: 59: 42:. Code runs directly in the web browser and can be shared with others. The language centers on a model of a 301: 46:
programmatically drawing on a 2-dimensional screen, with the pencil cursor visually depicted as a turtle.
71: 281: 273: 209: 199: 174: 108: 285: 259: 166: 100: 154: 155:"Pencil Code improves learners' computational thinking and computer learning attitude" 328: 153:
Deng, Wenbo; Pi, Zhongling; Lei, Weina; Zhou, Qingguo; Zhang, Wenlan (2019-10-17).
97:
Proceedings of the 14th International Conference on Interaction Design and Children
39: 35: 92: 17: 91:
Bau, David; Bau, D. Anthony; Dawson, Mathew; Pickens, C. Sydney (2015-06-21).
58:
Pencil Code was created by David Bau and his son in 2013. It was inspired by
213: 178: 130:"What is Pencil Code and How Can It Be Used for Teaching? Tips & Tricks" 104: 193: 16:
For the Fortran library for solving partial differential equations, see
170: 67: 43: 62:, the 1967 programming language for drawing on a screen using a 254: 289: 228:"Google Summer of Code wrap-up post: Pencil Code" 159:Computer Applications in Engineering Education 309: 8: 70:has funded improvements to Pencil Code via 316: 302: 93:"Pencil code: Block code for a text world" 30:and website. It allows programming using 195:Pencil Code : a programming primer 83: 335:Domain-specific programming languages 7: 270: 268: 288:. You can help Knowledge (XXG) by 14: 340:Educational programming languages 355:Programming language topic stubs 272: 28:educational programming language 198:(Second ed.). David Bau. 1: 66:-like programming language. 255:Pencil Code official website 128:Edwards, Luke (2023-06-29). 260:Common Sense Education page 371: 267: 15: 345:Free educational software 99:. ACM. pp. 445–448. 232:Google Open Source Blog 105:10.1145/2771839.2771875 284:-related article is a 350:Programming languages 72:Google Summer of Code 282:programming-language 134:TechLearningMagazine 192:Bau, David (2013). 297: 296: 205:978-1-4943-4744-4 171:10.1002/cae.22177 114:978-1-4503-3590-4 362: 318: 311: 304: 276: 269: 242: 241: 239: 238: 224: 218: 217: 189: 183: 182: 150: 144: 143: 141: 140: 125: 119: 118: 88: 370: 369: 365: 364: 363: 361: 360: 359: 325: 324: 323: 322: 265: 251: 246: 245: 236: 234: 226: 225: 221: 206: 191: 190: 186: 152: 151: 147: 138: 136: 127: 126: 122: 115: 90: 89: 85: 80: 56: 21: 12: 11: 5: 368: 366: 358: 357: 352: 347: 342: 337: 327: 326: 321: 320: 313: 306: 298: 295: 294: 277: 263: 262: 257: 250: 249:External links 247: 244: 243: 219: 204: 184: 145: 120: 113: 82: 81: 79: 76: 55: 52: 13: 10: 9: 6: 4: 3: 2: 367: 356: 353: 351: 348: 346: 343: 341: 338: 336: 333: 332: 330: 319: 314: 312: 307: 305: 300: 299: 293: 291: 287: 283: 278: 275: 271: 266: 261: 258: 256: 253: 252: 248: 233: 229: 223: 220: 215: 211: 207: 201: 197: 196: 188: 185: 180: 176: 172: 168: 165:(1): 90–104. 164: 160: 156: 149: 146: 135: 131: 124: 121: 116: 110: 106: 102: 98: 94: 87: 84: 77: 75: 73: 69: 65: 61: 53: 51: 47: 45: 41: 37: 33: 29: 25: 19: 290:expanding it 279: 264: 235:. Retrieved 231: 222: 194: 187: 162: 158: 148: 137:. Retrieved 133: 123: 96: 86: 57: 48: 40:CoffeeScript 36:block coding 23: 22: 24:Pencil Code 18:Pencil Code 329:Categories 237:2023-02-11 139:2024-05-09 78:References 74:projects. 214:900971005 179:1061-3773 54:History 34:-style 32:Scratch 212:  202:  177:  111:  68:Google 44:pencil 26:is an 280:This 286:stub 210:OCLC 200:ISBN 175:ISSN 109:ISBN 64:Lisp 60:Logo 167:doi 101:doi 38:or 331:: 230:. 208:. 173:. 163:28 161:. 157:. 132:. 107:. 95:. 317:e 310:t 303:v 292:. 240:. 216:. 181:. 169:: 142:. 117:. 103:: 20:.

Index

Pencil Code
educational programming language
Scratch
block coding
CoffeeScript
pencil
Logo
Lisp
Google
Google Summer of Code
"Pencil code: Block code for a text world"
doi
10.1145/2771839.2771875
ISBN
978-1-4503-3590-4
"What is Pencil Code and How Can It Be Used for Teaching? Tips & Tricks"
"Pencil Code improves learners' computational thinking and computer learning attitude"
doi
10.1002/cae.22177
ISSN
1061-3773
Pencil Code : a programming primer
ISBN
978-1-4943-4744-4
OCLC
900971005
"Google Summer of Code wrap-up post: Pencil Code"
Pencil Code official website
Common Sense Education page
Stub icon

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.