Zobrazeno 1 - 10
of 49
pro vyhledávání: '"Programming languages curriculum"'
Autor:
Jan Sliacky, Petr Maj
Publikováno v:
Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E-SPLASH-E 2019
Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E -SPLASH-E 2019
Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E -SPLASH-E 2019
λ calculus is a great formal introduction to functional programming. However, its abstract nature poses a challenge for many students as they struggle both with the unfamiliarity of functional programming and with the high abstraction and minimalism
Autor:
Daniel Sainati, Adrian Sampson
Publikováno v:
Proceedings of the 2018 ACM SIGPLAN Workshop on SPLASH-E.
In advanced programming languages curricula, the λ-calculus often serves as the foundation for teaching the formal concepts of language syntax and semantics. LambdaLab is an interactive tool that helps students practice λ-calculus reduction and bui
Publikováno v:
ACM SIGPLAN Notices. 43:87-92
Programs encounter increasingly complex and fragile mappings to computing platforms, resulting in performance characteristics that are often mysterious to students, practitioners, and even researchers. We discuss some steps toward an experimental met
Autor:
Kathi Fisler
Publikováno v:
ACM SIGPLAN Notices. 43:66-70
This position paper describes an honors introductory Computer Science course focused on designing and implementing domain-specific programming languages. The course presents programming language design as a fundamental tool for software engineering.
Autor:
William R. Cook
Publikováno v:
ACM SIGPLAN Notices. 43:55-58
This paper discusses several problems in teaching programming languages. A language tends to indoctrinate its users and desensitize us to its problems and limitations. In addition, many language issues don't arise until programs reach a certain scale
Autor:
Lori Pollock
Publikováno v:
ACM SIGPLAN Notices. 43:99-103
Individual department goals drive undergraduate computer science educators to teach with varying priorities on preparing students for continuing to graduate school or embarking on a career that leverages their education immediately after college. Pro
Autor:
John Hughes
Publikováno v:
ACM SIGPLAN Notices. 43:77-80
John Hughes shared his experiences of teaching functional programming at Chalmers University in Gothenburg along with the successes and the problems he faced. His highest priority was to convince students that they could write real, interesting progr
Autor:
Kathleen Fisher
Publikováno v:
ACM SIGPLAN Notices. 43:62-65
Over the course of their careers, students will need to master a number of diverse programming languages because different languages are best suited to different tasks and because the set of "popular" languages evolves over time. In addition, sometim
Autor:
Stephen N. Freund, Kim B. Bruce
Publikováno v:
ACM SIGPLAN Notices. 43:45-49
Liberal arts curricula emphasize breadth of a student's educational experience, critical reasoning, and intellectual discourse to a greater degree than pre-professional training or engineering programs. This substantially impacts how the topic of pro
Autor:
Mark A. Sheldon, Franklyn Turbak
Publikováno v:
ACM SIGPLAN Notices. 43:124-129
Three key forces are shaping the modern Computer Science (CS) curriculum: (1) new topics/courses are squeezing out existing ones; (2) a focus on "big picture" and interdisciplinary aspects of CS is leading to curricula in which the traditional core c