Teaching in Software Applications: A Single Robust Built-In Command versus Sequence of More Elementary Commands

We investigate several exercises from the two fundamental disciplines of applied mathematics. We process the exercises in the software applications Maple and MATLAB: the exercises in Maple are from numerical analysis and the exercises in MATLAB are from statistics. For each example, we provide two ways of solution (not two different solutions) and try to explore their advantages and disadvantages for teaching students of university technical fields (undergraduate level). We pit solutions against each other: the first way of solution uses pre-prepared functions (robust built-in commands) for fundamental methods of given disciplines; in the second way of solution we have to “program” these methods by using sequences of fundamental commands. In the process, we theoretically establish parameter of education that needs to be carefully balanced for students’ success. However, we are not only thinking about how well the students pass the subject if we use this or that way of solution. We also want to reflect on what we expect and what it is expected that students should learn. Which of the ways will provide them with a more “suitable” type of education for their further development? It seems that with advancing technologies (constantly expanding computing power, the current boom in AI) some of our positions about teaching in software applications need to be re -evaluated – is it really so, or is it just an illusion and the fundamental practices remain valid and they just adapt to new environments? Specifically, for us: Is it still necessary to understand what applications do, or is it enough to remember how to interpret their various outputs? Finally, let us note that we also pay attention to how challenging it is, even for us teachers, to find out what a given robust command actually calculates.

Authors

Publication Details

Journal
Challenges to national defence in a contemporary geopolitical situation
Published
2024-11-07
DOI
https://doi.org/10.3849/cndcgs.2024.288
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Teaching in Software Applications: A Single Robust Built-In Command versus Sequence of More Elementary Commands

Jiří Jánský, Vojtěch Růžička, Jan Jekl
Challenges to national defence in a contemporary geopolitical situation
Teaching and Learning Programming
article

Teaching in Software Applications: A Single Robust Built-In Command versus Sequence of More Elementary Commands

Jiří Jánský, Vojtěch Růžička, Jan Jekl
article en

Abstract

We investigate several exercises from the two fundamental disciplines of applied mathematics. We process the exercises in the software applications Maple and MATLAB: the exercises in Maple are from numerical analysis and the exercises in MATLAB are from statistics. For each example, we provide two ways of solution (not two different solutions) and try to explore their advantages and disadvantages for teaching students of university technical fields (undergraduate level). We pit solutions against each other: the first way of solution uses pre-prepared functions (robust built-in commands) for fundamental methods of given disciplines; in the second way of solution we have to “program” these methods by using sequences of fundamental commands. In the process, we theoretically establish parameter of education that needs to be carefully balanced for students’ success. However, we are not only thinking about how well the students pass the subject if we use this or that way of solution. We also want to reflect on what we expect and what it is expected that students should learn. Which of the ways will provide them with a more “suitable” type of education for their further development? It seems that with advancing technologies (constantly expanding computing power, the current boom in AI) some of our positions about teaching in software applications need to be re -evaluated – is it really so, or is it just an illusion and the fundamental practices remain valid and they just adapt to new environments? Specifically, for us: Is it still necessary to understand what applications do, or is it enough to remember how to interpret their various outputs? Finally, let us note that we also pay attention to how challenging it is, even for us teachers, to find out what a given robust command actually calculates.

Challenges to national defence in a contemporary geopolitical situationVol. 1(1)
Quality Education
Openalex Percentile: Top 79%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Teaching in Software Applications: A Single Robust Built-In Command versus Sequence of More Elementary Commands — Jiří Jánský, Vojtěch Růžička, et al. · Challenges to national defence in a contemporary geopolitical situation (2024) | TGRS Research Map | TGRS