




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Commonsense computing: What do students know before we teach?Episode 1. Sorting,Beth SimonUniv. of California San Diego,Tzu-Yi ChenPomona College,Kate SandersRhode Island College,Robert McCartneyUniv. of Connecticut,Gary LewandowskiXavier University,Student performance studies,Student performance studies,McCracken et al., 2001: Can students write code?,Student performance studies,McCracken et al., 2001: Can students write code? (No),Student performance studies,McCracken et al., 2001: Can students write code? (No)Lister et al., 2004:Can students read and trace code?,Student performance studies,McCracken et al., 2001: Can students write code? (No)Lister et al., 2004:Can students read and trace code? (No),Student performance studies,McCracken et al., 2001: Can students write code? (No)Lister et al., 2004:Can students read and trace code? (No)Eckerdal et al., 2005:Can students design code?,Student performance studies,McCracken et al., 2001: Can students write code? (No)Lister et al., 2004:Can students read and trace code? (No)Eckerdal et al., 2005:Can students design code? (No),Student performance studies,Simon et al., 2006: Can students do anything?,Student performance studies,Simon et al., 2006: Can students do anything? YES!,Overview,Why commonsense knowledge?Related workMethods (who, what, how)Analysis: what can they do?Effects of instructionConclusions and future work,Why commonsense knowledge?Why sorting?,Specific questions,Can students provide an algorithm?How do students approach the task?Do students use control structures?Can we use these results in teaching?,Key observations: entering students,Most students described a correct algorithm to sort numbersMost students used length and individual-digit comparisons to compare numbersIn iteration, preference given to post-loop tests.,Related work,Onoroto & Shvaneveldt (differences between naive/beginner/experts)Miller (natural language descriptions of programming task)Bonar and Soloway (natural language pre-programming knowledge vs. Pascal),Related work,Ben-David Kolikant (student preconceptions about concurrency from real-life experiences = synch mechanisms)Gibson & OKelly (algorithmic understanding in precollege and beginners)BRACE (Simon et al) (various tasks with beginners: paper folding, giving directions, telephone-directory searching),Methods (who),409 subjects:118 students in CS 1 (2 institutions)274 students in a non-CS course with no CS experience17 students in CS 1.5, with either CS 1 or other background(49 students in CS 1.5 who had been part of 118 above),Methods (what),Write a paragraph in complete English sentences describing how you would arrange a set of 10 numbers in “ascending sorted order” that is, from smallest to largest. You might consider the following list of numbers, but make sure that your paragraph describes how to do it with any 10 numbers.33 14 275 326 213 190 205 4 428 254,Methods (how),Develop categorization along various dimensions from a subset of 20 CS1s:Is it correct? In general, or only for this case?What approach? Strings or numbers? What did they focus on?Did they use control structures, specifically iteration and conditionals?Other content: length, use of example, use of CS “terminology”,Categorization,Correctness: Does it make sense and “work”? In general, or only for this case?Approach: Strings or numbers? What did they focus on (main task)?Control structures: Did they use iteration? Did they use conditionals?Other content: How long? Included example? How much use of CS “terminology”?,Correctness,Approach: string vs. number,Approach: focus,Control structure,Effect of instruction: CS 1 considered harmful?,CS 1.5 paired vs. different CS 1.5?,Conclusions,Students can express sorting algorithms, although may be different than instructorCS students do this better than non-CS, given same experienceCS 1 has some negative effects on performance,Future work,There are other potential skills to examine that are based in commonsense understandings: troubleshooting; evaluating interfaces; concurrency; discrete probabilities;Currently:Collecting new data, more varied schoolsPiloting other questions,Thank you!,My collaborators:Tzu-Yi Che
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版护坡施工劳务施工过程合同模板
- 2025年度金属材料出口合同范本详列物理性能与中英文附件
- 2025年房地产土地开发合同范本
- 2025版军人离婚协议书范本:军人配偶再婚子女抚养权争议
- 2025版水利工程工地围挡及防汛抗洪合同范本
- 二零二五年度体育赛事策划与运营合同
- 二零二五年度矿产资源勘查开发项目矿产资源政策咨询服务协议
- 2025注册电气工程师考试电力系统优化设计与应用试题
- 二零二五版建筑砌体材料采购与施工协议
- 2025年珠宝首饰设计师职业技能鉴定试卷答案与点评
- 环境损害司法鉴定行业报告
- 神经内科常用特殊药物使用注意事项
- 医院智慧后勤管理平台建设方案
- 胸痛中心培训急性胸痛患者的早期快速甄别
- 黔东北土家族高腔山歌的特点
- 盐酸安全技术说明书(化学品安全技术说明书)
- GB/T 4728.8-2022电气简图用图形符号第8部分:测量仪表、灯和信号器件
- 等边三角形说课(ppt)
- 2023年普洱市辅警招聘笔试模拟试题及答案解析
- 设备点检管理标准
- 开标相关情况说明
评论
0/150
提交评论