English
Related papers

Related papers: Simplifying and Refactoring Introductory Calculus

200 papers

Starting from the well-known and elementary problem of inscribing the rectangle of the greatest area in an ellipse, we look at possible, gradually more and more complicated variants of this problem. Our goal is to demonstrate to an average…

History and Overview · Mathematics 2023-06-16 Arkady Kitover , Mehmet Orhon

We commonly think of mathematics as bringing precision to application domains, but its relationship with computer science is more complex. This experience report on the use of Racket and Haskell to teach a required first university CS…

Programming Languages · Computer Science 2013-01-23 Prabhakar Ragde

Even relatively simple code analysis can be a daunting task for many first year students. Perceived complexity, coupled with foreign and harsh syntax, often outstrips the ability for students to take in what they are seeing in terms of…

Human-Computer Interaction · Computer Science 2008-03-05 Christopher Pearson , Celina Gibbs , Yvonne Coady

We discuss how a class of difficult kinematic problems can play an important role in an introductory course in stimulating students' reasoning on more complex physical situations. The problems presented here have an elementary analysis once…

Physics Education · Physics 2009-10-31 Oscar Bolina

We address the question "How do students make sense of Physics from the point of view of constituting physics knowledge?". A phenomenographic study is described as a result of which we present six qualitatively different ways in which…

Physics Education · Physics 2007-05-23 Shirley Booth , Ake Ingerman

While functional programming is an efficient way to express complex software, functional programming languages have a steep learning curve. Haskell can be challenging to learn for students who were only introduced to imperative programming.…

Programming Languages · Computer Science 2019-06-28 Boldizsár Németh , Eunjong Choi , Erina Makihara , Hajimu Iida

We state some elementary problems concerning the relation between difference calculus and differential calculus, and we try to convince the reader that, in spite of the simplicity of the statements, a solution of these problems would be a…

General Mathematics · Mathematics 2007-12-04 Wolfgang Bertram

Lexical simplification has attracted much attention in many languages, which is the process of replacing complex words in a given sentence with simpler alternatives of equivalent meaning. Although the richness of vocabulary in Chinese makes…

Computation and Language · Computer Science 2020-10-15 Jipeng Qiang , Xinyu Lu , Yun Li , Yunhao Yuan , Yang Shi , Xindong Wu

The sequent calculus is a formalism for proving validity of statements formulated in First-Order Logic. It is routinely used in computer science modules on mathematical logic. Formal proofs in the sequent calculus are finite trees obtained…

Logic in Computer Science · Computer Science 2018-03-06 Arno Ehle , Norbert Hundeshagen , Martin Lange

While teaching introductory programming courses for over a decade in reputed institutions we have experienced that several factors play significant role in developing problem solving skills and program development skills in students. There…

Computers and Society · Computer Science 2015-06-30 Biswajit Saha , Utpal Kumar Ray

Computation, the use of a computer to solve, simulate, or visualize a physical problem, has revolutionized how physics research is done. Computation is used widely to model systems, to simulate experiments, and to analyze data. Yet, in most…

Physics Education · Physics 2015-11-18 Marcos D. Caballero

We present the Sequent Calculus Trainer, a tool that supports students in learning how to correctly construct proofs in the sequent calculus for first-order logic with equality. It is a proof assistant fostering the understanding of all the…

Computers and Society · Computer Science 2015-07-15 Arno Ehle , Norbert Hundeshagen , Martin Lange

Text simplification reduces the language complexity of professional content for accessibility purposes. End-to-end neural network models have been widely adopted to directly generate the simplified version of input text, usually functioning…

Computation and Language · Computer Science 2021-07-08 Cristina Garbacea , Mengtian Guo , Samuel Carton , Qiaozhu Mei

Zero factorial, defined to be one, is often counterintuitive to students but nonetheless an interesting concept to convey in a classroom environment. The challenge is to delineate the concept in a simple and effective way through the…

History and Overview · Mathematics 2024-06-19 Munir Mahmood , Lori L. Murray , Ricardas Zitikis , Ibtihal Mahmood

Previous research has found that introductory physics students perform far better on numeric problems than on otherwise equivalent symbolic problems. This paper describes a framework to explain these differences developed by analyzing…

Physics Education · Physics 2012-07-19 Eugene Torigoe

The objective of our study is to ascertain the present learning behaviors, driving forces, and assessment techniques as perceived by first-year students, and to examine them through the lens of the most recent developments (pandemic, shift…

Computers and Society · Computer Science 2024-07-16 Manuela Andreea Petrescu , Tudor Dan Mihoc

Even if students can make the blend, interpret physics correctly in mathematical symbology and graphs, they still need to be able to apply that knowledge in productive and coherent ways. As instructors, we can show our solutions to complex…

Physics Education · Physics 2023-05-23 Edward F. Redish

Teaching logic effectively requires an understanding of the factors which cause logic students to struggle. Formalization exercises, which require the student to produce a formula corresponding to the natural language sentence, are a good…

Logic in Computer Science · Computer Science 2022-04-27 Alexandra Mayn , Kees van Deemter

Traditional approaches to undergraduate-level quantum mechanics require extensive mathematical preparation, preventing most students from enrolling in a quantum mechanics course until the third year of a physics major. Here we describe an…

Physics Education · Physics 2024-12-04 Jeremy Levy , Chandralekha Singh

Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics, or the institution it is presented in. In order to better integrate computational thinking in introductory…

Physics Education · Physics 2023-08-08 Justin Gambrell , Eric Brewe