bote.web.tr

Yükleniyor…

    PDF Merkezi Ana site ↗
    Eğitim Teknolojileri

    Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler

    Bilgi işlemsel düşünme (computational thinking) nedir, hangi becerilerden oluşur ve okullarda nasıl öğretilir? Wing'in tanımından Avrupa'daki uygulamalara rehber.

    Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler yazısının kapak görseli

    "Kodlama öğrenmek" son yıllarda eğitimin en popüler hedeflerinden biri oldu. Ancak eğitim araştırmacıları kodlamanın arkasındaki daha genel bir beceriye dikkat çekiyor: bilgi işlemsel düşünme (computational thinking). Bu yazıda kavramın ne olduğunu, hangi bileşenlerden oluştuğunu ve okullarda nasıl öğretildiğini açıklıyoruz.

    Kavramın kısa hikâyesi

    İfadenin ilk kullanımlarından biri, çocukların bilgisayarla düşünmeyi öğrenmesi üzerine çalışan Seymour Papert'e aittir. Papert 1996'da matematik eğitimi üzerine yazdığı bir makalede "computational thinking" ifadesini kullanarak bilgisayarın öğrencilere yeni düşünme biçimleri kazandırabileceğini savundu.[1] Ancak kavramı geniş kitlelere tanıtan metin, Jeannette Wing'in 2006'da Communications of the ACM dergisinde yayımlanan kısa makalesidir. Wing'e göre bilgi işlemsel düşünme yalnızca bilgisayar bilimcilerin değil herkesin kullanabileceği temel bir beceridir. Okuma, yazma ve aritmetiğin yanına her çocuğun analitik yeteneği olarak eklenmelidir.[2] Wing bu düşünme biçimini programlamayla sınırlamaz: bir problemi yeniden formüle etmek, uygun soyutlamayı seçmek ve karmaşık bir sistemi parçalarına ayırmak da bu kapsamdadır.

    Bileşenler

    Grover ve Pea'nın okul öncesinden liseye kadar olan alanyazını derleyen çalışması, bilgi işlemsel düşünmenin öğelerini şöyle sıralar: soyutlama ve örüntü genellemesi, bilginin sistemli işlenmesi, sembol sistemleri, algoritmik akış kontrolü, yapılandırılmış problem ayrıştırma, yinelemeli düşünme, koşullu mantık, verimlilik ve hata ayıklama.[3] Okullarda bu liste genellikle beş temel beceriye indirgenir:

    BeceriNe demek?Sınıf örneği
    AyrıştırmaProblemi küçük parçalara bölmekBir oyunu karakter, puan ve seviye bölümlerine ayırmak
    SoyutlamaGereksiz ayrıntıyı atıp özü bulmakMetro haritasının gerçek mesafeleri değil bağlantıları göstermesi
    Örüntü tanımaBenzerlikleri görmekTekrarlayan hareketleri döngüyle yazmak
    AlgoritmaAdım adım çözüm yazmakBir robotu labirentten çıkaracak komut dizisi
    Hata ayıklamaYanlışı bulup düzeltmekBeklenmeyen sonucu adım adım izlemek

    ABD'deki K–12 Bilgisayar Bilimi Çerçevesi de benzer bir yaklaşımla soyutlama geliştirme, hesaplamalı ürünler oluşturma ve bu ürünleri test edip iyileştirme gibi uygulamaları öne çıkarır.[4]

    Brennan ve Resnick'in üç boyutlu çerçevesi

    Beceri listeleri kavramı tanımlar, ama sınıfta neyin gözlemleneceğini tam söylemez. Scratch'i geliştiren ekipten Brennan ve Resnick, öğrencilerin Scratch projelerini inceleyerek bilgi işlemsel düşünmeyi üç boyutta ele alan bir çerçeve önerdi:[5]

    BoyutKapsamıÖrnekler
    KavramlarProgramlama yaparken kullanılan temel yapılarSıralı adımlar, döngüler, olaylar, eşzamanlılık, koşullar, işleçler, veri
    UygulamalarProblem çözme sürecinde geliştirilen alışkanlıklarAdım adım ve yinelemeli ilerleme, test etme ve hata ayıklama, yeniden kullanma ve uyarlama, soyutlama ve modülleştirme
    Bakış açılarıÖğrencinin kendisi ve dünya hakkındaki görüşlerinin değişmesiKendini ifade etme, başkalarıyla bağlantı kurma, teknolojiyi sorgulama

    Bu çerçevenin değeri, bilgi işlemsel düşünmeyi yalnızca teknik bir beceri olarak görmemesidir. Üçüncü boyut, öğrencinin teknolojiyi tüketen değil, onunla kendini ifade eden ve onu sorgulayan biri hâline gelmesini hedefler.

    Bilgisayarsız öğretim

    Bilgi işlemsel düşünmenin öğretimi için bilgisayar şart değildir. Yeni Zelanda'daki Canterbury Üniversitesi'nden çıkan CS Unplugged projesi, ikili sayılardan sıralama algoritmalarına kadar bilgisayar biliminin temel fikirlerini kartlar, iplerle ve oyunlarla öğreten ücretsiz etkinlikler sunar.[6] Bu yaklaşım özellikle bilgisayar erişimi sınırlı okullarda ve küçük yaş gruplarında değerlidir; bilgisayarlı etkinliklerden önce kavramsal bir zemin oluşturur.

    Okullarda nasıl öğretiliyor?

    Avrupa'da okul bilişim eğitimini karşılaştıran Eurydice raporu, bilişimin bazı sistemlerde ayrı ders, bazılarında ise matematik ve fen gibi derslere entegre biçimde öğretildiğini gösteriyor. Sistemlerin üçte ikisinden fazlası programlarını güncelleyen reformlar yürütüyor.[7] Türkiye'de ise ortaokuldaki Bilişim Teknolojileri ve Yazılım dersinin öğretim programı, problem çözme ve programlamaya ayrı bir yer verir.[8] Ders hakkında ayrıntı için BTY dersi rehberimize bakabilirsiniz. Kodlama eğitiminin yaklaşımları, meta-analiz bulguları ve Türkiye'deki atölyeler için Kodlama eğitimi nedir? yazısına bakabilirsiniz.

    Sınıfta örnek bir etkinlik: sandviç algoritması

    Bilgi işlemsel düşünmeyi öğretmek için her zaman bilgisayar gerekmez. Sık kullanılan bir etkinlikte öğrencilerden bir sandviç hazırlamanın adımlarını yazmaları istenir. Öğretmen yazılan adımları harfiyen uygular: "Ekmeğe peynir koy" denildiğinde paketi açmadan peyniri ekmeğin üzerine bırakır. Sınıf gülerken önemli bir ders çıkar: bir algoritma, uygulayıcının hiçbir şeyi tahmin etmesine gerek bırakmayacak kadar açık olmalıdır.

    Etkinlik sonrasında öğrenciler adımlarını yeniden yazar. Bu sırada farkında olmadan beş beceriyi birlikte kullanırlar. Görevi alt adımlara ayırırlar (ayrıştırma), gereksiz ayrıntıyı atarlar (soyutlama), tekrar eden işleri fark ederler (örüntü tanıma), adımları sıralarlar (algoritma) ve hataları düzeltirler (hata ayıklama). Aynı mantık daha sonra blok tabanlı programlama araçlarına taşınabilir; Scratch gibi araçlar öğrencilerin kendi fikirlerini proje hâline getirmesine olanak tanır.[9]

    Nasıl değerlendirilir?

    Değerlendirmede yalnızca çalışan ürüne bakmak yanıltıcı olabilir. Bir öğrencinin kodu çalışıyor olabilir ama nedenini açıklayamayabilir. Bu yüzden öğretmenler süreç odaklı araçlar kullanır:

    • Düşünme günlükleri: Öğrenci problemi nasıl parçalara ayırdığını ve nerede takıldığını yazar.
    • Kod okuma soruları: Verilen kısa bir programın ne yapacağını tahmin etmek, yazmaktan farklı bir beceri ölçer.
    • Eşli çalışma gözlemi: Öğrencilerin hatayı nasıl tartıştığı, bilgi işlemsel düşünmenin en görünür göstergelerinden biridir.

    Nasıl ölçülür?

    Shute, Sun ve Asbell-Clarke, alandaki tanım ve ölçme çalışmalarını derledikleri incelemede bilgi işlemsel düşünmeyi altı bileşenle tanımlar: ayrıştırma, soyutlama, algoritma tasarımı, hata ayıklama, yineleme ve genelleme. Yazarlar ölçmede tek bir yöntemin yetmediğini; proje analizi, performans görevleri ve ölçeklerin birlikte kullanılması gerektiğini vurgular.[10]

    Türkiye'den bu alana önemli bir katkı Korkmaz, Çakır ve Özden'in geliştirdiği Bilgi İşlemsel Düşünme Beceri Ölçeğidir. Ölçek beceriyi yaratıcılık, algoritmik düşünme, iş birliği, eleştirel düşünme ve problem çözme boyutlarıyla ele alır.[11] Ölçeğin bu yapısı, kavramın Türkiye'deki araştırmalarda programlamadan daha geniş bir düşünme becerisi olarak ele alındığını gösteriyor.

    Tartışmalı noktalar

    Kavramın popülerliği bazı soru işaretlerini de beraberinde getirdi. Grover ve Pea, tanım konusunda tam bir uzlaşı olmadığını ve bu becerinin nasıl ölçüleceğinin hâlâ açık bir araştırma sorusu olduğunu vurgular.[3] Kodlama etkinliklerinin kendiliğinden genel problem çözme becerisine dönüşeceğini varsaymak da doğru değildir. Öğretmenin rolü burada belirleyicidir: etkinliği yalnızca çalışan bir kodla bitirmek yerine öğrencinin nasıl düşündüğünü görünür kılmak gerekir.

    BÖTE ile ilişkisi

    Bilgi işlemsel düşünme, BÖTE programlarının hem alan hem de öğretim boyutunu birleştiren konulardan biridir. BÖTE mezunu bir öğretmenden yalnızca programlama bilmesi değil, bu beceriyi farklı yaş gruplarına uygun etkinliklerle öğretebilmesi beklenir. Bölümün bu yönünü BÖTE nedir? yazımızda ayrıntılı ele aldık.

    Özet

    • Bilgi işlemsel düşünme, problemleri bir bilgisayarın da uygulayabileceği adımlarla çözmeye yönelik bir düşünme biçimidir.
    • Kavramı 2006'da Jeannette Wing yaygınlaştırdı: ona göre bu beceri yalnızca bilgisayar bilimcilere değil herkese gereklidir.
    • Başlıca bileşenler: problemi parçalara ayırma, soyutlama, örüntü bulma, algoritma tasarlama ve hata ayıklama.
    • Kodlama bu becerinin en görünür uygulamasıdır ama tek yolu değildir.

    Sonuç

    Bilgi işlemsel düşünme, kodlamadan daha geniş bir düşünme alışkanlığıdır. Problemi parçalara ayırmak, özü bulmak ve çözümü adım adım test etmek, bilgisayar başında olsun ya da olmasın her öğrencinin işine yarar.

    Sık sorulan sorular

    Bilgi işlemsel düşünme nedir?

    Problemleri, bir bilgisayarın ya da insanın uygulayabileceği adımlarla çözülebilir hâle getirmeye yönelik düşünme biçimidir. İngilizcede computational thinking olarak geçer.

    Bilgi işlemsel düşünmenin bileşenleri nelerdir?

    Alanyazında en sık anılan bileşenler problemi parçalara ayırma (ayrıştırma), soyutlama, örüntü tanıma, algoritma tasarlama ve hata ayıklamadır. Grover ve Pea'nın derlemesi koşullu mantık, yineleme ve verimlilik gibi öğeleri de sayar.

    Bilgi işlemsel düşünme ile kodlama aynı şey mi?

    Hayır. Kodlama bu düşünme biçiminin en görünür uygulamasıdır; ancak problem ayrıştırma ve algoritma tasarlama bilgisayarsız etkinliklerle de öğretilebilir.

    Bilgi işlemsel düşünme kavramını kim ortaya attı?

    Kavram, Jeannette Wing'in 2006'da Communications of the ACM dergisinde yayımlanan kısa makalesiyle yaygınlaştı. Wing, bu becerinin okuma, yazma ve aritmetik gibi her çocuğun analitik yeteneğine eklenmesi gerektiğini savundu.

    Bilgi işlemsel düşünme hangi derste öğretilir?

    Türkiye'de ortaokuldaki Bilişim Teknolojileri ve Yazılım dersi problem çözme ve programlamaya yer verir. Avrupa'da ise bilişim bazı ülkelerde ayrı ders, bazılarında diğer derslere entegre biçimde öğretiliyor.

    Bilgi işlemsel düşünme nasıl geliştirilir?

    Günlük problemleri adımlara bölmek, blok tabanlı programlama araçlarıyla küçük projeler yapmak ve yapılan hataları sistemli biçimde ayıklamak etkili yollardır. Önemli olan sonucu değil süreci tartışmaktır.

    Kaynaklar

    1. 1

      Papert, S. (1996). An Exploration in the Space of Mathematics Educations. International Journal of Computers for Mathematical Learning, 1(1), 95–123. ↑ Metinde göster

    2. 2

      Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33–35. ↑ Metinde göster

    Tümünü gör · 9 kaynak dahaDaha az göster
    1. 3

      Grover, S. ve Pea, R. (2013). Computational Thinking in K–12: A Review of the State of the Field. Educational Researcher, 42(1), 38–43. ↑ Metinde: ab

    2. 4

      K–12 Computer Science Framework Steering Committee (2016). K–12 Computer Science Framework. ↑ Metinde göster

    3. 5

      Brennan, K. ve Resnick, M. (2012). New Frameworks for Studying and Assessing the Development of Computational Thinking. AERA Yıllık Toplantısı, Vancouver. ↑ Metinde göster

    4. 6

      University of Canterbury CS Education Research Group (t.y.). CS Unplugged. ↑ Metinde göster

    5. 7

      European Commission / EACEA / Eurydice (2022). Informatics Education at School in Europe. Publications Office of the European Union. ↑ Metinde göster

    6. 8

      MEB Talim ve Terbiye Kurulu Başkanlığı (2018). Ortaokul ve İmam Hatip Ortaokulu Bilişim Teknolojileri ve Yazılım Dersi (5 ve 6. Sınıflar) Öğretim Programı. ↑ Metinde göster

    7. 9

      Resnick, M. vd. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60–67. ↑ Metinde göster

    8. 10

      Shute, V. J., Sun, C. ve Asbell-Clarke, J. (2017). Demystifying Computational Thinking. Educational Research Review, 22, 142–158. ↑ Metinde göster

    9. 11

      Korkmaz, Ö., Çakır, R. ve Özden, M. Y. (2017). A Validity and Reliability Study of the Computational Thinking Scales (CTS). Computers in Human Behavior, 72, 558–569. ↑ Metinde göster

    Atıf

    APA 7

    BÖTE Editör Ekibi. (2026, 25 Eylül). Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler. BÖTE Blog. https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir

    BibTeX

    @online{bote-bilgi-islemsel-dusunme-nedir,
      author       = {{BÖTE Editör Ekibi}},
      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
      organization = {BÖTE Blog},
      year         = {2026},
      date         = {2026-09-25},
      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
      langid       = {turkish}
    }

    Sitene göm

    Atıf kartını kendi sitenize ya da ders sayfanıza ekleyin. Kart APA 7 ve BibTeX kaydını birlikte taşır.

    Her sitede çalışır, JavaScript gerektirmez; bağlantı arama motorlarınca da görülür.

    <blockquote class="bote-atif" cite="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir">
      <p><strong><a href="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir">Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler</a></strong> · BÖTE Blog</p>
      <p>BÖTE Editör Ekibi. (2026, 25 Eylül). Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler. <i>BÖTE Blog</i>. https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir</p>
      <details>
        <summary>BibTeX</summary>
        <pre>@online{bote-bilgi-islemsel-dusunme-nedir,
      author       = {{BÖTE Editör Ekibi}},
      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
      organization = {BÖTE Blog},
      year         = {2026},
      date         = {2026-09-25},
      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
      langid       = {turkish}
    }</pre>
      </details>
    </blockquote>

    Hazır atıf kartı; yazı güncellendiğinde kart da kendiliğinden güncellenir.

    <iframe src="https://bote.web.tr/blog/embed/bilgi-islemsel-dusunme-nedir"
      title="Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler: atıf kartı (BÖTE Blog)"
      width="100%" height="360" loading="lazy"
      style="border:0;max-width:680px"></iframe>

    README, GitHub, Notion ve statik site üreticileri için.

    > **[Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler](https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir)** · BÖTE Blog
    >
    > BÖTE Editör Ekibi. (2026, 25 Eylül). Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler. *BÖTE Blog*. https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir
    
    ```bibtex
    @online{bote-bilgi-islemsel-dusunme-nedir,
      author       = {{BÖTE Editör Ekibi}},
      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
      organization = {BÖTE Blog},
      year         = {2026},
      date         = {2026-09-25},
      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
      langid       = {turkish}
    }
    ```

    React ve Next.js bileşeni.

    const bibtex = `@online{bote-bilgi-islemsel-dusunme-nedir,
      author       = {{BÖTE Editör Ekibi}},
      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
      organization = {BÖTE Blog},
      year         = {2026},
      date         = {2026-09-25},
      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
      langid       = {turkish}
    }`;
    
    export function BoteAtif() {
      return (
        <blockquote className="bote-atif" cite="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir">
          <p><a href="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir"><strong>Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler</strong></a> · BÖTE Blog</p>
          <p>BÖTE Editör Ekibi. (2026, 25 Eylül). Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler. <i>BÖTE Blog</i>. https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir</p>
          <details>
            <summary>BibTeX</summary>
            <pre>{bibtex}</pre>
          </details>
        </blockquote>
      );
    }

    Vue 3 tek dosya bileşeni (Nuxt ile de çalışır).

    <script setup>
    const bibtex = `@online{bote-bilgi-islemsel-dusunme-nedir,
      author       = {{BÖTE Editör Ekibi}},
      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
      organization = {BÖTE Blog},
      year         = {2026},
      date         = {2026-09-25},
      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
      langid       = {turkish}
    }`;
    </script>
    
    <template>
      <blockquote class="bote-atif" cite="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir">
        <p><a href="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir"><strong>Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler</strong></a> · BÖTE Blog</p>
        <p>BÖTE Editör Ekibi. (2026, 25 Eylül). Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler. <i>BÖTE Blog</i>. https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir</p>
        <details>
          <summary>BibTeX</summary>
          <pre>{{ bibtex }}</pre>
        </details>
      </blockquote>
    </template>

    Svelte ve SvelteKit bileşeni.

    <script>
      const bibtex = `@online{bote-bilgi-islemsel-dusunme-nedir,
      author       = {{BÖTE Editör Ekibi}},
      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
      organization = {BÖTE Blog},
      year         = {2026},
      date         = {2026-09-25},
      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
      langid       = {turkish}
    }`;
    </script>
    
    <blockquote class="bote-atif" cite="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir">
      <p><a href="https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir"><strong>Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler</strong></a> · BÖTE Blog</p>
      <p>BÖTE Editör Ekibi. (2026, 25 Eylül). Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler. <i>BÖTE Blog</i>. https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir</p>
      <details>
        <summary>BibTeX</summary>
        <pre>{bibtex}</pre>
      </details>
    </blockquote>

    Atıf verisini JSON olarak çekip sayfaya ekler.

    // Sayfanızda <div id="bote-atif"></div> bulunmalı.
    const yanit = await fetch("https://bote.web.tr/blog/atif/bilgi-islemsel-dusunme-nedir.json");
    const atif = await yanit.json();
    
    const kutu = document.getElementById("bote-atif");
    const baslik = Object.assign(document.createElement("a"), { href: atif.url, textContent: atif.title });
    const apa = Object.assign(document.createElement("p"), { textContent: atif.apa });
    const bib = Object.assign(document.createElement("pre"), { textContent: atif.bibtex });
    kutu.append(baslik, apa, bib);

    APA 7 metnini yazdırır, BibTeX kaydını .bib dosyasına ekler.

    import requests
    
    atif = requests.get("https://bote.web.tr/blog/atif/bilgi-islemsel-dusunme-nedir.json", timeout=10).json()
    
    print(atif["apa"])  # APA 7
    with open("kaynaklar.bib", "a", encoding="utf-8") as bib:
        bib.write(atif["bibtex"] + "\n")  # BibTeX

    biblatex ile APA 7 biçeminde kaynakça.

    % 1) BibTeX kaydını kaynaklar.bib dosyasına ekleyin:
    %    @online{bote-bilgi-islemsel-dusunme-nedir,
    %      author       = {{BÖTE Editör Ekibi}},
    %      title        = {Bilgi İşlemsel Düşünme Nedir? Tanım, Bileşenler ve Örnekler},
    %      organization = {BÖTE Blog},
    %      year         = {2026},
    %      date         = {2026-09-25},
    %      url          = {https://bote.web.tr/blog/bilgi-islemsel-dusunme-nedir},
    %      langid       = {turkish}
    %    }
    
    % 2) Belgede APA 7 biçemiyle kullanın:
    \documentclass{article}
    \usepackage[style=apa]{biblatex}
    \addbibresource{kaynaklar.bib}
    \begin{document}
    Ayrıntı için bkz. \parencite{bote-bilgi-islemsel-dusunme-nedir}.
    \printbibliography
    \end{document}

    Yayın tarihi: