{"title":"缩小和扩展:解决多轨道编程的挑战","authors":"Steven Bradley, Eleni C. Akrida","doi":"10.1145/3498343.3498344","DOIUrl":null,"url":null,"abstract":"Given the different amount of programming experience that students have arriving at university, some universities have introduced alternative multiple streams to teach programming. This approach was exemplified by Harvey Mudd College, who successfully used it as part of a range of measures to increase gender diversity within computing. One of the challenges with having multiple streams is how to narrow the experience gap without holding back those students who arrive with more experience of programming. In this paper we discuss one potential solution, which is to offer more experienced students the opportunity to choose their own topic of study and their own project. Rather than having technical constraints on their work, students are instead required to demonstrate how they have managed their own learning and worked collaboratively, developing within Bloom’s affective domain.","PeriodicalId":135120,"journal":{"name":"Proceedings of 6th Conference on Computing Education Practice","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Narrowing and Stretching: Addressing the Challenge of Multi-track Programming\",\"authors\":\"Steven Bradley, Eleni C. Akrida\",\"doi\":\"10.1145/3498343.3498344\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Given the different amount of programming experience that students have arriving at university, some universities have introduced alternative multiple streams to teach programming. This approach was exemplified by Harvey Mudd College, who successfully used it as part of a range of measures to increase gender diversity within computing. One of the challenges with having multiple streams is how to narrow the experience gap without holding back those students who arrive with more experience of programming. In this paper we discuss one potential solution, which is to offer more experienced students the opportunity to choose their own topic of study and their own project. Rather than having technical constraints on their work, students are instead required to demonstrate how they have managed their own learning and worked collaboratively, developing within Bloom’s affective domain.\",\"PeriodicalId\":135120,\"journal\":{\"name\":\"Proceedings of 6th Conference on Computing Education Practice\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-01-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 6th Conference on Computing Education Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3498343.3498344\",\"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 6th Conference on Computing Education Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3498343.3498344","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Narrowing and Stretching: Addressing the Challenge of Multi-track Programming
Given the different amount of programming experience that students have arriving at university, some universities have introduced alternative multiple streams to teach programming. This approach was exemplified by Harvey Mudd College, who successfully used it as part of a range of measures to increase gender diversity within computing. One of the challenges with having multiple streams is how to narrow the experience gap without holding back those students who arrive with more experience of programming. In this paper we discuss one potential solution, which is to offer more experienced students the opportunity to choose their own topic of study and their own project. Rather than having technical constraints on their work, students are instead required to demonstrate how they have managed their own learning and worked collaboratively, developing within Bloom’s affective domain.