English
Related papers

Related papers: Some pros and cons of implementing parallel and bl…

200 papers

Parallel computing is a standard approach to achieving high-performance computing (HPC). Three commonly used methods to implement parallel computing include: 1) applying multithreading technology on single-core or multi-core CPUs; 2)…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-18 Xinyao Yi

This report describes a variety of programming assignments that can be used to teach quantum computing in a practical manner. These assignments let the learners get hands-on experience with all stages of quantum software development…

Physics Education · Physics 2023-12-19 Mariia Mykhailova

We investigate the difficulties that undergraduate students in quantum mechanics courses have in transferring learning from previous courses or within the same course from one context to another by administering written tests and conducting…

Physics Education · Physics 2016-02-19 Chandralekha Singh

This work presents a novel course titled The World of AI designed for first-year undergraduate engineering students with little to no prior exposure to AI. The central problem addressed by this course is that engineering students often lack…

Computers and Society · Computer Science 2025-06-11 Siddharth Siddharth , Brainerd Prince , Amol Harsh , Shreyas Ramachandran

We present a case-study on teaching an undergraduate level course on Software Engineering (second year and fifth semester of bachelors program in Computer Science) at a State University (New Delhi, India) using a novel teaching instruction…

Computers and Society · Computer Science 2013-09-04 Ashish Sureka , Monika Gupta , Dipto Sarkar , Vidushi Chaudhary

Linear algebra represents, with calculus, the two main mathematical subjects taught in science universities. However this teaching has always been difficult. In the last two decades, it became an active area for research works in…

History and Overview · Mathematics 2007-05-23 Jean-Luc Dorier

K-12 computing teachers must navigate complex trade-offs when selecting programming languages and instructional materials for classrooms with emergent bilingual students. While they aim to foster an inclusive learning environment by…

Human-Computer Interaction · Computer Science 2025-08-25 Emma R. Dodoo , Tamara Nelson-Fromm , Mark Guzdial

New technologies, such as MOOCs, provide innovative methods to tackle new challenges in teaching and learning, such as globalization and changing contemporary culture and to remove the limits of conventional classrooms. However, they also…

Computers and Society · Computer Science 2016-10-25 S. H. Song , Marco Antonelli , Tony Fung , Brandon D. Armstrong , Amy Chong , Albert Lo , Bertram E. Shi

Collaboration skills are important for future software engineers. In computer science education, these skills are often practiced through group assignments, where students develop software collaboratively. The approach that students take in…

Computers and Society · Computer Science 2021-03-17 Anna van der Meulen , Efthimia Aivaloglou

Signal Processing (SP) and Machine Learning (ML) rely on good math and coding knowledge, in particular, linear algebra, probability, trigonometry, and complex numbers. A good grasp of these relies on scalar algebra learned in middle school.…

History and Overview · Mathematics 2025-03-10 Namrata Vaswani , Mohamed Y. Selim , Renee Serrell Gibert

Quantum algorithms are demonstrated to outperform classical algorithms for certain problems and thus are promising candidates for efficient information processing. Herein we aim to provide a brief and popular introduction to quantum…

Quantum Physics · Physics 2022-12-22 Shihao Zhang , Lvzhou Li

Math anxiety negatively relates to math performance. This negative relationship may be exacerbated in low-progress math learners. However, there are limited studies on math anxiety among low progress learners in a paradoxically high…

History and Overview · Mathematics 2023-02-06 A. Jamaludin , A. I. Jabir , F. J. Wang , A. L. Tan

If we want mathematics education to be valuable to everybody, including those who do not pursue mathematics-related careers, we need to use mathematics as a training ground for certain ways of thinking. This dissertation focuses on one…

History and Overview · Mathematics 2021-08-18 Madhav Kaushish

Scientific research involves mathematical modelling in the context of an interactive balance between theory, experiment and computation. However, computational methods and tools are still far from being appropriately integrated in the high…

Physics Education · Physics 2016-08-14 Rui Gomes Neves , Jorge Carvalho Silva , Vítor Duarte Teodoro

Quantum mechanics is a field often considered very mathematical, abstract, and unintuitive. One way some instructors are hoping to help familiarize their students with these complex topics is to have the students see quantum effects in…

Physics Education · Physics 2023-10-19 Victoria Borish , H. J. Lewandowski

Many prediction problems, such as those that arise in the context of robotics, have a simplifying underlying structure that, if known, could accelerate learning. In this paper, we present a strategy for learning a set of neural network…

Machine Learning · Computer Science 2019-05-06 Ferran Alet , Tomás Lozano-Pérez , Leslie P. Kaelbling

Computer-based testing is an expanding use of technology offering advantages to teachers and students. We studied Calculus II classes for STEM majors using different testing modes. Three sections with 324 students employed: Paper-and-pencil…

History and Overview · Mathematics 2020-05-13 Lawrence Smolinsky , Brian D. Marx , Gestur Olafsson , Yanxia A. Ma

Mathematica is a powerful application package for doing mathematics and is used almost in all branches of science. It has widespread applications ranging from quantum computation, statistical analysis, number theory, zoology, astronomy, and…

Mathematical Software · Computer Science 2015-10-29 Santanu K. Maiti

This paper extends the functionality of block ordering problems (such as Parsons problems and Proof Blocks) to include optional blocks. We detail the algorithms used to implement the optional block feature and present usage experiences from…

Human-Computer Interaction · Computer Science 2025-10-15 Skyler Oakeson , David H. Smith , Jaxton Winder , Seth Poulsen

We consider a three-level parallelisation scheme. The second and third levels define a classical two-level parallelisation scheme and some load balancing algorithm is used to distribute tasks among processes. It is well-known that for many…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-09-24 Rima Kriauzienė , Andrej Bugajev , Raimondas Čiegis