程序设计导论课程的知识与技能保留

Stephen Mujeye, Abigail Zissman, Laveena Pareek, Soumya Mungapatla
{"title":"程序设计导论课程的知识与技能保留","authors":"Stephen Mujeye, Abigail Zissman, Laveena Pareek, Soumya Mungapatla","doi":"10.1145/3584871.3584879","DOIUrl":null,"url":null,"abstract":"Computer programming is a difficult and complicated subject for students to learn. It requires a combination of problem-solving skills, math skills, and knowledge of different types of syntax. Many students struggle with programming classes, especially introductory classes. This lack of understanding and resulting frustration often causes students to fail or decide to drop a class. It is a difficult subject to teach as well, with many professors not being able to effectively relay the material to the students, since every student's understanding of programming is different. This upsetting first experience unfortunately pushes many students away from technology-related majors. For this research, we selected the introductory programming class TEC 151 in the Technology Department at Illinois State University. This course was selected due to the high number of students who experience issues with the class. We distributed a survey to students who were enrolled in TEC 151 in the past four years. We asked questions about the pacing of the class, the professor's teaching methods, and the usefulness of the course material. Data was collected and the responses were analyzed to better understand which aspects of this class could be improved to help students better understand programming. This report outlines the methods we used to distribute the survey, how we analyzed the data, and how it relates to the specific problem we hope to solve. The results from students who were previously enrolled in the class indicated that they had problems with the structure and speed of the class.","PeriodicalId":173315,"journal":{"name":"Proceedings of the 2023 6th International Conference on Software Engineering and Information Management","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Knowledge and Skill Retention in Introduction to Programming Course\",\"authors\":\"Stephen Mujeye, Abigail Zissman, Laveena Pareek, Soumya Mungapatla\",\"doi\":\"10.1145/3584871.3584879\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computer programming is a difficult and complicated subject for students to learn. It requires a combination of problem-solving skills, math skills, and knowledge of different types of syntax. Many students struggle with programming classes, especially introductory classes. This lack of understanding and resulting frustration often causes students to fail or decide to drop a class. It is a difficult subject to teach as well, with many professors not being able to effectively relay the material to the students, since every student's understanding of programming is different. This upsetting first experience unfortunately pushes many students away from technology-related majors. For this research, we selected the introductory programming class TEC 151 in the Technology Department at Illinois State University. This course was selected due to the high number of students who experience issues with the class. We distributed a survey to students who were enrolled in TEC 151 in the past four years. We asked questions about the pacing of the class, the professor's teaching methods, and the usefulness of the course material. Data was collected and the responses were analyzed to better understand which aspects of this class could be improved to help students better understand programming. This report outlines the methods we used to distribute the survey, how we analyzed the data, and how it relates to the specific problem we hope to solve. The results from students who were previously enrolled in the class indicated that they had problems with the structure and speed of the class.\",\"PeriodicalId\":173315,\"journal\":{\"name\":\"Proceedings of the 2023 6th International Conference on Software Engineering and Information Management\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-01-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 6th International Conference on Software Engineering and Information Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3584871.3584879\",\"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 2023 6th International Conference on Software Engineering and Information Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3584871.3584879","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

计算机编程对学生来说是一门困难而复杂的学科。它需要解决问题的能力、数学技能和不同类型语法知识的结合。许多学生对编程课程,尤其是入门课程感到吃力。这种缺乏理解和由此产生的挫败感经常导致学生不及格或决定退学。这也是一门很难教的学科,因为每个学生对编程的理解是不同的,所以许多教授无法有效地将材料传递给学生。不幸的是,这种令人沮丧的第一次经历使许多学生远离了与技术相关的专业。在这项研究中,我们选择了伊利诺斯州立大学技术系的入门编程课TEC 151。之所以选择这门课,是因为很多学生在这门课上遇到了问题。我们向过去四年就读TEC 151的学生分发了一份调查问卷。我们询问了有关课堂节奏、教授的教学方法和课程材料的实用性的问题。收集数据并分析反馈,以便更好地了解这门课的哪些方面可以改进,以帮助学生更好地理解编程。这份报告概述了我们用来分发调查的方法,我们如何分析数据,以及它与我们希望解决的具体问题的关系。之前参加过该课程的学生的结果表明,他们在课程的结构和速度方面存在问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Knowledge and Skill Retention in Introduction to Programming Course
Computer programming is a difficult and complicated subject for students to learn. It requires a combination of problem-solving skills, math skills, and knowledge of different types of syntax. Many students struggle with programming classes, especially introductory classes. This lack of understanding and resulting frustration often causes students to fail or decide to drop a class. It is a difficult subject to teach as well, with many professors not being able to effectively relay the material to the students, since every student's understanding of programming is different. This upsetting first experience unfortunately pushes many students away from technology-related majors. For this research, we selected the introductory programming class TEC 151 in the Technology Department at Illinois State University. This course was selected due to the high number of students who experience issues with the class. We distributed a survey to students who were enrolled in TEC 151 in the past four years. We asked questions about the pacing of the class, the professor's teaching methods, and the usefulness of the course material. Data was collected and the responses were analyzed to better understand which aspects of this class could be improved to help students better understand programming. This report outlines the methods we used to distribute the survey, how we analyzed the data, and how it relates to the specific problem we hope to solve. The results from students who were previously enrolled in the class indicated that they had problems with the structure and speed of the class.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信