Academic Journal
Student Perceptions of Learning through Original and AI-Generated Python Programs from a Software Quality Perspective
| Τίτλος: | Student Perceptions of Learning through Original and AI-Generated Python Programs from a Software Quality Perspective |
|---|---|
| Γλώσσα: | English |
| Συγγραφείς: | Mark Frydenberg, Anqi Xu, Jennifer Xu |
| Πηγή: | Information Systems Education Journal. 2025 23(4):34-56. |
| Διαθεσιμότητα: | Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org |
| Peer Reviewed: | Y |
| Page Count: | 23 |
| Ημερομηνία έκδοσης: | 2025 |
| Τύπος εγγράφου: | Journal Articles Reports - Research Tests/Questionnaires |
| Education Level: | Higher Education Postsecondary Education |
| Descriptors: | Student Attitudes, Programming, Computer Software, Quality Assurance, Artificial Intelligence, Computer Science Education, Evaluation, Introductory Courses, Problem Based Learning, Coding, College Students |
| ISSN: | 1545-679X |
| Περίληψη: | This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions using a software quality assessment framework, focusing on the correctness, efficiency, understandability, consistency, and maintainability, which provided a guide to evaluating code beyond simply correctness of the solution. Research examines how students perceive and utilize generative AI, considering their motivations, outcomes, and experiences. Findings suggest that while students see significant potential in using AI tools to enhance their coding process and appreciate the efficiency and compactness of the AI-generated code, they often prefer their own solutions due to familiarity and features used. This research aims to inform future studies on student application of AI tools in learning to code and provides educators with a model for evaluating AI's impact on student learning. |
| Abstractor: | As Provided |
| Entry Date: | 2025 |
| Αριθμός Καταχώρησης: | EJ1467909 |
| Βάση Δεδομένων: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1467909 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1467909 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Student Perceptions of Learning through Original and AI-Generated Python Programs from a Software Quality Perspective – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Mark+Frydenberg%22">Mark Frydenberg</searchLink><br /><searchLink fieldCode="AR" term="%22Anqi+Xu%22">Anqi Xu</searchLink><br /><searchLink fieldCode="AR" term="%22Jennifer+Xu%22">Jennifer Xu</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Information+Systems+Education+Journal%22"><i>Information Systems Education Journal</i></searchLink>. 2025 23(4):34-56. – Name: Avail Label: Availability Group: Avail Data: Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 23 – Name: DatePubCY Label: Publication Date Group: Date Data: 2025 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research<br />Tests/Questionnaires – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Student+Attitudes%22">Student Attitudes</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Quality+Assurance%22">Quality Assurance</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Evaluation%22">Evaluation</searchLink><br /><searchLink fieldCode="DE" term="%22Introductory+Courses%22">Introductory Courses</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Based+Learning%22">Problem Based Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Coding%22">Coding</searchLink><br /><searchLink fieldCode="DE" term="%22College+Students%22">College Students</searchLink> – Name: ISSN Label: ISSN Group: ISSN Data: 1545-679X – Name: Abstract Label: Abstract Group: Ab Data: This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions using a software quality assessment framework, focusing on the correctness, efficiency, understandability, consistency, and maintainability, which provided a guide to evaluating code beyond simply correctness of the solution. Research examines how students perceive and utilize generative AI, considering their motivations, outcomes, and experiences. Findings suggest that while students see significant potential in using AI tools to enhance their coding process and appreciate the efficiency and compactness of the AI-generated code, they often prefer their own solutions due to familiarity and features used. This research aims to inform future studies on student application of AI tools in learning to code and provides educators with a model for evaluating AI's impact on student learning. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2025 – Name: AN Label: Accession Number Group: ID Data: EJ1467909 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1467909 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 23 StartPage: 34 Subjects: – SubjectFull: Student Attitudes Type: general – SubjectFull: Programming Type: general – SubjectFull: Computer Software Type: general – SubjectFull: Quality Assurance Type: general – SubjectFull: Artificial Intelligence Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Evaluation Type: general – SubjectFull: Introductory Courses Type: general – SubjectFull: Problem Based Learning Type: general – SubjectFull: Coding Type: general – SubjectFull: College Students Type: general Titles: – TitleFull: Student Perceptions of Learning through Original and AI-Generated Python Programs from a Software Quality Perspective Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Mark Frydenberg – PersonEntity: Name: NameFull: Anqi Xu – PersonEntity: Name: NameFull: Jennifer Xu IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2025 Identifiers: – Type: issn-electronic Value: 1545-679X Numbering: – Type: volume Value: 23 – Type: issue Value: 4 Titles: – TitleFull: Information Systems Education Journal Type: main |
| ResultId | 1 |