"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:
| Beceri | Ne demek? | Sınıf örneği |
|---|---|---|
| Ayrıştırma | Problemi küçük parçalara bölmek | Bir oyunu karakter, puan ve seviye bölümlerine ayırmak |
| Soyutlama | Gereksiz ayrıntıyı atıp özü bulmak | Metro haritasının gerçek mesafeleri değil bağlantıları göstermesi |
| Örüntü tanıma | Benzerlikleri görmek | Tekrarlayan hareketleri döngüyle yazmak |
| Algoritma | Adım adım çözüm yazmak | Bir robotu labirentten çıkaracak komut dizisi |
| Hata ayıklama | Yanlışı bulup düzeltmek | Beklenmeyen 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]
| Boyut | Kapsamı | Örnekler |
|---|---|---|
| Kavramlar | Programlama yaparken kullanılan temel yapılar | Sıralı adımlar, döngüler, olaylar, eşzamanlılık, koşullar, işleçler, veri |
| Uygulamalar | Problem çözme sürecinde geliştirilen alışkanlıklar | Adı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şmesi | Kendini 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
Kaynakça ayarları
İkisi de varsayılan olarak kapalıdır; seçiminiz bu tarayıcıda hatırlanır.
- 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
Kaynak 1An Exploration in the Space of Mathematics Educations
Papert, S. (1996). International Journal of Computers for Mathematical Learning, 1(1), 95–123.
'Computational thinking' ifadesinin Papert tarafından kullanıldığı erken dönem makale. Kavramın Wing'den önceki kökenini göstermek için kullanıldı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 2
Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33–35. ↑ Metinde göster
Kaynak 2Computational Thinking
Wing, J. M. (2006). Communications of the ACM, 49(3), 33–35.
Kavramı geniş kitlelere tanıtan üç sayfalık ünlü makale. 'Herkes için temel beceri' iddiası ve tanımın özü buradan.
Yazıda kullanıldığı yerler
Kaynağı aç ↗
Tümünü gör · 9 kaynak dahaDaha az göster
- 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
Kaynak 3Computational Thinking in K–12: A Review of the State of the Field
Grover, S. ve Pea, R. (2013). Educational Researcher, 42(1), 38–43.
Okullarda bilgi işlemsel düşünme araştırmalarını derleyen etkili bir inceleme. Bileşenler listesi ve 'tanım konusunda uzlaşı yok' uyarısı bu kaynaktan.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 4
K–12 Computer Science Framework Steering Committee (2016). K–12 Computer Science Framework. ↑ Metinde göster
Kaynak 4K–12 Computer Science Framework
K–12 Computer Science Framework Steering Committee (2016).
ABD'de okul bilgisayar bilimi için hazırlanan çerçeve. Temel kavramlar ve uygulamalar yazıda okul düzeyindeki karşılığı göstermek için kullanıldı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 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
Kaynak 5New Frameworks for Studying and Assessing the Development of Computational Thinking
Brennan, K. ve Resnick, M. (2012). AERA Yıllık Toplantısı, Vancouver.
Scratch ekibinin kavramları, uygulamaları ve bakış açılarını ayıran üç boyutlu çerçevesi. Yazıdaki ayrıntılı çerçeve tablosunun kaynağı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 6
University of Canterbury CS Education Research Group (t.y.). CS Unplugged. ↑ Metinde göster
Kaynak 6CS Unplugged
University of Canterbury CS Education Research Group (t.y.).
Bilgisayarsız bilgisayar bilimi etkinlikleri sunan açık kaynak proje. Sınıfta bilgisayar olmadan öğretim örneklerinin dayanağı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 7
European Commission / EACEA / Eurydice (2022). Informatics Education at School in Europe. Publications Office of the European Union. ↑ Metinde göster
Kaynak 7Informatics Education at School in Europe
European Commission / EACEA / Eurydice (2022). Publications Office of the European Union.
Türkiye dahil Avrupa'daki okul bilişim eğitimini karşılaştıran 2022 raporu. Avrupa'daki güncel durumun resmî kaynağı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 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
Kaynak 8Ortaokul ve İmam Hatip Ortaokulu Bilişim Teknolojileri ve Yazılım Dersi (5 ve 6. Sınıflar) Öğretim Programı
MEB Talim ve Terbiye Kurulu Başkanlığı (2018).
MEB'in Bilişim Teknolojileri ve Yazılım dersi öğretim programı. Kavramın Türkiye'deki okul programındaki karşılığını göstermek için kullanıldı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 9
Resnick, M. vd. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60–67. ↑ Metinde göster
Kaynak 9Scratch: Programming for All
Resnick, M. vd. (2009). Communications of the ACM, 52(11), 60–67.
Scratch'in tasarım felsefesini anlatan makale. Blok tabanlı programlamanın sınıftaki rolüne örnek olarak verildi.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 10
Shute, V. J., Sun, C. ve Asbell-Clarke, J. (2017). Demystifying Computational Thinking. Educational Research Review, 22, 142–158. ↑ Metinde göster
Kaynak 10Demystifying Computational Thinking
Shute, V. J., Sun, C. ve Asbell-Clarke, J. (2017). Educational Research Review, 22, 142–158.
Kavramı tanımlama ve ölçme çalışmalarını derleyen inceleme. Altı bileşenli tanımı ve ölçme bölümü bu kaynağa dayanıyor.
Yazıda kullanıldığı yerler
Kaynağı aç ↗ - 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
Kaynak 11A Validity and Reliability Study of the Computational Thinking Scales (CTS)
Korkmaz, Ö., Çakır, R. ve Özden, M. Y. (2017). Computers in Human Behavior, 72, 558–569.
Türk araştırmacıların geliştirdiği bilgi işlemsel düşünme ölçeği. Kavramın Türkiye'de nasıl ölçüldüğünü gösteren yerli katkı.
Yazıda kullanıldığı yerler
Kaynağı aç ↗
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:
Bu yazı faydalı oldu mu?
Yorumlar
Henüz yorum yok.



