<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="article">
<front>
    <journal-meta>
        <journal-id journal-id-type="publisher-id">INFEDU</journal-id>
        <journal-title-group>
            <journal-title>Informatics in Education</journal-title>
        </journal-title-group>
        <issn pub-type="epub">1648-5831</issn>
        <issn pub-type="ppub">1648-5831</issn>
        <publisher>
            <publisher-name>VU</publisher-name>
        </publisher>
    </journal-meta>
    <article-meta>
                <article-id pub-id-type="publisher-id">INFEDU.2020.09</article-id>
                        <article-id pub-id-type="doi">10.15388/infedu.2020.09</article-id>
                        <article-categories>
            <subj-group subj-group-type="heading">
                <subject>Article</subject>
            </subj-group>
        </article-categories>
                        <title-group>
            <article-title>Effect of Using Metacognitive Strategies to Enhance Programming Performances</article-title>
        </title-group>
                        <contrib-group>
                                        <contrib contrib-type="author">
                                                <name>
                    <surname>ÇAKIROĞLU</surname>
                    <given-names>Ünal</given-names>
                </name>
                                <email xlink:href="mailto:cakiroglu@trabzon.edu.tr">cakiroglu@trabzon.edu.tr</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_000"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_000">Trabzon University, Computer and Instructional Technologies Department
Sogutlu, 61300, Trabzon, Turkey</aff>
                                                    <contrib contrib-type="author">
                                                <name>
                    <surname>ER</surname>
                    <given-names>Betul</given-names>
                </name>
                                <email xlink:href="mailto:betulyildirim05@gmail.com">betulyildirim05@gmail.com</email>
                                                <xref ref-type="aff" rid="j_INFEDU_aff_001"/>
                                            </contrib>
                        <aff id="j_INFEDU_aff_001">Trabzon University, Computer and Instructional Technologies Department
Sogutlu, 61300, Trabzon, Turkey</aff>
                                </contrib-group>
                                                                                                        <volume>19</volume>
                                <issue>2</issue>
                                    <fpage>181</fpage>
                        <lpage>200</lpage>
                                <pub-date pub-type="epub">
                        <day>15</day>
                                    <month>06</month>
                        <year>2020</year>
        </pub-date>
                                <permissions>
                                    <copyright-year>2020</copyright-year>
                                    <copyright-holder>Vilnius University</copyright-holder>
                                    <license
                                    license-type="open-access"
                                            >
                <license-p>Open access article under the CC BY license.</license-p>
            </license>
                    </permissions>
                        <abstract>
                        <p>Considerable effort has been invested in innovative practices about teaching programming. Although the usefulness of metacognition in learning process is acknowledged, evidence demonstrating how metacognitive strategies effect in the programming classrooms is still very scarce. Given the importance of metacognitive strategies, this study seeks to examine the effect of the strategies to students’ performances in programming courses. The qualitative techniques were used to determine the participants’ programming performances and explicate their experiences about the role of the strategies. The results indicated that while almost half of the students’ programming performances were multistructural the other half was prestructural and unistructural categories of Solo taxonomy. The quality of the programming problems is found to have an important role in the development of both cognitive knowledge and cognitive regulation strategies. Furthermore, the cognitive potentials and problem solving habits of the students were also found to be effective on their metacognitive development. The implications of notable findings and directions for future studies were also discussed.</p>
                    </abstract>
                <kwd-group>
            <label>Keywords</label>
                        <kwd>metacognitive strategies</kwd>
                        <kwd>programming performances</kwd>
                        <kwd>problem solving</kwd>
                    </kwd-group>
    </article-meta>
</front>
</article>
