以面条制作为例,介绍计算复杂性

IF 0.7 Q3 EDUCATION & EDUCATIONAL RESEARCH
Luisa Mich, D. Berry
{"title":"以面条制作为例,介绍计算复杂性","authors":"Luisa Mich, D. Berry","doi":"10.20368/1971-8829/1399","DOIUrl":null,"url":null,"abstract":"Computational complexity is regarded by many Computer Science students as extremely difficult and as a topic to be avoided. However, the concepts of an algorithm and of computational complexity as a means of characterising the resource consumption of algorithms are fundamental in Computer Science and are included in all curricula for it. To better motivate students and to increase their interest in computational complexity, this paper suggests introducing it by examining algorithms, a.k.a. recipes, for making noodles. This paper describes several traditional algorithms for making Chinese and Italian noodles and classifies each according to its computational complexity. It compares the power of the algorithms. It considers the nature of variations of the traditional algorithms. It examines machines that implement some of the algorithms. It cites a world speed record for making a large number of noodles using the algorithm with the maximal complexity. It shows how computational thinking and other topics can be introduced in the same manner. It concludes by mentioning avenues for further studies.","PeriodicalId":44748,"journal":{"name":"Journal of E-Learning and Knowledge Society","volume":"1 1","pages":""},"PeriodicalIF":0.7000,"publicationDate":"2018-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Gentle Introduction to Computational Complexity Through an Examination of Noodle Making\",\"authors\":\"Luisa Mich, D. Berry\",\"doi\":\"10.20368/1971-8829/1399\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computational complexity is regarded by many Computer Science students as extremely difficult and as a topic to be avoided. However, the concepts of an algorithm and of computational complexity as a means of characterising the resource consumption of algorithms are fundamental in Computer Science and are included in all curricula for it. To better motivate students and to increase their interest in computational complexity, this paper suggests introducing it by examining algorithms, a.k.a. recipes, for making noodles. This paper describes several traditional algorithms for making Chinese and Italian noodles and classifies each according to its computational complexity. It compares the power of the algorithms. It considers the nature of variations of the traditional algorithms. It examines machines that implement some of the algorithms. It cites a world speed record for making a large number of noodles using the algorithm with the maximal complexity. It shows how computational thinking and other topics can be introduced in the same manner. It concludes by mentioning avenues for further studies.\",\"PeriodicalId\":44748,\"journal\":{\"name\":\"Journal of E-Learning and Knowledge Society\",\"volume\":\"1 1\",\"pages\":\"\"},\"PeriodicalIF\":0.7000,\"publicationDate\":\"2018-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of E-Learning and Knowledge Society\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.20368/1971-8829/1399\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"EDUCATION & EDUCATIONAL RESEARCH\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of E-Learning and Knowledge Society","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20368/1971-8829/1399","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 1

摘要

计算复杂性被许多计算机科学的学生认为是极其困难的,是一个要避免的话题。然而,算法和计算复杂性的概念作为表征算法资源消耗的一种手段是计算机科学的基础,并包含在所有的课程中。为了更好地激励学生并增加他们对计算复杂性的兴趣,本文建议通过检查算法(即制作面条的食谱)来介绍计算复杂性。本文介绍了几种传统的中式面条和意大利面条制作算法,并根据算法的计算复杂度对其进行了分类。它比较了算法的能力。它考虑了传统算法变化的本质。它检查实现某些算法的机器。它引用了一项使用最大复杂度算法制作大量面条的世界速度记录。它展示了如何以同样的方式引入计算思维和其他主题。最后提出了进一步研究的途径。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Gentle Introduction to Computational Complexity Through an Examination of Noodle Making
Computational complexity is regarded by many Computer Science students as extremely difficult and as a topic to be avoided. However, the concepts of an algorithm and of computational complexity as a means of characterising the resource consumption of algorithms are fundamental in Computer Science and are included in all curricula for it. To better motivate students and to increase their interest in computational complexity, this paper suggests introducing it by examining algorithms, a.k.a. recipes, for making noodles. This paper describes several traditional algorithms for making Chinese and Italian noodles and classifies each according to its computational complexity. It compares the power of the algorithms. It considers the nature of variations of the traditional algorithms. It examines machines that implement some of the algorithms. It cites a world speed record for making a large number of noodles using the algorithm with the maximal complexity. It shows how computational thinking and other topics can be introduced in the same manner. It concludes by mentioning avenues for further studies.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of E-Learning and Knowledge Society
Journal of E-Learning and Knowledge Society EDUCATION & EDUCATIONAL RESEARCH-
CiteScore
2.30
自引率
0.00%
发文量
0
审稿时长
12 weeks
期刊介绍: SIe-L , Italian e-Learning Association, is a non-profit organization who operates as a non-commercial entity to promote scientific research and testing best practices of e-Learning and Distance Education. SIe-L consider these subjects strategic for citizen and companies for their instruction and education.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信