5.Sınıf Bilişim Teknolojileri 2.Dönem 2.Yazılı sınavı 5.Sınıf kategorisinin Bilişim Teknolojileri ve Yazılım alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 14 sorudan oluşmaktadır.
Google Blockly ve Scratch programlarının ortak özelliklerinden üç tanesini yazınız.
Bilge Kunduz etkinliğinin temel amacı nedir? Açıklayınız.
"Robot Değişkenler" etkinliğinde değişken kavramı hangi örnek üzerinden açıklanmaktadır? Bu örnekte değişkenin rolünü ve kullanım amacını belirtiniz.
"Algoritmik Düşünüyorum" etkinliğinde kullanılan zarfların veya katlanmış kâğıtların amacı nedir? Bu materyaller, öğrencilerin hangi becerilerini geliştirmeye yöneliktir?
Tortop'un yaşamındaki "EĞER-YOKSA" kurallarının önemini ve ikinci kayanın eklenmesinin Tortop'un rutinini nasıl etkilediğini açıklayınız.*
Algoritma nedir? Açıklayınız.
Soyutlama nedir? Açıklayınız ve bir nesnenin soyutlanmasına örnek veriniz.
Ayrıştırma (Decomposition) nedir? Açıklayınız ve büyük bir görevi ayrıştırmaya örnek veriniz.
Günlük hayattan veri örnekleri veriniz.
'Sabit ve değişken kavramları arasındaki fark nedir? Açıklayınız.'
Sınıfınızda en sevilen oyunlardan birini seçin. Bu oyunu analiz ederek, oyunun kurallarının (sabitler) oyuncuların kararlarını (değişkenler) nasıl etkilediğini açıklayınız.
Okulunuzda "sabit" ve "değişken" olan üçer unsuru listeleyin ve her bir unsur için neden sabit veya değişken olduğunu açıklayın. Örneğin, okul binası sabit bir unsurken, hava durumu değişken bir unsurdur.
Aşağıda verilen cümlelerden doğru olanların başına D, yanlış olanların başına Y koyunuz.
1. (.....) Algoritmalar, sadece bilgisayarlar tarafından anlaşılabilen karmaşık kodlardır.
2. (.....) Bir problem çözülürken izlenen adımların sıralı bir listesine algoritma denir.
3. (.....) Bilgisayar biliminde, "debug" terimi bir programdaki hataları bulma ve düzeltme sürecini ifade eder.
4. (.....) Akış şemaları, algoritmaların sözlü olarak ifade edilmesidir.
5. (.....) Değişkenler, programlama sırasında değişmeyen sabit değerleri saklamak için kullanılır.
6. (.....) Döngüler (loops), bir kod bloğunun sadece bir kez çalıştırılmasını sağlar.
7. (.....) Veri tipleri, bir değişkenin hangi türde veri saklayacağını belirtir (örneğin, sayı, metin).
8. (.....) "Eğer-O zaman" (If-Then) ifadeleri, koşullu ifadelerdir ve bir koşul doğruysa belirli bir eylemi gerçekleştirir.
9. (.....) Programlama dilleri sadece İngilizce karakterler içerir, diğer diller desteklenmez.
10. (.....) Yazılan bir programın okunabilirliği ve anlaşılabilirliği önemli değildir.
Aşağıdaki sembollerin ne anlama geldiğini eşleştirin:
a. Başla/Bitir (Oval)
b. İşlem (Dikdörtgen)
c. Karar/Koşul (Eşkenar Dörtgen)
d. Giriş/Çıkış (Paralelkenar)
e. Yönlendirme (Ok)
1. (.....) Algoritmada bir koşulun doğru veya yanlış olmasına göre farklı adımların izlenmesini sağlar.
2. (.....) Algoritmadaki adımların sırasını gösterir.
3. (.....) Algoritmanın başladığı ve bittiği noktaları belirtir.
4. (.....) Algoritmada kullanıcıdan veri alımını veya sonuçların gösterilmesini sağlar.
5. (.....) Algoritmada yapılacak matematiksel veya mantıksal işlemleri ifade eder.
Google Blockly ve Scratch programlarının ortak özelliklerinden üç tanesini yazınız.
Google Blockly ve Scratch, her ikisi de blok tabanlı programlama araçlarıdır ve özellikle çocuklara ve yeni başlayanlara programlama öğretmek için tasarlanmıştır. Her iki platform da ücretsizdir ve geniş bir kullanıcı kitlesi tarafından desteklenmektedir.
Bilge Kunduz etkinliğinin temel amacı nedir? Açıklayınız.
Bilge Kunduz, öğrencilerin enformatik ile ilgili yeteneklerini test eden ve problem çözme, analitik düşünme gibi üst düzey düşünme becerilerini kullanmalarını sağlayan uluslararası bir etkinliktir.
"Robot Değişkenler" etkinliğinde değişken kavramı hangi örnek üzerinden açıklanmaktadır? Bu örnekte değişkenin rolünü ve kullanım amacını belirtiniz.
Bu soru, değişken kavramının somut bir örnek üzerinden anlaşılmasını sağlar. Öğrencinin, değişkenin ne olduğunu ve ne işe yaradığını kavraması hedeflenir.
"Algoritmik Düşünüyorum" etkinliğinde kullanılan zarfların veya katlanmış kâğıtların amacı nedir? Bu materyaller, öğrencilerin hangi becerilerini geliştirmeye yöneliktir?
Bu soru, kullanılan materyalin pedagojik amacını ve öğrencilerin gelişimine olan katkısını değerlendirir. Öğrencinin, etkinliğin tasarımındaki temel prensipleri anlaması ve yorumlaması beklenir.
Tortop'un yaşamındaki "EĞER-YOKSA" kurallarının önemini ve ikinci kayanın eklenmesinin Tortop'un rutinini nasıl etkilediğini açıklayınız.*
Bu soru, öğrencinin algoritmik düşünme prensiplerini (karar yapıları) ve bir değişikliğin sistemi nasıl etkileyebileceğini anlama becerisini ölçer.
Algoritma nedir? Açıklayınız.
Algoritmalar, bilgisayar programlarının temelini oluşturur. Bir programın ne yapacağını adım adım tanımlar. Algoritmalar sadece bilgisayar bilimlerinde değil, matematik, mühendislik ve günlük yaşamda da yaygın olarak kullanılır.
Soyutlama nedir? Açıklayınız ve bir nesnenin soyutlanmasına örnek veriniz.
Soyutlama, karmaşık sistemleri daha anlaşılır hale getirir ve problem çözmeyi kolaylaştırır. Bilgisayar bilimlerinde, programcıların büyük ve karmaşık yazılımları daha verimli bir şekilde geliştirmesine yardımcı olur.
Ayrıştırma (Decomposition) nedir? Açıklayınız ve büyük bir görevi ayrıştırmaya örnek veriniz.
Ayrıştırma, büyük problemleri daha kolay çözülebilir hale getirir ve her bir alt probleme odaklanmayı sağlar. Bu, problem çözme sürecini daha verimli hale getirir.
Günlük hayattan veri örnekleri veriniz.
Veri hayatımızın her alanında mevcuttur. Öğrencilerin bu örnekleri görmesi, veri kavramını daha iyi anlamalarına yardımcı olur.
'Sabit ve değişken kavramları arasındaki fark nedir? Açıklayınız.'
Sabitler programlamada veya gerçek hayatta hep aynı kalan değerleri ifade ederken, değişkenler ise duruma veya koşula göre değişebilen değerleri ifade eder.
Sınıfınızda en sevilen oyunlardan birini seçin. Bu oyunu analiz ederek, oyunun kurallarının (sabitler) oyuncuların kararlarını (değişkenler) nasıl etkilediğini açıklayınız.
Bu soru, öğrencilerin popüler bir oyunu analiz ederek, sabit ve değişkenler arasındaki ilişkiyi somut bir örnek üzerinden anlamalarını sağlar.
Okulunuzda "sabit" ve "değişken" olan üçer unsuru listeleyin ve her bir unsur için neden sabit veya değişken olduğunu açıklayın. Örneğin, okul binası sabit bir unsurken, hava durumu değişken bir unsurdur.
Bu soru, öğrencilerin okul ortamını gözlemleyerek, sabit ve değişken unsurları fark etmelerini ve bu unsurların okul yaşamını nasıl etkilediğini anlamalarını amaçlar.
Aşağıda verilen cümlelerden doğru olanların başına D, yanlış olanların başına Y koyunuz.
1. (.....) Algoritmalar, sadece bilgisayarlar tarafından anlaşılabilen karmaşık kodlardır.
2. (.....) Bir problem çözülürken izlenen adımların sıralı bir listesine algoritma denir.
3. (.....) Bilgisayar biliminde, "debug" terimi bir programdaki hataları bulma ve düzeltme sürecini ifade eder.
4. (.....) Akış şemaları, algoritmaların sözlü olarak ifade edilmesidir.
5. (.....) Değişkenler, programlama sırasında değişmeyen sabit değerleri saklamak için kullanılır.
6. (.....) Döngüler (loops), bir kod bloğunun sadece bir kez çalıştırılmasını sağlar.
7. (.....) Veri tipleri, bir değişkenin hangi türde veri saklayacağını belirtir (örneğin, sayı, metin).
8. (.....) "Eğer-O zaman" (If-Then) ifadeleri, koşullu ifadelerdir ve bir koşul doğruysa belirli bir eylemi gerçekleştirir.
9. (.....) Programlama dilleri sadece İngilizce karakterler içerir, diğer diller desteklenmez.
10. (.....) Yazılan bir programın okunabilirliği ve anlaşılabilirliği önemli değildir.
Bu sorular, algoritma, problem çözme, hata ayıklama (debug), akış şemaları, değişkenler, döngüler, veri tipleri ve koşullu ifadeler gibi temel bilgisayar bilimi kavramlarını kapsar.
Aşağıdaki sembollerin ne anlama geldiğini eşleştirin:
a. Başla/Bitir (Oval)
b. İşlem (Dikdörtgen)
c. Karar/Koşul (Eşkenar Dörtgen)
d. Giriş/Çıkış (Paralelkenar)
e. Yönlendirme (Ok)
1. (.....) Algoritmada bir koşulun doğru veya yanlış olmasına göre farklı adımların izlenmesini sağlar.
2. (.....) Algoritmadaki adımların sırasını gösterir.
3. (.....) Algoritmanın başladığı ve bittiği noktaları belirtir.
4. (.....) Algoritmada kullanıcıdan veri alımını veya sonuçların gösterilmesini sağlar.
5. (.....) Algoritmada yapılacak matematiksel veya mantıksal işlemleri ifade eder.
Bu soru, algoritma oluşturmada kullanılan temel sembollerin anlamlarını anlamanızı ölçer.
Farklı blok tabanlı programlama araçlarının ortak özelliklerini karşılaştırır ve kullanım alanlarını değerlendirir.
Bilgi işlemsel düşünme becerilerinin önemini anlar ve bu becerileri geliştirmeye yönelik etkinliklerin amacını değerlendirir.
Öğrenci, değişken kavramını somut bir örnekle ilişkilendirerek programlamanın temel prensiplerini anlar.
Öğrenci, algoritmik düşünme etkinliklerinin tasarımındaki amaçları ve kullanılan materyallerin rolünü açıklayarak problem çözme becerilerini geliştirir.
Öğrenci, basit algoritmik yapıları anlayabilir ve bir değişikliğin sistem üzerindeki etkilerini değerlendirebilir. Elbette, istediğiniz formatta 4 adet soru hazırlayabilirim.
Öğrenci algoritma kavramını açıklar.
Öğrenci, soyutlama kavramını tanımlar ve nesnelerin soyutlanmasına örnek verebilir.
Öğrenci, ayrıştırma kavramını tanımlar ve büyük görevleri ayrıştırmaya örnek verebilir.
Öğrenci, günlük hayattan farklı veri türlerine örnekler verir. (5.5.1.6. Problemi çözmek için gerekli değişken, sabit ve işlemleri açıklar.)
Öğrenciler, sabit ve değişken kavramlarını ayırt edebilir ve aralarındaki ilişkiyi anlayabilirler.
Öğrenci, bir oyundaki sabitlerin değişkenleri nasıl etkilediğini analiz edebilir ve örneklerle açıklayabilir.
Öğrenci, okul ortamındaki sabit ve değişken unsurları belirleyebilir ve bunların neden sabit veya değişken olduğunu açıklayabilir.
Öğrenciler, temel bilgisayar bilimi kavramlarını tanımlayabilir ve açıklayabilir.
Algoritma oluştururken kullanılan temel sembolleri tanımlar.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 5.Sınıf Bilişim Teknolojileri ve Yazılım dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.