Scaffolding to Support Liberal Arts Students Learning to Program on Photographs

被引:2
|
作者
Guzdial, Mark [1 ]
机构
[1] Univ Michigan, Program Comp Arts & Sci, Ann Arbor, MI 48109 USA
来源
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL. 2 | 2023年
关键词
liberal arts and sciences; computational literacy; CS for All; computational thinking; digital humanities; critical computing; digital photography; image filters;
D O I
10.1145/3587103.3594158
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Digital photographs are part of liberal arts students' classes (e.g., art, history, and production classes in film and television) and their daily smartphone-based life, in apps like Instagram and Snapchat. Building image filters can be a relevant and engaging context into using computing for humanities students. We have designed a new course for introducing computing in terms of creative expression. We use a scaffolded sequence of programming languages and activities to explore computing on photographs: (a) a teaspoon language for generating image filters, (b) a set of custom Snap blocks for even more sophisticated image filters, and (c) an ebook activity for mapping from Snap to Python. Each stage takes less than 10 minutes to introduce, with a wide variety of possible student activities (for in-class active learning or for later homework). While the tools build on each other, the earliest stage (the teaspoon language) could be used within a single class session in other liberal arts courses.
引用
收藏
页码:577 / 578
页数:2
相关论文
共 50 条