loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Dieter Pawelczak

Affiliation: Institute of Software Engineering, University of the Bundeswehr München, Germany

Keyword(s): Tool based Learning, Teaching Programming, Secure Programming, Programming Environments, Automated Assessment System, Computer-supported Collaborative Learning, Computer Science Education.

Abstract: Learning programming is a barrier for many students enrolled in engineering degree programs. In addition, students need to develop an awareness of security aspects in programming, especially with respect to robustness and correctness. Professional integrated development environments might overwhelm students with many options and features and distract them from learning. In order to lower the burden for novice programmers, we developed the Virtual-C IDE, a programming environment designed for programming beginners, which embeds some rules of the CERT secure C coding standard, provides memory visualizations to foster the students’ understanding of the memory model of C and integrates a testing framework that enables programming exercises and automated assessment. The paper shows the benefits of learning and teaching with the Virtual-C IDE, describes our experience with integrating secure coding in an introductory course and presents the students’ evaluation of that course.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.212.26.248

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Pawelczak, D. (2020). A New Programming Environment for Teaching Secure C Programming and Assessment. In Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU; ISBN 978-989-758-417-6; ISSN 2184-5026, SciTePress, pages 374-381. DOI: 10.5220/0009354003740381

@conference{csedu20,
author={Dieter Pawelczak.},
title={A New Programming Environment for Teaching Secure C Programming and Assessment},
booktitle={Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU},
year={2020},
pages={374-381},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009354003740381},
isbn={978-989-758-417-6},
issn={2184-5026},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU
TI - A New Programming Environment for Teaching Secure C Programming and Assessment
SN - 978-989-758-417-6
IS - 2184-5026
AU - Pawelczak, D.
PY - 2020
SP - 374
EP - 381
DO - 10.5220/0009354003740381
PB - SciTePress