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}
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.