10.Sınıf Bilişim Teknolojileri ve Yazılım 2.dönem 1.Yazılı sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 15 sorudan oluşmaktadır.
Web sitesi geliştirme sürecinde planlamanın önemi hakkında bilgi açıklama yapınız.
Web sitesi tasarımında kullanıcı deneyimini (UX) etkileyen faktörlerden üç tane örnek veriniz.
Ödev Notlandırma Sistemi projesinde, öğretmen sayfasında hangi işlevlerin olması gerekir? Açıklayınız.
Kodlama Öğretiyorum Sitesi projesinde, videolar tablosu oluşturulurken dikkat edilmesi gereken en önemli nokta nedir? Açıklayınız.
Mobil cihazlarda bulunan temel donanım bileşenlerinden beş tanesini sayınız.
Mobil cihazlarda yer alan sensörlere üç tane örnek veriniz ve bu sensörlerin ne işe yaradığını kısaca açıklayınız.
Web tabanlı mobil uygulama geliştirme ortamı için hangi araçlar kullanılabilir? Adobe Brackets editörünün bu alandaki önemini açıklayınız.
Mobil uygulama geliştirme yaşam döngüsü, hangi uygulama geliştirme mimarisine göre nasıl şekillenir? Açıklayınız.
Web tabanlı mobil uygulamalarda ana sayfanın adı ne olmalıdır? Neden?
Mobil uygulama geliştirirken, arama kutucuğunda yer alan varsayılan mesajı değiştirmek için hangi değişken kullanılır? Açıklayınız.
Mobil uygulama geliştirme sürecinde, geliştirdiğiniz uygulama dosyalarını mobil cihaza aktarmak için hangi yöntem kullanılmaktadır? Açıklayınız.
Mobil cihazda, SD karta kopyalanan bir mobil uygulamanın çalıştırılması için hangi adımlar izlenmelidir? Sırasıyla yazınız.
Aşağıda verilen cümlelerden doğru olanların başına D yanlış olanların başına Y koyunuz.
1. (.....) Javascript, istemci tarafında çalışan bir betik dilidir ve web sayfalarına dinamik özellikler eklemek için kullanılır.
2. (.....) MySQL, NoSQL (Not Only SQL) veri tabanlarından biridir ve şema gerektirmeyen esnek veri depolama çözümleri sunar.
3. (.....) PHP, sunucu tarafında çalışan bir programlama dilidir ve genellikle dinamik web siteleri oluşturmak için kullanılır.
4. (.....) "const" anahtar kelimesi ile tanımlanan Javascript değişkenlerinin değeri sonradan değiştirilebilir.
5. (.....) SQL "JOIN" ifadesi, iki veya daha fazla tablodaki verileri ortak bir sütuna göre birleştirmek için kullanılır.
6. (.....) PHP'de "$_GET" değişkeni, form verilerini "POST" metodu ile gönderirken kullanılır.
7. (.....) Javascript'de "querySelector" metodu, belirtilen CSS seçicisine uyan ilk öğeyi seçer.
8. (.....) MySQL'de "AUTO_INCREMENT" özelliği, bir sütunun değerinin otomatik olarak artmasını sağlar ve genellikle birincil anahtar (primary key) sütunlarında kullanılır.
9. (.....) PHP'de "include" ve "require" ifadeleri aynı işlevi görür ve bir dosyanın içeriğini mevcut dosyaya ekler.
10. (.....) Javascript, HTML ve CSS ile birlikte web geliştirmenin temel teknolojilerinden biridir.
Aşağıdaki boşlukları uygun kelimelerle doldurun:
1. Bir web sayfasının temel yapısını oluşturan dil ___________'dir.
2. Web sayfalarına görsel stil kazandıran dil ___________'dir.
3. Web sayfalarına etkileşim ve dinamik davranışlar ekleyen dil ___________'dir.
4. Veritabanı yönetim sistemi olarak kullanılan açık kaynaklı yazılım ___________'dir.
5. Sunucu taraflı bir betik dilidir ve web geliştirme için yaygın olarak kullanılır. ___________'dir.
6. Web sayfalarını oluşturmak için kullanılan işaretleme dilidir. ___________'dir.
7. Web sitelerinin tasarımında kullanılan stil şablonlarıdır. ___________'dir.
8. Web sitelerinin etkileşimli özelliklerini geliştirmek için kullanılan programlama dilidir. ___________'dir.
9. Veritabanı işlemleri için kullanılan bir sorgulama dilidir. ___________'dir.
10. Web uygulamalarının geliştirilmesinde kullanılan bir sunucu taraflı programlama dilidir. ___________'dir.
Kelime Havuzu: (HTML, CSS, JavaScript, PHP, SQL, MySQL)
Aşağıda verilen eşleştirmeleri yapın:
a. Mobil uygulamayı SD karta kopyalamak
b. Dosya yöneticisi uygulamasına giriş yapmak
c. "index.html" dosyasına dokunmak
d. Yazılım kütüphanelerine erişilememesi
e. HTML sayfasının kaynağını görüntülemek
f. Uygulamanın biçimsel olarak bozulması
g. Arama kutucuğuna harf girmek
h. Micro SD kart bölümüne girmek
ı. "Sayfa kaynağını görüntüle" seçeneğine tıklamak
i. İnternet bağlantısını kontrol etmek
1. (.....) Uygulama dosyalarına ulaşmak için gerekli ilk adım.
2. (.....) Sayfadaki kodlara erişim sağlamak.
3. (.....) Uygulamanın düzgün çalışıp çalışmadığını kontrol etmek.
4. (.....) Uygulamanın çalışması için gerekli dosyaların adreslerini kontrol etmek.
5. (.....) SD kart içeriğine erişmek.
6. (.....) Kütüphane adreslerini kontrol etmek için izlenecek yol.
7. (.....) Mobil cihazda uygulamayı kullanıma hazır hale getirmek.
8. (.....) Filtreleme işleminin doğru çalışıp çalışmadığını görmek.
9. (.....) Uygulamanın beklendiği gibi görünmemesi durumunda olası bir neden.
10. (.....) Uygulamayı mobil cihazda çalıştırmak için gerekli bir işlem.
Web sitesi geliştirme sürecinde planlamanın önemi hakkında bilgi açıklama yapınız.
Planlama aşaması, projenin temelini oluşturur ve sonraki aşamalarda yapılacak hataları en aza indirir. İyi bir planlama süreci, projenin başarılı olma olasılığını artırır.
Web sitesi tasarımında kullanıcı deneyimini (UX) etkileyen faktörlerden üç tane örnek veriniz.
Kullanıcı deneyimi, web sitesinin kullanıcılar tarafından nasıl algılandığını ve kullanıldığını ifade eder. İyi bir kullanıcı deneyimi, kullanıcıların web sitesinde daha uzun süre kalmasını, istedikleri bilgilere kolayca ulaşmasını ve web sitesini tekrar ziyaret etmesini sağlar.
Ödev Notlandırma Sistemi projesinde, öğretmen sayfasında hangi işlevlerin olması gerekir? Açıklayınız.
Öğretmen sayfasının temel amacı, öğrencilerin ödevlerini görüntülemek ve değerlendirmektir. Bu nedenle, ödev listesi ve not/açıklama giriş formu bu sayfanın önemli bileşenleridir.
Kodlama Öğretiyorum Sitesi projesinde, videolar tablosu oluşturulurken dikkat edilmesi gereken en önemli nokta nedir? Açıklayınız.
Veritabanı tablosunda bir kullanıcının birden fazla kaydının olabileceği durumlarda, veri bütünlüğünü sağlamak ve ilişkileri doğru kurmak için birincil anahtarın doğru belirlenmesi kritik öneme sahiptir.
Mobil cihazlarda bulunan temel donanım bileşenlerinden beş tanesini sayınız.
Bu bileşenler, mobil cihazların çalışmasını ve temel işlevlerini yerine getirmesini sağlar.
Mobil cihazlarda yer alan sensörlere üç tane örnek veriniz ve bu sensörlerin ne işe yaradığını kısaca açıklayınız.
Sensörler, mobil cihazların çevresiyle etkileşim kurmasını ve çeşitli verileri toplamasını sağlar.
Web tabanlı mobil uygulama geliştirme ortamı için hangi araçlar kullanılabilir? Adobe Brackets editörünün bu alandaki önemini açıklayınız.
Brackets gibi metin editörleri, web geliştirme sürecini kolaylaştıran özellikler sunar. Kod renklendirme, kod tamamlama gibi özellikler, geliştiricilerin daha hızlı ve verimli çalışmalarını sağlar.
Mobil uygulama geliştirme yaşam döngüsü, hangi uygulama geliştirme mimarisine göre nasıl şekillenir? Açıklayınız.
Her bir uygulama geliştirme mimarisinin kendine özgü yaşam döngüsü vardır. Bu döngü, geliştirme araçlarının seçimini ve uygulama geliştirme sürecini etkiler.
Web tabanlı mobil uygulamalarda ana sayfanın adı ne olmalıdır? Neden?
Web sunucuları ve mobil tarayıcılar, bir web sitesinin veya uygulamanın ana sayfasını genellikle "index.html" adıyla tanır. Bu nedenle, uygulamanın başlangıç sayfasının bu şekilde adlandırılması önemlidir.
Mobil uygulama geliştirirken, arama kutucuğunda yer alan varsayılan mesajı değiştirmek için hangi değişken kullanılır? Açıklayınız.
"placeholder" özelliği, kullanıcıya arama kutucuğuna ne yazabileceği konusunda bir ipucu vererek kullanıcı deneyimini geliştirir. Bu değişkenin değeri değiştirilerek, uygulamaya özel mesajlar görüntülenebilir.
Mobil uygulama geliştirme sürecinde, geliştirdiğiniz uygulama dosyalarını mobil cihaza aktarmak için hangi yöntem kullanılmaktadır? Açıklayınız.
Bu yöntem, geliştirilen uygulamanın mobil cihaz üzerinde test edilmesini ve kullanılmasını sağlar. SD kart veya dâhili depolama alanı, dosyaların mobil cihazda erişilebilir olmasını sağlar.
Mobil cihazda, SD karta kopyalanan bir mobil uygulamanın çalıştırılması için hangi adımlar izlenmelidir? Sırasıyla yazınız.
Bu adımlar, mobil cihazda uygulama dosyalarına erişmeyi ve uygulamayı çalıştırmayı mümkün kılar. "index.html" dosyası, uygulamanın ana giriş noktasıdır.
Aşağıda verilen cümlelerden doğru olanların başına D yanlış olanların başına Y koyunuz.
1. (.....) Javascript, istemci tarafında çalışan bir betik dilidir ve web sayfalarına dinamik özellikler eklemek için kullanılır.
2. (.....) MySQL, NoSQL (Not Only SQL) veri tabanlarından biridir ve şema gerektirmeyen esnek veri depolama çözümleri sunar.
3. (.....) PHP, sunucu tarafında çalışan bir programlama dilidir ve genellikle dinamik web siteleri oluşturmak için kullanılır.
4. (.....) "const" anahtar kelimesi ile tanımlanan Javascript değişkenlerinin değeri sonradan değiştirilebilir.
5. (.....) SQL "JOIN" ifadesi, iki veya daha fazla tablodaki verileri ortak bir sütuna göre birleştirmek için kullanılır.
6. (.....) PHP'de "$_GET" değişkeni, form verilerini "POST" metodu ile gönderirken kullanılır.
7. (.....) Javascript'de "querySelector" metodu, belirtilen CSS seçicisine uyan ilk öğeyi seçer.
8. (.....) MySQL'de "AUTO_INCREMENT" özelliği, bir sütunun değerinin otomatik olarak artmasını sağlar ve genellikle birincil anahtar (primary key) sütunlarında kullanılır.
9. (.....) PHP'de "include" ve "require" ifadeleri aynı işlevi görür ve bir dosyanın içeriğini mevcut dosyaya ekler.
10. (.....) Javascript, HTML ve CSS ile birlikte web geliştirmenin temel teknolojilerinden biridir.
Bu sorular, Javascript, MySQL ve PHP'nin temel kavramlarını ve kullanım alanlarını kapsar. Doğru cevaplar, bu teknolojilerin doğru anlaşılmasını ve uygulanmasını sağlar. Yanlış cevaplar ise kavram yanılgılarını ortaya çıkarır ve düzeltilmesine yardımcı olur.
Aşağıdaki boşlukları uygun kelimelerle doldurun:
1. Bir web sayfasının temel yapısını oluşturan dil ___________'dir.
2. Web sayfalarına görsel stil kazandıran dil ___________'dir.
3. Web sayfalarına etkileşim ve dinamik davranışlar ekleyen dil ___________'dir.
4. Veritabanı yönetim sistemi olarak kullanılan açık kaynaklı yazılım ___________'dir.
5. Sunucu taraflı bir betik dilidir ve web geliştirme için yaygın olarak kullanılır. ___________'dir.
6. Web sayfalarını oluşturmak için kullanılan işaretleme dilidir. ___________'dir.
7. Web sitelerinin tasarımında kullanılan stil şablonlarıdır. ___________'dir.
8. Web sitelerinin etkileşimli özelliklerini geliştirmek için kullanılan programlama dilidir. ___________'dir.
9. Veritabanı işlemleri için kullanılan bir sorgulama dilidir. ___________'dir.
10. Web uygulamalarının geliştirilmesinde kullanılan bir sunucu taraflı programlama dilidir. ___________'dir.
Kelime Havuzu: (HTML, CSS, JavaScript, PHP, SQL, MySQL)
Web geliştirme teknolojilerinin temel kavramlarının anlaşılmasını hedefler.
Aşağıda verilen eşleştirmeleri yapın:
a. Mobil uygulamayı SD karta kopyalamak
b. Dosya yöneticisi uygulamasına giriş yapmak
c. "index.html" dosyasına dokunmak
d. Yazılım kütüphanelerine erişilememesi
e. HTML sayfasının kaynağını görüntülemek
f. Uygulamanın biçimsel olarak bozulması
g. Arama kutucuğuna harf girmek
h. Micro SD kart bölümüne girmek
ı. "Sayfa kaynağını görüntüle" seçeneğine tıklamak
i. İnternet bağlantısını kontrol etmek
1. (.....) Uygulama dosyalarına ulaşmak için gerekli ilk adım.
2. (.....) Sayfadaki kodlara erişim sağlamak.
3. (.....) Uygulamanın düzgün çalışıp çalışmadığını kontrol etmek.
4. (.....) Uygulamanın çalışması için gerekli dosyaların adreslerini kontrol etmek.
5. (.....) SD kart içeriğine erişmek.
6. (.....) Kütüphane adreslerini kontrol etmek için izlenecek yol.
7. (.....) Mobil cihazda uygulamayı kullanıma hazır hale getirmek.
8. (.....) Filtreleme işleminin doğru çalışıp çalışmadığını görmek.
9. (.....) Uygulamanın beklendiği gibi görünmemesi durumunda olası bir neden.
10. (.....) Uygulamayı mobil cihazda çalıştırmak için gerekli bir işlem.
Bu eşleştirme sorusu, mobil uygulama geliştirme sürecindeki adımları ve olası sorunları anlamayı ölçmektedir.
Web sitesi geliştirme sürecinde planlamanın önemini kavrar.
Web sitesi tasarımında kullanıcı deneyimini etkileyen faktörleri sıralar.
Kullanıcı rolleri ve yetkilendirme kavramlarını anlar ve basit bir ödev takip sistemi için gerekli kullanıcı arayüzünü tasarlayabilir.
Veritabanı ilişkilerini anlar ve bir kullanıcı-video ilişkisi için uygun bir veri modelini tasarlayabilir.
Öğrenci, bir mobil cihazın temel donanımını tanımlayabilir.
Öğrenci, mobil cihazlardaki sensörlerin işlevlerini ve önemini açıklayabilir.
Öğrenci, web tabanlı mobil uygulama geliştirme için kullanılan araçları ve Adobe Brackets'in önemini bilir.
Öğrenci, farklı uygulama geliştirme mimarilerinin yaşam döngülerini karşılaştırabilir.
Web tabanlı mobil uygulamalarda ana sayfa adlandırma standardını öğrenir.
Öğrenci, mobil uygulama arayüzünde kullanıcı deneyimini iyileştirmek için kullanılan "placeholder" değişkeninin işlevini anlar.
Öğrenci, mobil uygulama dosyalarını mobil cihaza aktarma yöntemini açıklar.
Öğrenci, mobil cihazda uygulama çalıştırma adımlarını sıralar.
Öğrenciler, Javascript, MySQL ve PHP'nin temel kavramlarını ve kullanım alanlarını ayırt edebilirler.
Web geliştirme teknolojilerini tanır ve temel işlevlerini açıklar.
Öğrenci, mobil uygulama geliştirme sürecinde karşılaşılabilecek adımları ve sorunları ayırt eder.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 10.Sınıf Bilgisayar Bilimi 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.