- Bu Blog Sayfası

Bu blog sayfası Anadolu Lisesinde görev yapan Bilişim Teknoloji Öğretmenlerinin Etkileşimli tahta üzerinden ders anlatırken kolaylık sağlanması, öğrencilerin sınava site üzerinden çalışması, öğrencileri okumaya, araştırmaya, teşvik, öğrencilerin kendini ifade edebilmesi, keşif yoluyla öğrenme yöntemini öğrenciler üzerinde farkındalık oluşturmak ve yine öğrenciler site üzerinden okuduklarını sınıfta arkadaşlarına anlatması amacıyla hazırlanmıştır.

İletişim Formu

Ad

E-posta *

Mesaj *

 

👉Bu bölüm öğretmenlerin 1.Ünite kazanımlarını görmek ve sınıf defterini doldurmak amacıyla hazırlanmıştır.
👉Kazanımlar haftalık bir(1) saat olacak şekilde hazırlanmıştır.

Python 1.ÜNİTE Kazanımları

1.HAFTA

1.1. Python programlama diliyle çalışılacak ortamları tanır.
a) IDE (Integrated Development Environment) kavramı açıklanır.
b) Python IDE türlerini listeler. Öğrencilere popüler IDE‘lerin avantaj ve dezavantajları açıklanır.
c) Derlenen ve yorumlanan dillerden ve bunların farklarından bahsedililir.
ç) Derleyici ve yorumlayıcı örnekleri verilir. Derleyici ve yorumlayıcı kullanmanın avantaj ve dezavantajları anlatılır.
d) Python programlama dilinin yorumlanan bir dil olduğu vurgulanır.
e) En yaygın kullanılan IDE’lerden (Atom, IDLE, Jupyter, PyCharm, Pydev, Spyder, Sublime Text ve Visual
Studio Code) bahsedilir.


2.HAFTA

1.2. Farklı entegre geliştirme ortamlarını analiz ederek kendisine en uygun çalışma ortamını seçer.
a) Ders akışında kullanılacak Python ide seçilir, kurulumu yapılır. Seçilen Python idesi öğrencilere tanıtılır.
Python programlama diline özgü basit örnekler ile editörde üretilen sonuç gözlemlenir. Kod satırına
yazılan 5+2 ifadesinden elde edilen sonuç ile Python programlamanın işlevselliği ve kodlama kolaylığı
hususunda idenin rolü açıklanır.
b) Özellikleri anlatılan bir Python IDE’si seçilerek öğrencilerle birlikte kurulumu yapılır.
c) Hangi satırların hangi renklerde göründüğü örneklerle açıklanır.
ç) Yorum satırından bahsedilir. Tek satır ve çok satır olması durumunda kullanılacak ifadeler gösterilir.
d) Ekrana yazdırma komutu print()’in önemi ve gerekliliği vurgulanır.
e) Kullanıcıdan veri alınması gereken durumlarda input() komutunun kullanıldığı örneklerle gösterilir.
f) Farklı Python çalışma ortamlarının avantaj ve dezavantajları listelenir.
g) Öğrencilerden kullanacakları Python çalışma ortamını, nedenlerini belirterek seçmeleri istenir.


3.HAFTA

"1.3. Değişkenlerde tutulacak verileri tanımlar.
a) Python programlama dilinde kullanılan veri türleri listelenir. Metinsel, sayısal, sıralama (list, tuple) ve
sözlük türünde veri tanımlamaları yapılır.
b) Değişken tanımlama kurallarından bahsedilerek verilerin değişkenlere ataması yapılır.
c) Değişken ve sabit kavramlarının tanımı yapılır."


4.HAFTA

1.3. Değişkenlerde tutulacak verileri tanımlar.
ç) Bir değişkene veri ataması örnekler üzerinden anlatılır.
d) Değişken isimleri belirlerken dikkat edilmesi gereken kurallar açıklanır, kullanılabilecek bazı standartlar
(camel case,pascal base, vb.) tanıtılır.


5.HAFTA

1.4 Bir değişkeni tanımlarken hangi tür veriyi tutacağını belirler.
a) Değişkenlerin farklı türlerde verileri (tam sayı, ondalıklı sayı, metin, vb.) tutabileceği vurgulanır.
b) Veri türlerinden bahsedilir. Kullanım yerleri örneklerle açıklanır.
c) Kullanım amacına göre veri türü dönüşümlerinden bahsedilir.


6.HAFTA

1.4 Bir değişkeni tanımlarken hangi tür veriyi tutacağını belirler.
a) Değişkenlerin farklı türlerde verileri (tam sayı, ondalıklı sayı, metin, vb.) tutabileceği vurgulanır.
b) Veri türlerinden bahsedilir. Kullanım yerleri örneklerle açıklanır.
c) Kullanım amacına göre veri türü dönüşümlerinden bahsedilir.


7.HAFTA

1.5. Tanımlanan değişkenlerde işlem önceliğini gözetir.
a) Programda kullanılan operatörler listelenir. Aritmetiksel, mantıksal ve atama operatörleri örneklendirilir.
Farklı değişkenlerdeki verilerle karşılaştırma operatörlerini kullanarak işlemler yapılır.
b) Operatörlerle yapılan işlemlerde işlem önceliği gözetilir, farklı sonuçlar elde edilebileceği durumlar örneklendirilir.


8.HAFTA

1.5. Tanımlanan değişkenlerde işlem önceliğini gözetir.
a) Programda kullanılan operatörler listelenir. Aritmetiksel, mantıksal ve atama operatörleri örneklendirilir.
Farklı değişkenlerdeki verilerle karşılaştırma operatörlerini kullanarak işlemler yapılır.
b) Operatörlerle yapılan işlemlerde işlem önceliği gözetilir, farklı sonuçlar elde edilebileceği durumlar
örneklendirilir.


9.HAFTA

1.5. Tanımlanan değişkenlerde işlem önceliğini gözetir.
c) Operatörler ile aritmetiksel ve mantıksal işlemlerden bahsedilir.
ç) Eşitlik ve atama operatörü arasındaki fark örneklerle gösterilir.
d) Matematik dersindeki işlemler ile benzerlikleri anlatılır ve işlem sıralaması bir tablo ile gösterilebilir.


10.HAFTA

1.6. Kullanıcıdan veri alır.
a) Pythonda kullanıcıdan veri almak için kullanılan “input” komutunun kullanımı açıklanır.
b) Kullanıcıdan veri almak için input() komutu kullanılacağı gösterilir.


11.HAFTA

1.6. Kullanıcıdan veri alır.
a) Pythonda kullanıcıdan veri almak için kullanılan “input” komutunun kullanımı açıklanır.
b) Kullanıcıdan veri almak için input() komutu kullanılacağı gösterilir.


12.HAFTA

1.7. Kullanıcıdan alınan veriyi değişkene tanımlar.
a) Alınan verinin değişkene atılması örneklerle gösterilir.
b) input() komutunu kullanarak aldığı veriyi değişkene atar.
c) Verinin kullanım amacına göre türünün değiştirilmesi gerektiğinden bahsedilir. Bu değişimin nasıl olacağı
örneklerde gösterilir. Örneğin matematiksel bir işlem yapılacaksa kullanıcıdan alınan verinin integer
türüne dönüştürülmesi için input() komutunun başına int() ifadesinin yazılması gerektiği söylenir.


13.HAFTA

1.7. Kullanıcıdan alınan veriyi değişkene tanımlar.
a) Alınan verinin değişkene atılması örneklerle gösterilir.
b) input() komutunu kullanarak aldığı veriyi değişkene atar.
c) Verinin kullanım amacına göre türünün değiştirilmesi gerektiğinden bahsedilir. Bu değişimin nasıl olacağı
örneklerde gösterilir. Örneğin matematiksel bir işlem yapılacaksa kullanıcıdan alınan verinin integer
türüne dönüştürülmesi için input() komutunun başına int() ifadesinin yazılması gerektiği söylenir.


İletişim Formu

Ad

E-posta *

Mesaj *

Labels

11.Sınıflar Sınavı - Soru Dağılım Tablosu 2024-2025 Eğitim Öğretim Yılı Bilişim Teknolojileri ve Yazılım dersi Sene başı zümre toplantı tutanağı akış diyagramı akış diyagramları algoritma algoritma örnekleri bilişim dersi ders kitabı bilişim dersi öğretim programı bilişim sınıfı bilişim teknolojileri ders kitabı bilişim teknolojileri sınıfı uyulması gereken kurallar bilişim teknolojileri ve yazılım dersi Bilişim Teknolojileri ve Yazılım dersi ders kitabı Bilişim Teknolojileri ve Yazılım dersi Sene başı zümre toplantı tutanağı bilişim teknolojileri ve yazılım dersi sene başı zümresi bt sınıfı bt sınıfı uyulması gereken kurallar bty zümre c# c++ dart do while do while döngüsü elif else for for döngüsü günlük plan günlük plan boş şablon günlük plan örneği if java javascript karar yapıları kazanımlar lise bilişim sınıfı uyulması gereken kurallar lise bilişim teknolojileri ders kitabı meb günlük plan meb günlük plan örneği mobil uygulama ortaöğretim bilişim teknolojileri dersi kitabı pdf php problem çözme problem çözme adımları problem nedir programlama dilleri programlamaya giriş ve algoritma programlamaya giriş ve algoritma 4.ünite kazanımları programlamaya giriş ve algoritma kazanımları proramlamaya giriş ve algoritma sınavı python python 2.ünite python 2.ünite kazanımları python soru dagılım tablosu python soru dagıtım tablosu python ünite-1 kazanımları robotik kodlama sene başı zümre sene başı zümre toplantı tutanağı sınav soru dagılım tablosu soru dagıtım tablosu şablon günlük plan while while döngüsü While true örneği wile true yapay zeka

- Ara

- En Çok Görüntülenen

- Blog Arşivi