...
首页> 外文期刊>SIGCSE bulletin >Whither Scheme? 21st Century Approaches To Scheme In Cs1
【24h】

Whither Scheme? 21st Century Approaches To Scheme In Cs1

机译:惠特计划? CS1中21世纪的方案设计方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Since the decline of Pascal as a "standard" introductory language in the late 1970's and early 1980's, faculty members have adopted (and, often, discarded) a variety of languages for the introductory course: C, C++, Java, Modula-2, Ada, Python, Ruby, and more. Different approaches and different opinions have led to a number of "language wars" in the SIGCSE community, wars that we hope to avoid in this panel. Throughout this period, Scheme has had a constant audience. A wide variety of schools, from small liberal arts colleges to major research universities, have adopted and stuck with Scheme. Many begin with Structure and Interpretation of Computer Programs (SICP), although a wide variety of approaches have evolved since then. To its adopters, Scheme has many strengths, including a simple syntax, a small language definition, the ability to consider multiple paradigms, and the power of higher-order programming. The Scheme community remains strong, in part, because of DrScheme, an open-source development environment appropriate for novices. Although DrScheme was developed in the context of How to Design Programs and the TeachScheme project (which provides its own 21st century approach to Scheme in CS1), DrScheme is used in a wide variety of contexts. More than twenty years have passed since the publication of SICP. In those twenty years, the face of computing has changed significantly. When modern students think of computing, they think of things like Google, Wikis, graphics, games, and more. Is there still a role for Scheme in this new world of computing? In this panel, we consider some ways in which introductory courses currently use Scheme, strategies that preserve the strengths of Scheme while incorporating "new computing".
机译:自从1970年代末和1980年代初Pascal逐渐成为一种“标准”入门语言以来,教职人员已为入门课程采用(并且经常废弃)多种语言:C,C ++,Java,Modula-2, Ada,Python,Ruby等。不同的方法和不同的观点在SIGCSE社区中引发了许多“语言战争”,我们希望在本小组中避免这些战争。在此期间,Scheme的观众人数一直保持不变。从小型文理学院到大型研究型大学,各种各样的学校已经采用并坚持使用Scheme。许多方法从计算机程序的结构和解释(SICP)开始,尽管此后已经发展出各种各样的方法。对于其采用者来说,Scheme具有许多优势,包括简单的语法,小的语言定义,考虑多种范例的能力以及高阶编程的功能。 Scheme社区之所以保持强大,部分原因是DrScheme是适合新手的开源开发环境。尽管DrScheme是在How to Design Programs和TeachScheme项目(它在CS1中提供自己的21世纪Scheme方法)的背景下开发的,但DrScheme却在各种各样的环境中使用。自SICP出版以来已经过去了20多年。在这20年中,计算的面貌发生了巨大变化。当现代学生想到计算时,他们会想到Google,Wiki,图形,游戏等等。在这个新的计算世界中,Scheme仍然有作用吗?在本小组中,我们考虑了一些入门课程目前使用Scheme的方式,这些策略在结合“新计算”的同时保留了Scheme的优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号