{"title":"Adding a robot project to a CS1 course","authors":"P. Pierce","doi":"10.1145/1900008.1900115","DOIUrl":null,"url":null,"abstract":"Beginning programming courses can take many forms -- different order of topics, different languages, different texts, and different objectives. Because the material to be covered can often be very detailed and abstract, student interest and attention is hard to maintain. Adding a hands-on project to the course offers the instructor the ability to have the students focus on a fun project while still learning the rubrics of programming.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"228 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SE '10","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1900008.1900115","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Beginning programming courses can take many forms -- different order of topics, different languages, different texts, and different objectives. Because the material to be covered can often be very detailed and abstract, student interest and attention is hard to maintain. Adding a hands-on project to the course offers the instructor the ability to have the students focus on a fun project while still learning the rubrics of programming.