English
Related papers

Related papers: Online Unplugged and Block-Based Cryptography in G…

200 papers

Deep learning in general domains has constantly been extended to domain-specific tasks requiring the recognition of fine-grained characteristics. However, real-world applications for fine-grained tasks suffer from two challenges: a high…

Computer Vision and Pattern Recognition · Computer Science 2023-03-27 Sungnyun Kim , Sangmin Bae , Se-Young Yun

Teaching assembly programming is a fundamental component of undergraduate computer science education, yet many students struggle with its abstract and low-level concepts. Existing learning tools, such as simulators and visualisers, support…

Computers and Society · Computer Science 2026-03-02 Elliott Wen , Paul Denny , Andrew Luxton-Reilly , Sean Ma , Bruce Sham , Chenye Ni , Jun Seo , Yu Yang

Distance learning is not a novel concept. Education or learning conducted online is a form of distance education. Online learning presents a convenient alternative to traditional learning. Numerous researchers have investigated the usage of…

Computers and Society · Computer Science 2023-03-28 J. Dulangi Kanchana , Gayashan Amarasinghe , Vishaka Nanayakkara , Amal Shehan Perera

As digital systems increasingly rely on pervasive data collection and inference, educating future designers and researchers about Usable Privacy has become a critical need for HCI. However, privacy education in higher education is often…

Computers and Society · Computer Science 2026-04-28 Sanchari Das , Dhiman Goswami , Michelle Melo , Aditya Johri , Vivian G. Motti

Security bugs are errors in code that, when exploited, can lead to serious software vulnerabilities. These bugs could allow an attacker to take over an application and steal information. One of the ways to address this issue is by means of…

Software Engineering · Computer Science 2021-02-23 Tiago Espinha Gasiba , Samra Hodzic , Ulrike Lechner , Maria Pinto-Albuquerque

In modern day society, the ability to code is a highly desirable skill. So much so that the current supply from third level institutes across the world does not meet the high demands of industry. One of the major issues is the low…

Computers and Society · Computer Science 2017-12-05 Mark Noone , Aidan Mooney

The impact of Large Language Models (LLMs) like GPT-3, GPT-4, and Bard in computer science (CS) education is expected to be profound. Students now have the power to generate code solutions for a wide array of programming assignments. For…

Computers and Society · Computer Science 2024-12-03 Pedro Alves , Bruno Pereira Cipriano

ChatGPT, launched in November 2022, has gained widespread attention from students and educators globally, with an online report by Hu (2023) stating it as the fastest-growing consumer application in history. While discussions on the use of…

Computers and Society · Computer Science 2023-05-31 Gaoxia Zhu , Xiuyi Fan , Chenyu Hou , Tianlong Zhong , Peter Seow , Annabel Chen Shen-Hsing , Preman Rajalingam , Low Kin Yew , Tan Lay Poh

In modern computer science education, massive open online courses (MOOCs) log thousands of hours of data about how students solve coding challenges. Being so rich in data, these platforms have garnered the interest of the machine learning…

Machine Learning · Computer Science 2018-12-18 Mike Wu , Milan Mosse , Noah Goodman , Chris Piech

What would you teach if you had only one course to help students grasp the essence of computation and perhaps inspire a few of them to make computing a subject of further study? Assume they have the standard college prep background. This…

Computers and Society · Computer Science 2013-01-23 Rex Page , Ruben Gamboa

In a zero-trust fabless paradigm, designers are increasingly concerned about hardware-based attacks on the semiconductor supply chain. Logic locking is a design-for-trust method that adds extra key-controlled gates in the circuits to…

Cryptography and Security · Computer Science 2024-02-07 Yeganeh Aghamohammadi , Amin Rezaei

These lecture notes have been written for courses given at \'Ecole normale sup\'erieure de Lyon and summer school 2022 in post-quantum cryptography that took place in the university of Budapest. Our objective is to give a general…

Cryptography and Security · Computer Science 2023-04-10 Thomas Debris-Alazard

We designed three color-coding schemes to identify related information across representations and to differentiate distinct information within a representation in slide-based instruction for calculus-based introductory mechanics. We found…

Physics Education · Physics 2024-11-25 Brianna S. Dillon Thomas , Scott Carr , Siming Guo

Student retention is one of the rising problems seen in educational institutions. With the rising cost of education and issues in the education sector, such as curriculum relevance, student engagement, and rapidly changing technological…

Computers and Society · Computer Science 2025-10-21 Abrar Mahbub , Humira Saria , Md. Foysal Hossain , Nafees Mansoor

Our goal is to create an interactive natural language interface that efficiently and reliably learns from users to complete tasks in simulated robotics settings. We introduce a neural semantic parsing system that learns new high-level…

Computation and Language · Computer Science 2020-10-13 Siddharth Karamcheti , Dorsa Sadigh , Percy Liang

By analogy with the developed cryptographic theory of discrete logarithm problems, we define several hard problems in Entropoid based cryptography, such as Discrete Entropoid Logarithm Problem (DELP), Computational Entropoid Diffie-Hellman…

Cryptography and Security · Computer Science 2021-04-13 Danilo Gligoroski

Growing concerns surrounding AI safety and data privacy have driven the development of Machine Unlearning as a potential solution. However, current machine unlearning algorithms are designed to complement the offline training paradigm. The…

Machine Learning · Computer Science 2025-09-23 Sayanta Adhikari , Vishnuprasadh Kumaravelu , P. K. Srijith

Credit card fraud detection is a very challenging problem because of the specific nature of transaction data and the labeling process. The transaction data is peculiar because they are obtained in a streaming fashion, they are strongly…

Machine Learning · Computer Science 2018-04-23 Fabirzio Carcillo , Yann-Aël Le Borgne , Olivier Caelen , Gianluca Bontempi

In this tutorial, selected topics of cryptology and of computational complexity theory are presented. We give a brief overview of the history and the foundations of classical cryptography, and then move on to modern public-key cryptography.…

Computational Complexity · Computer Science 2007-05-23 Jörg Rothe

Active learning comprises many varied techniques that engage students actively in the construction of their understanding. Because of this variation, different active learning techniques may be best suited to achieving different learning…

General Economics · Economics 2025-08-11 Sarah A. Jacobson , Luyao Zhang , Jiasheng Zhu