English
Related papers

Related papers: MiniOS: an instructional platform for teaching ope…

200 papers

I present a new approach to teaching a graduate-level programming languages course focused on using systems programming ideas and languages like WebAssembly and Rust to motivate PL theory. Drawing on students' prior experience with…

Programming Languages · Computer Science 2019-04-16 Will Crichton

We present our approach to teaching functional programming to First Year Computer Science students at Middlesex University through projects in robotics. A holistic approach is taken to the curriculum, emphasising the connections between…

Computers and Society · Computer Science 2016-11-30 J. Boender , E. Currie , M. Loomes , G. Primiero , F. Raimondi

The advancements in machine learning opened a new opportunity to bring intelligence to the low-end Internet-of-Things nodes such as microcontrollers. Conventional machine learning deployment has high memory and compute footprint hindering…

Machine Learning · Computer Science 2022-12-22 Swapnil Sayan Saha , Sandeep Singh Sandha , Mani Srivastava

This study focused on the development of a web based integrated academic information system that can aid Adamson University faculty to become more effective and efficient in giving costless examinations, in giving student grades, in…

Computers and Society · Computer Science 2022-12-16 Anabella C. Doctor

Interpretability of the underlying AI representations is a key raison d'\^{e}tre for Open Learner Modelling (OLM) -- a branch of Intelligent Tutoring Systems (ITS) research. OLMs provide tools for 'opening' up the AI models of learners'…

Artificial Intelligence · Computer Science 2018-07-03 Cristina Conati , Kaska Porayska-Pomsta , Manolis Mavrikis

This work-in-progress research paper explores the efficacy of a small-scale microelectronics debugging education intervention utilizing quasi-experimental design in an introductory microelectronics course for third-year electrical and…

Computers and Society · Computer Science 2025-06-16 Andrew Ash , John Hu

With recent advancements in industrial robots, educating students in new technologies and preparing them for the future is imperative. However, access to industrial robots for teaching poses challenges, such as the high cost of acquiring…

Robotics · Computer Science 2025-04-03 Amit Kumar , Jaison Jose , Archit Jain , Siddharth Kulkarni , Kavi Arya

This paper presents a practical approach towards implementing pathfinding algorithms on real-world and low-cost non- commercial hardware platforms. While using robotics simulation platforms as a test-bed for our algorithms we easily…

Robotics · Computer Science 2018-03-01 Sayyed Jaffar Ali Raza , Nitish A. Gupta , Nisarg Chitaliya , Gita R. Sukthankar

This document explores the advantages of integrating open source software and practices in managing a scientific lab, emphasizing reproducibility and the avoidance of pitfalls. It details practical applications from website management using…

Computers and Society · Computer Science 2024-05-14 Julien Cohen-Adad

Over the last years, the software industry has adopted several DevOps technologies related to practices such as continuous integration and continuous delivery. The high demand for DevOps practitioners requires non-trivial adjustments in…

Software Engineering · Computer Science 2022-03-22 Marcelo Fernandes , Samuel Ferino , Anny Fernandes , Uira Kulesza , Eduardo Aranha , Christoph Treude

In recent years, the research community has raised serious questions about the reproducibility of scientific work. In particular, since many studies include some kind of computing work, reproducibility is also a technological challenge, not…

Software Engineering · Computer Science 2023-08-03 Lázaro Costa , Susana Barbosa , Jácome Cunha

Quantum computers promise to solve certain problems that are intractable for classical computers, such as factoring large numbers and simulating quantum systems. To date, research in quantum computer engineering has focused primarily at…

The birth of massive open online courses (MOOCs) has had an undeniable effect on how teaching is being delivered. It seems that traditional in class teaching is becoming less popular with the young generation, the generation that wants to…

Computers and Society · Computer Science 2020-12-03 Sepinoud Azimi , Carmen-Gabriela Popa , Tatjana Cucić

Computational models have become one of the prevalent methods to model complex phenomena. To accurately model complex interactions, such as detailed biomolecular interactions, scientists often rely on multiscale models comprised of several…

Quantum Computing is an exciting field that draws from information theory, computer science, mathematics, and quantum physics to process information in fundamentally new ways. There is an ongoing race to develop practical quantum computers…

Physics Education · Physics 2023-05-16 Tunde Kushimo , Beth Thacker

Developments in information and communication technologies have been greatly influential on the practices in all fields, and education is not an exception to this. To illustrate with, computers were first used in computer assisted education…

Human-Computer Interaction · Computer Science 2017-04-07 Aslihan Tufekci , Kamuran Samanci , Utku Kose

Simulating physical systems is a core component of scientific computing, encompassing a wide range of physical domains and applications. Recently, there has been a surge in data-driven methods to complement traditional numerical simulations…

Machine Learning · Computer Science 2021-08-19 Karl Otness , Arvi Gjoka , Joan Bruna , Daniele Panozzo , Benjamin Peherstorfer , Teseo Schneider , Denis Zorin

This paper presents the design and development of a networking laboratory that integrates physical networking equipment with the open source GNS3 network simulators for delivery of practical networking classes simultaneously to both…

Networking and Internet Architecture · Computer Science 2015-10-13 Ka Ching Chan

Teaching object-oriented programming in an introductory programming course poses considerable challenges to the instructor. An often advocated approach to meeting this challenge is the use of a simple, object-oriented graphics library. We…

Computers and Society · Computer Science 2007-05-23 Bruce R. Childers , James P. Cohoon , Jack W. Davidson , Peter Valle

In this paper we will describe all necessary parts of Brain-Computer Interface (BCI), such as source of signals, hardware, software, analysis, architectures of complete system. We also will go along various applications of BCI, view some…

Human-Computer Interaction · Computer Science 2010-03-16 Kirill A. Sorudeykin