Title:
Code Shrew: Software Platform for Teaching Programming Through Drawings and Animations

dc.contributor.author Trammer, Ludwik
dc.contributor.author Dunn, Jamie
dc.contributor.corporatename Georgia Institute of Technology. College of Computing en_US
dc.contributor.corporatename Georgia Institute of Technology. School of Computer Science en_US
dc.date.accessioned 2018-08-06T20:13:43Z
dc.date.available 2018-08-06T20:13:43Z
dc.date.issued 2018-07
dc.description.abstract In this paper, we present Code Shrew, a new software platform accompanied by an interactive programming course. Its aim is to teach the fundamentals of computer programming by enabling users to create their own drawings and animations. The programming language has a straightforward syntax based on Python, with additions that enable easy drawing and animating using object-oriented code. The editor reacts seamlessly and instantly, providing an engaging and interactive environment for experimenting and testing ideas. The programming course consists of lessons that cover essential programming principles, as well as challenges to test users' skills as they progress through the course. Both the lessons and challenges take advantage of the editor's instant feedback, allowing for a focus on learning-by-doing. We describe the software and the content, the motivation behind them, and their connection to constructionism. en_US
dc.identifier.uri http://hdl.handle.net/1853/60100
dc.language.iso en_US en_US
dc.publisher Georgia Institute of Technology en_US
dc.subject Animation en_US
dc.subject Computer programming en_US
dc.subject Constructionism en_US
dc.subject Course en_US
dc.subject Drawing en_US
dc.subject Education en_US
dc.subject K-12 en_US
dc.subject Lessons en_US
dc.title Code Shrew: Software Platform for Teaching Programming Through Drawings and Animations en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computer Science
local.relation.ispartofseries College of Computing Technical Report Series
local.relation.ispartofseries School of Computer Science Technical Report Series
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 6b42174a-e0e1-40e3-a581-47bed0470a1e
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
relation.isSeriesOfPublication 26e8e5bc-dc81-469c-bd15-88e6f98f741d
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
code-shrew.pdf
Size:
433.22 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.13 KB
Format:
Item-specific license agreed upon to submission
Description: