SecTutor: An Intelligent Tutoring System for Secure Programming

被引:0
|
作者
Ngambeki, Ida [1 ]
Bishop, Matt [2 ]
Dai, Jun [3 ]
Nico, Phillip [4 ]
Mian, Shiven [2 ]
Ong Thao [3 ]
Tran Ngoc Bao Huynh [3 ]
Chance, Zed [3 ]
Alhasan, Isslam [1 ]
Afolabi, Motunrola [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Univ Calif Davis, Davis, CA 95616 USA
[3] Calif State Univ Sacramento, Sacramento, CA 95819 USA
[4] Calif Polytech State Univ San Luis Obispo, San Luis Obispo, CA 93407 USA
基金
美国国家科学基金会;
关键词
Secure programming; Tutoring; Intelligent system;
D O I
10.1007/978-3-031-08172-9_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SecTutor is a tutoring system that uses adaptive testing to select instructional modules that allow users to pursue secure programming knowledge at their own pace. This project aims to combat one of the most significant cybersecurity challenges we have today: individuals' failure to practice defensive, secure, and robust programming. To alleviate this, we introduce SecTutor, an adaptive online tutoring system, to help developers understand the foundational concepts behind secure programming. SecTutor allows learners to pursue knowledge at their own pace and according to their own interests, based on assessments that identify and structure educational modules based on their current level of understanding.
引用
收藏
页码:17 / 28
页数:12
相关论文
共 50 条
  • [1] A Novel Intelligent Tutoring System For Learning Programming
    Wang, Meng
    Wu, Wenjun
    Liang, Yu
    [J]. 2020 15TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS), 2020, : 162 - 168
  • [2] An intelligent tutoring and assessing system for prolog programming
    Hong, J
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION: KNOWLEDGE AND MEDIA IN LEARNING SYSTEMS, 1997, 39 : 586 - 588
  • [3] AN INTELLIGENT TUTORING SYSTEM FOR TUTORING THE COMPUTERS PROGRAMMING AND C LANGUAGE DISCIPLINE
    Dobre, Iuliana
    [J]. LET'S BUILD THE FUTURE THROUGH LEARNING INNOVATION!, VOL. 2, 2014, : 142 - 149
  • [4] Usability Factors for an Intelligent Tutoring System on Computer Programming
    Chrysafiadi, Konstantina
    Virvou, Maria
    [J]. NEW DIRECTIONS IN INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES - 2, 2009, 226 : 339 - 347
  • [5] An Intelligent Tutoring System for Computer Numerical Control Programming
    Li, Qinbo
    Hsieh, Sheng-Jen
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2019, 35 (01) : 252 - 261
  • [7] Algorithm and intelligent tutoring system design for programmable controller programming
    Hsieh, Sheng-Jen
    Cheng, Yuan-Teng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 71 (5-8): : 1099 - 1115
  • [8] A Web-based intelligent tutoring system for computer programming
    Butz, CJ
    Hua, S
    Maguire, RB
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 159 - 165
  • [9] Algorithm and intelligent tutoring system design for programmable controller programming
    Sheng-Jen Hsieh
    Yuan-Teng Cheng
    [J]. The International Journal of Advanced Manufacturing Technology, 2014, 71 : 1099 - 1115
  • [10] A multi-agent intelligent tutoring system for learning computer programming
    Sierra, Enrique
    Hossian, Alejandro
    Britos, Paola
    Rodriguez, Dario
    Garcia-Martinez, Ramon
    [J]. CERMA 2007: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE, PROCEEDINGS, 2007, : 382 - 385