{"title":"“对象至上”十年","authors":"Uwe Lämmel","doi":"10.1515/cplbu-2017-0031","DOIUrl":null,"url":null,"abstract":"Abstract Teaching programming to newbies is still an ongoing challenge. Strongly worded, either students can program when they enter the university or they never learn it. The challenge is to address as many students as possible in such a way that they get an understanding of programming and become able to complete the course successfully. In contrary to traditional structured programming the Objects-First approach starts with classes and objects and introduces data types and programming statements whenever they are necessary to define the structure or behaviour of objects. The author has used the Objects-First approach for more than ten years. Almost the same content has been used all over the years but the way of teaching has changed. For the last two years the author has used elements of just-in-time teaching. The paper reviews the different teaching approaches based on the exams results. The author argues that teaching style has a minor influence. The social atmosphere among the students is a more crucial factor.","PeriodicalId":221827,"journal":{"name":"Balkan Region Conference on Engineering and Business Education","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ten Years of “Object First”\",\"authors\":\"Uwe Lämmel\",\"doi\":\"10.1515/cplbu-2017-0031\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract Teaching programming to newbies is still an ongoing challenge. Strongly worded, either students can program when they enter the university or they never learn it. The challenge is to address as many students as possible in such a way that they get an understanding of programming and become able to complete the course successfully. In contrary to traditional structured programming the Objects-First approach starts with classes and objects and introduces data types and programming statements whenever they are necessary to define the structure or behaviour of objects. The author has used the Objects-First approach for more than ten years. Almost the same content has been used all over the years but the way of teaching has changed. For the last two years the author has used elements of just-in-time teaching. The paper reviews the different teaching approaches based on the exams results. The author argues that teaching style has a minor influence. The social atmosphere among the students is a more crucial factor.\",\"PeriodicalId\":221827,\"journal\":{\"name\":\"Balkan Region Conference on Engineering and Business Education\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Balkan Region Conference on Engineering and Business Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1515/cplbu-2017-0031\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Balkan Region Conference on Engineering and Business Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1515/cplbu-2017-0031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Abstract Teaching programming to newbies is still an ongoing challenge. Strongly worded, either students can program when they enter the university or they never learn it. The challenge is to address as many students as possible in such a way that they get an understanding of programming and become able to complete the course successfully. In contrary to traditional structured programming the Objects-First approach starts with classes and objects and introduces data types and programming statements whenever they are necessary to define the structure or behaviour of objects. The author has used the Objects-First approach for more than ten years. Almost the same content has been used all over the years but the way of teaching has changed. For the last two years the author has used elements of just-in-time teaching. The paper reviews the different teaching approaches based on the exams results. The author argues that teaching style has a minor influence. The social atmosphere among the students is a more crucial factor.