{"title":"使用移动设备向STEM学生教授安全编码实践的框架","authors":"E. Agama, H. Chi","doi":"10.1145/2638404.2675735","DOIUrl":null,"url":null,"abstract":"TSCPSTEM is a framework that introduces security concepts and practices to STEM students through the web portal designed to run on mobile devices for easy access. TSCPSTEM's framework will equip students with the required skills and knowledge to guard against programming errors that lead to vulnerabilities in programs. While providing fundamental skills required for STEM students for secure coding, students will also gain the skills set necessary to identifying and taking precautionary measures to prevent insecurity in programs. TSCPSTEM's educational framework, which implements security concepts through tutorials, practical tests, quizzes and lab demos, will also implement robust game challenge for students to enhance learning. Most essentially, we will design this gaming module for delivery to run on different mobile devices, including android, while using good learning theory and proper instructional design for learning to be effective. We will also demonstrate the use of static-analysis tools such as CryptoLint, Klocwork Insight, and APKInspector for detecting weaknesses in mobile devices applications.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"18 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A framework for teaching secure coding practices to STEM students with mobile devices\",\"authors\":\"E. Agama, H. Chi\",\"doi\":\"10.1145/2638404.2675735\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"TSCPSTEM is a framework that introduces security concepts and practices to STEM students through the web portal designed to run on mobile devices for easy access. TSCPSTEM's framework will equip students with the required skills and knowledge to guard against programming errors that lead to vulnerabilities in programs. While providing fundamental skills required for STEM students for secure coding, students will also gain the skills set necessary to identifying and taking precautionary measures to prevent insecurity in programs. TSCPSTEM's educational framework, which implements security concepts through tutorials, practical tests, quizzes and lab demos, will also implement robust game challenge for students to enhance learning. Most essentially, we will design this gaming module for delivery to run on different mobile devices, including android, while using good learning theory and proper instructional design for learning to be effective. We will also demonstrate the use of static-analysis tools such as CryptoLint, Klocwork Insight, and APKInspector for detecting weaknesses in mobile devices applications.\",\"PeriodicalId\":91384,\"journal\":{\"name\":\"Proceedings of the 2014 ACM Southeast Regional Conference\",\"volume\":\"18 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-03-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2014 ACM Southeast Regional Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2638404.2675735\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 ACM Southeast Regional Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2638404.2675735","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A framework for teaching secure coding practices to STEM students with mobile devices
TSCPSTEM is a framework that introduces security concepts and practices to STEM students through the web portal designed to run on mobile devices for easy access. TSCPSTEM's framework will equip students with the required skills and knowledge to guard against programming errors that lead to vulnerabilities in programs. While providing fundamental skills required for STEM students for secure coding, students will also gain the skills set necessary to identifying and taking precautionary measures to prevent insecurity in programs. TSCPSTEM's educational framework, which implements security concepts through tutorials, practical tests, quizzes and lab demos, will also implement robust game challenge for students to enhance learning. Most essentially, we will design this gaming module for delivery to run on different mobile devices, including android, while using good learning theory and proper instructional design for learning to be effective. We will also demonstrate the use of static-analysis tools such as CryptoLint, Klocwork Insight, and APKInspector for detecting weaknesses in mobile devices applications.