Academic Journal
Combining Building Block Process with Computational Thinking Improves Learning Outcomes of Python Programming with Peer Assessment
| Τίτλος: | Combining Building Block Process with Computational Thinking Improves Learning Outcomes of Python Programming with Peer Assessment |
|---|---|
| Γλώσσα: | English |
| Συγγραφείς: | Tsung-Chih Hsiao (ORCID |
| Πηγή: | SAGE Open. 2023 13(4). |
| Διαθεσιμότητα: | SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com |
| Peer Reviewed: | Y |
| Page Count: | 15 |
| Ημερομηνία έκδοσης: | 2023 |
| Τύπος εγγράφου: | Journal Articles Reports - Research |
| Descriptors: | Computer Science Education, Computation, Thinking Skills, Programming, Programming Languages, Peer Evaluation, Computer Software, Problem Solving, Instructional Innovation, Teaching Methods, Mathematical Logic, Self Evaluation (Individuals), Independent Study |
| DOI: | 10.1177/21582440231217715 |
| ISSN: | 2158-2440 |
| Περίληψη: | The capability of computer programming language logic is one of the basics of technical education. How to improve students "interest in program logic design and help overcome students" fears of coding has become vital for educators. Cultivating practical talents with information technology application and basic programming development will become one of the important topics in the department of information related science. The objective of this research is to improve the ability of learning basic programming courses by using Zuvio interactive software. Zuvio employs the mathematical logic of computational thinking to analyze problems and enhance learners' interest in learning programming skills through a graphical interface tool with building blocks. It uses innovative interactive teaching to use peer and self-assessment to study the content of the course. Zuvio improves the design ability of different groups of class learning Python programming. In line with the innovative teaching policy of the schools and the current stage of the learner's learning model, learning effectiveness can be achieved. The research results were analyzed by midterm and final experimental group scores, and the progress of the experimental group's scores was examined through descriptive statistics. The average and standard deviation of the assessment were used to analyze the progress of the experimental group students in the programming course. In the classroom, assessment criteria were set up as the basis for peer assessment scoring. After the midterm and final exams, the teacher assessment and peer assessment scores were analyzed for cognitive differences, and possible learning differences were analyzed. The students' professional ability was examined to see if it met the professional standards required by the course, and whether innovative teaching methods could improve the learning outcomes of learners with different professional backgrounds in Python programming. |
| Abstractor: | As Provided |
| Entry Date: | 2024 |
| Αριθμός Καταχώρησης: | EJ1414371 |
| Βάση Δεδομένων: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:eric&genre=article&issn=21582440&ISBN=&volume=13&issue=4&date=20230101&spage=&pages=&title=SAGE Open&atitle=Combining%20Building%20Block%20Process%20with%20Computational%20Thinking%20Improves%20Learning%20Outcomes%20of%20Python%20Programming%20with%20Peer%20Assessment&aulast=Tsung-Chih%20Hsiao&id=DOI:10.1177/21582440231217715 Name: Full Text Finder (for New FTF UI) (ns324271) Category: fullText Text: Full Text Finder MouseOverText: Full Text Finder |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1414371 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Combining Building Block Process with Computational Thinking Improves Learning Outcomes of Python Programming with Peer Assessment – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Tsung-Chih+Hsiao%22">Tsung-Chih Hsiao</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0003-1859-2860">0000-0003-1859-2860</externalLink>)<br /><searchLink fieldCode="AR" term="%22Ya-Hsueh+Chuang%22">Ya-Hsueh Chuang</searchLink><br /><searchLink fieldCode="AR" term="%22Chien-Yun+Chang%22">Chien-Yun Chang</searchLink><br /><searchLink fieldCode="AR" term="%22Tzer-Long+Chen%22">Tzer-Long Chen</searchLink><br /><searchLink fieldCode="AR" term="%22Hong-Bo+Zhang%22">Hong-Bo Zhang</searchLink><br /><searchLink fieldCode="AR" term="%22Jhih-Chung+Chang%22">Jhih-Chung Chang</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22SAGE+Open%22"><i>SAGE Open</i></searchLink>. 2023 13(4). – Name: Avail Label: Availability Group: Avail Data: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 15 – Name: DatePubCY Label: Publication Date Group: Date Data: 2023 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Computation%22">Computation</searchLink><br /><searchLink fieldCode="DE" term="%22Thinking+Skills%22">Thinking Skills</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Peer+Evaluation%22">Peer Evaluation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Solving%22">Problem Solving</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Innovation%22">Instructional Innovation</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+Logic%22">Mathematical Logic</searchLink><br /><searchLink fieldCode="DE" term="%22Self+Evaluation+%28Individuals%29%22">Self Evaluation (Individuals)</searchLink><br /><searchLink fieldCode="DE" term="%22Independent+Study%22">Independent Study</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.1177/21582440231217715 – Name: ISSN Label: ISSN Group: ISSN Data: 2158-2440 – Name: Abstract Label: Abstract Group: Ab Data: The capability of computer programming language logic is one of the basics of technical education. How to improve students "interest in program logic design and help overcome students" fears of coding has become vital for educators. Cultivating practical talents with information technology application and basic programming development will become one of the important topics in the department of information related science. The objective of this research is to improve the ability of learning basic programming courses by using Zuvio interactive software. Zuvio employs the mathematical logic of computational thinking to analyze problems and enhance learners' interest in learning programming skills through a graphical interface tool with building blocks. It uses innovative interactive teaching to use peer and self-assessment to study the content of the course. Zuvio improves the design ability of different groups of class learning Python programming. In line with the innovative teaching policy of the schools and the current stage of the learner's learning model, learning effectiveness can be achieved. The research results were analyzed by midterm and final experimental group scores, and the progress of the experimental group's scores was examined through descriptive statistics. The average and standard deviation of the assessment were used to analyze the progress of the experimental group students in the programming course. In the classroom, assessment criteria were set up as the basis for peer assessment scoring. After the midterm and final exams, the teacher assessment and peer assessment scores were analyzed for cognitive differences, and possible learning differences were analyzed. The students' professional ability was examined to see if it met the professional standards required by the course, and whether innovative teaching methods could improve the learning outcomes of learners with different professional backgrounds in Python programming. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2024 – Name: AN Label: Accession Number Group: ID Data: EJ1414371 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1414371 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1177/21582440231217715 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 15 Subjects: – SubjectFull: Computer Science Education Type: general – SubjectFull: Computation Type: general – SubjectFull: Thinking Skills Type: general – SubjectFull: Programming Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Peer Evaluation Type: general – SubjectFull: Computer Software Type: general – SubjectFull: Problem Solving Type: general – SubjectFull: Instructional Innovation Type: general – SubjectFull: Teaching Methods Type: general – SubjectFull: Mathematical Logic Type: general – SubjectFull: Self Evaluation (Individuals) Type: general – SubjectFull: Independent Study Type: general Titles: – TitleFull: Combining Building Block Process with Computational Thinking Improves Learning Outcomes of Python Programming with Peer Assessment Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Tsung-Chih Hsiao – PersonEntity: Name: NameFull: Ya-Hsueh Chuang – PersonEntity: Name: NameFull: Chien-Yun Chang – PersonEntity: Name: NameFull: Tzer-Long Chen – PersonEntity: Name: NameFull: Hong-Bo Zhang – PersonEntity: Name: NameFull: Jhih-Chung Chang IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2023 Identifiers: – Type: issn-electronic Value: 2158-2440 Numbering: – Type: volume Value: 13 – Type: issue Value: 4 Titles: – TitleFull: SAGE Open Type: main |
| ResultId | 1 |