{"title":"在一年级工程课程中检查软件设计项目:项目类型对编程复杂性和编程的影响","authors":"Krista M. Kcskemety, Zachary Dix, Benjamin Kott","doi":"10.1109/FIE.2018.8659033","DOIUrl":null,"url":null,"abstract":"This Innovative Practice work-in-progress paper examines a game software design project implemented at a large Midwestern university to replace prior end of term projects. The use of end of term projects for introductory software courses can increase student engagement and provide a way to summarize and synthesize topics learned in the course. Previous research has shown student’s perceptions of the game project to be positive. This current work examines a sample set of programming source code submissions for the Source Lines of Code metric and counts of the instances of certain programming fundamentals (input/output, repetition structures, selection structures). The results show that the game projects had significantly higher effort required when examining these metrics compared to the prior end of term projects. This preliminary work will lead to additional analysis of the full set of source code submissions, as well as, different metrics to measure complexity of the submissions.","PeriodicalId":354904,"journal":{"name":"2018 IEEE Frontiers in Education Conference (FIE)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Examining Software Design Projects in a First-Year Engineering Course: : The Impact of the Project Type on Programming Complexity and Programming\",\"authors\":\"Krista M. Kcskemety, Zachary Dix, Benjamin Kott\",\"doi\":\"10.1109/FIE.2018.8659033\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This Innovative Practice work-in-progress paper examines a game software design project implemented at a large Midwestern university to replace prior end of term projects. The use of end of term projects for introductory software courses can increase student engagement and provide a way to summarize and synthesize topics learned in the course. Previous research has shown student’s perceptions of the game project to be positive. This current work examines a sample set of programming source code submissions for the Source Lines of Code metric and counts of the instances of certain programming fundamentals (input/output, repetition structures, selection structures). The results show that the game projects had significantly higher effort required when examining these metrics compared to the prior end of term projects. This preliminary work will lead to additional analysis of the full set of source code submissions, as well as, different metrics to measure complexity of the submissions.\",\"PeriodicalId\":354904,\"journal\":{\"name\":\"2018 IEEE Frontiers in Education Conference (FIE)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Frontiers in Education Conference (FIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.2018.8659033\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Frontiers in Education Conference (FIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.2018.8659033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Examining Software Design Projects in a First-Year Engineering Course: : The Impact of the Project Type on Programming Complexity and Programming
This Innovative Practice work-in-progress paper examines a game software design project implemented at a large Midwestern university to replace prior end of term projects. The use of end of term projects for introductory software courses can increase student engagement and provide a way to summarize and synthesize topics learned in the course. Previous research has shown student’s perceptions of the game project to be positive. This current work examines a sample set of programming source code submissions for the Source Lines of Code metric and counts of the instances of certain programming fundamentals (input/output, repetition structures, selection structures). The results show that the game projects had significantly higher effort required when examining these metrics compared to the prior end of term projects. This preliminary work will lead to additional analysis of the full set of source code submissions, as well as, different metrics to measure complexity of the submissions.