Making Computer Science Education Relevant

被引:0
作者
Weigend, Michael [1 ]
机构
[1] Univ Munster, Inst Didakt Math & Informat, D-48149 Munster, Germany
来源
INFORMATION AND COMMUNICATION TECHNOLOGY | 2015年 / 9357卷
关键词
Computer science education; Programming; Metaphor; Text mining; Image processing; Internet computing; !text type='Python']Python[!/text;
D O I
10.1007/978-3-319-24315-3_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In addition to algorithm-or concept-oriented training of problem solving by computer programming, introductory computer science classes may contain programming projects on themes that are relevant for young people. The motivation for theme-driven programmers is not to practice coding but to create a digital artefact related to a domain they are interested in and they want to learn about. Necessary programming concepts are learned on the way ("diving into programming"). This contribution presents examples of theme-driven projects, which are related to text mining and web cam image processing. The development and learning process is supported by metaphorical explanations of programming concepts and algorithmic ideas, experiments with simple programming statements, stories and code fragments.
引用
收藏
页码:53 / 63
页数:11
相关论文
共 13 条
[1]  
[Anonymous], 2006, HDB ED PSYCHOL
[2]  
[Anonymous], 2011, CSTA K-12 computer science standards
[3]  
Beck K., 2000, Extreme Programming eXplained: Embrace Change
[4]  
Gander Walter, 2014, Informatics in Schools. Teaching and Learning Perspectives. 7th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2014. Proceedings: LNCS 8730, P1, DOI 10.1007/978-3-319-09958-3_1
[5]  
Ginat D, 2011, LECT NOTES COMPUT SC, V7013, P165, DOI 10.1007/978-3-642-24722-4_15
[6]  
Lakoff G., 1997, Mathematical reasoning: Analogies, metaphors, and images, P21
[7]  
Nguyen D., 2013, STUDY LANGUAGE AGE T, P439, DOI DOI 10.1609/ICWSM.V7I1.14381
[8]  
Papert S., 1980, Mindstorms, DOI 10.5555/1095592
[9]  
Prensky M., 2008, Edutopia magazine
[10]   Scratch: Programming for All [J].
Resnick, Mitchel ;
Maloney, John ;
Monroy-Hernandez, Andres ;
Rusk, Natalie ;
Eastmond, Evelyn ;
Brennan, Karen ;
Millner, Amon ;
Rosenbaum, Eric ;
Silver, Jay ;
Silverman, Brian ;
Kafai, Yasmin .
COMMUNICATIONS OF THE ACM, 2009, 52 (11) :60-67