[HTML][HTML] Systematic Review: Analysis of Coding Vulnerabilities across Languages

S Sakharkar - Journal of Information Security, 2023 - scirp.org
The boom of coding languages in the 1950s revolutionized how our digital world was
construed and accessed. The languages invented then, including Fortran, are still in use …

Identifying gaps in the secure programming knowledge and skills of students

J Lam, E Fang, M Almansoori, R Chatterjee… - Proceedings of the 53rd …, 2022 - dl.acm.org
Often, security topics are only taught in advanced computer science (CS) courses. However,
most US R1 universities do not require students to take these courses to complete an …

TAnnotator: Towards annotating programming e-textbooks with facts and examples

ASM Venigalla, S Chimalakonda - Smart Learning Environments, 2023 - Springer
E-textbooks are one of the commonly used sources to learn programming, in the domain of
computer science and engineering. Programming related textbooks provide examples …

Towards finding the missing pieces to teach secure programming skills to students

M Almansoori, J Lam, E Fang, AG Soosai Raj… - Proceedings of the 54th …, 2023 - dl.acm.org
Research efforts tried to expose students to security topics early in the undergraduate CS
curriculum. However, such efforts are rarely adopted in practice and remain less effective …

XSS for the masses: Integrating security in a web programming course using a security scanner

LK Shar, CM Poskitt, KJ Shim, LYL Wong - Proceedings of the 27th ACM …, 2022 - dl.acm.org
Cybersecurity education is considered an important part of undergraduate computing
curricula, but many institutions teach it only in dedicated courses or tracks. This optionality …

Election security in the cloud: A ctf activity to teach cloud and web security

Z Romano, J Windsor, M VanDerPol… - 2021 IEEE Frontiers in …, 2021 - ieeexplore.ieee.org
In this innovative practice work in progress (WIP) paper, we present a novel capture the flag
(CTF) activity to teach students about the potential pitfalls and consequences of cloud …

Cybersecurity as a Crosscutting Concept Across an Undergrad Computer Science Curriculum: An Experience Report

A Nadeem - Proceedings of the 55th ACM Technical Symposium on …, 2024 - dl.acm.org
Although many Computer Science (CS) programs offer cybersecurity courses, they are
typically optional and placed at the periphery of the program. We advocate to integrate …

[PDF][PDF] Empirical Study on Extracting Practical Code Scenarios from Python Textbooks

H Damrongsiri - 2024 - naist.repo.nii.ac.jp
Python serves as a versatile programming language due to its diverse audience. This
versatility, however, has a double-edged nature as it implies a multitude of learning …

Cybersecurity as a Crosscutting Concept Across an Undergrad Computer Science Curriculum

A Nadeem - 2024 - repository.tudelft.nl
Although many Computer Science (CS) programs offer cybersecurity courses, they are
typically optional and placed at the periphery of the program. We advocate to integrate …

[PDF][PDF] An Empirical Study to Understand Pythonic Lists and Dictionaries Usage in Textbooks

R Rojpaisarnkit - 2024 - naist.repo.nii.ac.jp
Abstract Coding in a 'Pythonic Way'involves writing code in a manner that is idiomatic and
natural for the Python language, aligning with its philosophy and community conventions …