Despite the enthusiasm and initiatives for making programming accessible to students outside Computer Science (cs), unfortunately, there are still many unanswered questions about how we should be teaching programming ...
详细信息
ISBN:
(纸本)9781467374576
Despite the enthusiasm and initiatives for making programming accessible to students outside Computer Science (cs), unfortunately, there are still many unanswered questions about how we should be teaching programming to engineers, scientists, artists or other non-csmajors. We present an in-depth case study of first-year management engineering students enrolled in a required introductory programming course at a large North American university. Based on an inductive analysis of one-on-one interviews, surveys, and weekly observations, we provide insights into students' motivations, career goals, perceptions of programming, and reactions to the Java and Processing languages. One of our key findings is that between the traditional classification of non-programmers vs. programmers, there exists a category of conversational programmers who do not necessarily want to be professional programmers or even end-user programmers, but want to learn programming so that they can speak in the "programmer's language" and improve their perceived job marketability in the software industry.
The present poster documents an attempt by the investigators to try out classroom presentations as a viable replacement for peer reviews in programming-heavy coursework. The results from the project provide helpful po...
详细信息
ISBN:
(纸本)9781450377157
The present poster documents an attempt by the investigators to try out classroom presentations as a viable replacement for peer reviews in programming-heavy coursework. The results from the project provide helpful pointers for cues/comments that would enable reviewing students to think critically about code being presented. The results also indicate that the method used to form groups to solve assignments can have at least as strong an effect as code presentation. In addition, overall grade distribution in a course, as used in this project, may not be a reliable indicator for student learning when data is spread out over multiple semesters. As a pilot project, the information presented here is primarily helpful in determining the conditions required to test the utility of code presentation in future projects.
Students in non-cs STEM majors often have specific difficulties with programming content in their coursework. Instructor feedback is usually limited to the results obtained and major algorithmic errors, due to the nat...
详细信息
ISBN:
(纸本)9781450358903
Students in non-cs STEM majors often have specific difficulties with programming content in their coursework. Instructor feedback is usually limited to the results obtained and major algorithmic errors, due to the nature of coding assignments. The authors' aim is to investigate whether presenting code and receiving feedback from their peers in class makes an appreciable difference in non-cs STEM-major students' learning of programming. The poster will present data collected over two semesters from five sections of three programming-heavy chemistry, engineering and math courses taught at the University of Wisconsin-Stout. Student groups were asked to present their homework attempts to the class, their peers were asked to fill out surveys containing Yes/No questions and comments on the attempts, and this feedback was passed on to the presenting students, who were then given time to improve their work before submitting their final versions. Comparison of student performance statistics in exams, between semesters during which the study was implemented and prior semesters, is used as a tool to assess student learning. Results of the study from two semesters have shown that group composition and the type of questions asked in the survey are the two major factors at play. The poster will also discuss the enhanced design of the study during the third and final semester in spring 2019 that will take these results into account. DOI: http://***/10.1145/3287324.3293820
暂无评论