The Impact of Thematic Teaching on Student Learning Outcomes in Computer Programming Applications

Saved in:
Bibliographic Details
Title: The Impact of Thematic Teaching on Student Learning Outcomes in Computer Programming Applications
Language: English
Authors: Shih-Yu Li (ORCID 0000-0002-9987-1724), Chun-Yu Ho, Shih-Ping Wu
Source: Education and Information Technologies. 2025 30(11):15791-15815.
Availability: Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
Peer Reviewed: Y
Page Count: 25
Publication Date: 2025
Document Type: Journal Articles
Reports - Research
Education Level: Higher Education
Postsecondary Education
Descriptors: Computer Science Education, Teaching Methods, Programming Languages, Teacher Student Relationship, Undergraduate Students, Engineering Education, School Business Relationship, Internship Programs, Student Evaluation, Familiarity, Instructional Design, Course Content, Course Evaluation, Grades (Scholastic), Learning Motivation, Outcomes of Education
DOI: 10.1007/s10639-025-13418-7
ISSN: 1360-2357
1573-7608
Abstract: This study originates from the observation during teaching and student interactions that students in industry-academic cooperative programs have very limited time to dedicate to coursework. The target group for this research consists of third-year students in the Mechanical Engineering industry-academia collaborative training program, and sessions are conducted in the shared computer lab, Room 312. All 40 students were informed of the study details and signed consent forms. This research was initiated based on observations from teaching sessions and internship evaluations, which revealed that these students face challenges such as heavy workloads, condensed class schedules, and limited familiarity with programming. With limited classroom time, designing content that captures students' attention and enhances learning efficiency is a primary objective of this study. This research introduces a topic-based teaching approach, which was pilot-tested in the 2021 academic year and fully implemented in the 2022 academic year. The topic-based approach comprises three stages: topic explanation and programming implementation, problem-based exercises with peer learning, and results presentation with in-depth discussion. After completing each topic, both qualitative and quantitative questionnaires are administered to facilitate rapid instructional feedback, thereby scientifically refining the teaching and learning process. The study findings show high effectiveness in quantitative metrics, with student evaluations consistently above 4 out of 5 and a gradual increase in satisfaction with the teaching team as topic difficulty rose (from 4.48 to 4.70). In qualitative feedback, students expressed strong agreement that the topic-based approach enhanced their understanding of programming applications and techniques, peer interactions deepened knowledge retention, and team presentations fostered greater engagement. Course evaluation scores improved from 4.03 to 4.49, and final grades increased significantly from 70.23 to 87.26 (with a 12.7% improvement in teaching effectiveness and a 24.2% increase in overall semester grades.). These results indicate that, compared to conventional teaching methods, the topic-based approach effectively ignites students' enthusiasm for learning and improves learning outcomes.
Abstractor: As Provided
Entry Date: 2025
Accession Number: EJ1479024
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1479024
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: The Impact of Thematic Teaching on Student Learning Outcomes in Computer Programming Applications
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Shih-Yu+Li%22">Shih-Yu Li</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0002-9987-1724">0000-0002-9987-1724</externalLink>)<br /><searchLink fieldCode="AR" term="%22Chun-Yu+Ho%22">Chun-Yu Ho</searchLink><br /><searchLink fieldCode="AR" term="%22Shih-Ping+Wu%22">Shih-Ping Wu</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Education+and+Information+Technologies%22"><i>Education and Information Technologies</i></searchLink>. 2025 30(11):15791-15815.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 25
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2025
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– 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="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Teacher+Student+Relationship%22">Teacher Student Relationship</searchLink><br /><searchLink fieldCode="DE" term="%22Undergraduate+Students%22">Undergraduate Students</searchLink><br /><searchLink fieldCode="DE" term="%22Engineering+Education%22">Engineering Education</searchLink><br /><searchLink fieldCode="DE" term="%22School+Business+Relationship%22">School Business Relationship</searchLink><br /><searchLink fieldCode="DE" term="%22Internship+Programs%22">Internship Programs</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Evaluation%22">Student Evaluation</searchLink><br /><searchLink fieldCode="DE" term="%22Familiarity%22">Familiarity</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Design%22">Instructional Design</searchLink><br /><searchLink fieldCode="DE" term="%22Course+Content%22">Course Content</searchLink><br /><searchLink fieldCode="DE" term="%22Course+Evaluation%22">Course Evaluation</searchLink><br /><searchLink fieldCode="DE" term="%22Grades+%28Scholastic%29%22">Grades (Scholastic)</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Motivation%22">Learning Motivation</searchLink><br /><searchLink fieldCode="DE" term="%22Outcomes+of+Education%22">Outcomes of Education</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1007/s10639-025-13418-7
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1360-2357<br />1573-7608
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: This study originates from the observation during teaching and student interactions that students in industry-academic cooperative programs have very limited time to dedicate to coursework. The target group for this research consists of third-year students in the Mechanical Engineering industry-academia collaborative training program, and sessions are conducted in the shared computer lab, Room 312. All 40 students were informed of the study details and signed consent forms. This research was initiated based on observations from teaching sessions and internship evaluations, which revealed that these students face challenges such as heavy workloads, condensed class schedules, and limited familiarity with programming. With limited classroom time, designing content that captures students' attention and enhances learning efficiency is a primary objective of this study. This research introduces a topic-based teaching approach, which was pilot-tested in the 2021 academic year and fully implemented in the 2022 academic year. The topic-based approach comprises three stages: topic explanation and programming implementation, problem-based exercises with peer learning, and results presentation with in-depth discussion. After completing each topic, both qualitative and quantitative questionnaires are administered to facilitate rapid instructional feedback, thereby scientifically refining the teaching and learning process. The study findings show high effectiveness in quantitative metrics, with student evaluations consistently above 4 out of 5 and a gradual increase in satisfaction with the teaching team as topic difficulty rose (from 4.48 to 4.70). In qualitative feedback, students expressed strong agreement that the topic-based approach enhanced their understanding of programming applications and techniques, peer interactions deepened knowledge retention, and team presentations fostered greater engagement. Course evaluation scores improved from 4.03 to 4.49, and final grades increased significantly from 70.23 to 87.26 (with a 12.7% improvement in teaching effectiveness and a 24.2% increase in overall semester grades.). These results indicate that, compared to conventional teaching methods, the topic-based approach effectively ignites students' enthusiasm for learning and improves learning outcomes.
– 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: EJ1479024
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1479024
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10639-025-13418-7
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 25
        StartPage: 15791
    Subjects:
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: Teacher Student Relationship
        Type: general
      – SubjectFull: Undergraduate Students
        Type: general
      – SubjectFull: Engineering Education
        Type: general
      – SubjectFull: School Business Relationship
        Type: general
      – SubjectFull: Internship Programs
        Type: general
      – SubjectFull: Student Evaluation
        Type: general
      – SubjectFull: Familiarity
        Type: general
      – SubjectFull: Instructional Design
        Type: general
      – SubjectFull: Course Content
        Type: general
      – SubjectFull: Course Evaluation
        Type: general
      – SubjectFull: Grades (Scholastic)
        Type: general
      – SubjectFull: Learning Motivation
        Type: general
      – SubjectFull: Outcomes of Education
        Type: general
    Titles:
      – TitleFull: The Impact of Thematic Teaching on Student Learning Outcomes in Computer Programming Applications
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Shih-Yu Li
      – PersonEntity:
          Name:
            NameFull: Chun-Yu Ho
      – PersonEntity:
          Name:
            NameFull: Shih-Ping Wu
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 07
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 1360-2357
            – Type: issn-electronic
              Value: 1573-7608
          Numbering:
            – Type: volume
              Value: 30
            – Type: issue
              Value: 11
          Titles:
            – TitleFull: Education and Information Technologies
              Type: main
ResultId 1