{"title":"在非主要算法课程中使用替代评分","authors":"Robbie Weber","doi":"10.1145/3545945.3569765","DOIUrl":null,"url":null,"abstract":"We implemented a standards-based grading scheme in an upperdivision course on algorithm design taken by non-CS-majors. The alternate grading system allows students to submit multiple attempts at the same algorithm design problem, while managing grading load by replacing standard point-based scales with a 4- possibility-scale for all problems. The simplified grading system created flexibility in the course structure that allowed us to give students more problems each week than we expected them to complete, covering different aspects of the given topics (e.g., both theoretical and practical approaches to algorithm design). The additional problems allowed for students with different goals and backgrounds to choose different problems and tailor it to their needs. The availability of resubmissions created incentives for students to master difficult topics throughout the term without a final exam. We argue that the simplified grading system is particularly well-suited to courses in algorithm design and courses for students with varying backgrounds and goals.","PeriodicalId":371326,"journal":{"name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Using Alternative Grading in a Non-Major Algorithms Course\",\"authors\":\"Robbie Weber\",\"doi\":\"10.1145/3545945.3569765\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We implemented a standards-based grading scheme in an upperdivision course on algorithm design taken by non-CS-majors. The alternate grading system allows students to submit multiple attempts at the same algorithm design problem, while managing grading load by replacing standard point-based scales with a 4- possibility-scale for all problems. The simplified grading system created flexibility in the course structure that allowed us to give students more problems each week than we expected them to complete, covering different aspects of the given topics (e.g., both theoretical and practical approaches to algorithm design). The additional problems allowed for students with different goals and backgrounds to choose different problems and tailor it to their needs. The availability of resubmissions created incentives for students to master difficult topics throughout the term without a final exam. We argue that the simplified grading system is particularly well-suited to courses in algorithm design and courses for students with varying backgrounds and goals.\",\"PeriodicalId\":371326,\"journal\":{\"name\":\"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3545945.3569765\",\"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 54th ACM Technical Symposium on Computer Science Education V. 1","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3545945.3569765","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Alternative Grading in a Non-Major Algorithms Course
We implemented a standards-based grading scheme in an upperdivision course on algorithm design taken by non-CS-majors. The alternate grading system allows students to submit multiple attempts at the same algorithm design problem, while managing grading load by replacing standard point-based scales with a 4- possibility-scale for all problems. The simplified grading system created flexibility in the course structure that allowed us to give students more problems each week than we expected them to complete, covering different aspects of the given topics (e.g., both theoretical and practical approaches to algorithm design). The additional problems allowed for students with different goals and backgrounds to choose different problems and tailor it to their needs. The availability of resubmissions created incentives for students to master difficult topics throughout the term without a final exam. We argue that the simplified grading system is particularly well-suited to courses in algorithm design and courses for students with varying backgrounds and goals.