- 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 *

2.Ünite Kazanımlarını görmek için tıklayınız. 

Programlamaya geçmeden önce problem çözme yapabilmemiz gerekiyor. Yani problem çözme becerisine sahip olmamız gerekiyor.

Problem nedir?

Günlük hayatta karşılaştığımız, çözüme ulaşması gerken ve çözümü bulmak için bilgi, deneyim, mantık ve dikkat isteyen durumlara problem denir. Problem derken sadece matematik dersindeki problemler aklımıza gelmesin. Çözülmesi gereken her sorun bir problemdir.

Problem çözebilmek için bilgi ve deneyim sahibi olmalıyız.

Örnek: Matematik dersinde soruları çözebilmek için bilgi sahibi olmalıyız. Daha önce bu sorulara benzer soru çözmek deneyimi gösterir.

Problem çözme nedir?

Kodlama yaparken hazırladığımız program bazen istediğimiz şekilde çalışmıyor. İstediğimiz sonucu vermiyor. Yani programda hatalar olabiliyor. Bu hataları çözmek gerekir.


Örnek Problemler:

Sabah erken uyanamama
Araçların hava kirliliği
Ödevleri zamanında yetiştirememe
Teknoloji sosyal medya bağımlısı olmak
Telefon karşısında çok fazla vakit geçirmek.
Sizde bir problem söyleyebilir misiniz?


Basit problemleri çözerken zorlanmayabiliriz ama karmaşık ve zor problemleri çözerken Problem Çözme Adımları kullanılır.

Problem Çözme Adımları

1.       1-Problemi Tanımlama: İlk adım, problemi net bir şekilde tanımlamaktır. Problemin ne olduğunu ve hangi amaca engel olduğunu belirlemek önemlidir. Problemi anlamak çözümün yarısıdır.

2.       2-Bilgi Toplama: Problemi anlamak için gerekli bilgileri toplamak. Bu, problemin nedenlerini ve etkilerini anlamaya yardımcı olur.

3.       3-Alternatif Çözümler Geliştirme: Problemi çözmek için olası çözüm yollarını belirlemek. Bu aşamada beyin fırtınası yaparak çeşitli seçenekler oluşturabilirsiniz

4.       4-Çözümleri Değerlendirme ve Seçme: Alternatif çözümleri değerlendirerek en uygun olanını seçmek. Bu, her bir çözümün avantajlarını ve dezavantajlarını göz önünde bulundurmayı içerir.

5.       5-Çözümü Uygulama: Seçilen çözümü uygulamaya koymak. Bu aşamada planlama ve organizasyon önemlidir.

6.       6-Sonuçları Değerlendirme: Gerekirse düzenleme yapmak.


    PROBLEM ÇÖZME EĞİTİCİ OYUNLARI

        Kurt Kuzu Ot oyunu indirmek için tıklayınız
        (Sıkıştırılmış dosyayı açın. içinde Flash Player dosyası olacak. o dosyayı çift tıklayarak açın. Oyunu sürükle bırak yöntemi ile Flash player üstünde bırakın. )

        Kurbağa oyunu indirmek için tıklayınız
        (Sıkıştırılmış dosyayı açın. içinde Flash Player dosyası olacak. o dosyayı çift tıklayarak açın. Oyunu sürükle bırak yöntemi ile Flash player üstünde bırakın. )

        Nehir oyunu indirmek için tıklayınız
        (Sıkıştırılmış dosyayı açın. içinde Flash Player dosyası olacak. o dosyayı çift tıklayarak açın. Oyunu sürükle bırak yöntemi ile Flash player üstünde bırakın. )

        Hanoi Kuleleri oyunu indirmek için tıklayınız
        (Sıkıştırılmış dosyayı açın. içinde Flash Player dosyası olacak. o dosyayı çift tıklayarak açın. Oyunu sürükle bırak yöntemi ile Flash player üstünde bırakın. )

        Sudako 1 oyunu indirmek için tıklayınız
        (Sıkıştırılmış dosyayı açın. içinde Flash Player dosyası olacak. o dosyayı çift tıklayarak açın. Oyunu sürükle bırak yöntemi ile Flash player üstünde bırakın. )

        Sudoku 2 oyunu indirmek için tıklayınız
        (Sıkıştırılmış dosyayı açın. içinde Flash Player dosyası olacak. o dosyayı çift tıklayarak açın. Oyunu sürükle bırak yöntemi ile Flash player üstünde bırakın. )




Bilgisayar temel olarak iki bileşenden oluşur. Bu bileşenler Donanım ve Yazılım olmak üzere adlandırılır.
👉Donanım(Hardware):
👉Yazılım(Software): 



B    BİLGİSAYARDA GİRİŞ-ÇIKIŞ KAVRAMLARI



        Girdi birimleri neler olabilir?
            Klavye
            Mouse
            Mikrofon
            Tarayıcı
            Usb flash disk
            gibi donanımlardır.

        Çıktı birimleri neler olabilir?
           Ekran
           Hoparlör
           Yazıcı
            Projeksiyon
            Kulaklık gibi donanımlara denir


Algoritma Nedir?

Algoritma, belirli bir problemi çözmek veya belirli bir görevi yerine getirmek için izlenen adımların sıralı bir listesidir.  Algoritma, bir problemi çözmek için izlenen adımların kesin ve sonlu bir dizisidir.

  • Örnek: Basit bir örnek olarak, iki sayının toplamını hesaplayan bir algoritma:
1.Adım: Başla
2 Adım: İlk sayıyı al.
3.Adım: İkinci sayıyı al.
4.Adım: İki sayıyı topla.
5.Adım: Sonucu ekrana yazdır.
6.Adım: Bitir

Algoritmalar, programlamanın temel taşlarından biridir ve etkili problem çözme için kritik öneme sahiptir.

Daha fazla algoritma örneklerini görmek için tıklayınız..


İŞLEM ÖNCELİĞİ

  • 1.      Üslü İşlemler
  • 2.      Parantez içi
  • 3.      Çarpma bölme
  • 4.      Toplama - Çıkarma


HAREZMİ

  • “Algoritma” kelimesi 9. yüzyılda yaşamış Horasan doğumlu matematikçi Ebu Cafer Muhammed İbn-i Musa el Harezmi'nin (al-Khowarizm) adından gelmektedir.
  • İlk algoritma, el-Hârizmî tarafından "Hisab el-cebir ve el-mukabala" kitabında sunulmuştur.
Haftaya kim bize el Harezmi'nin bilgisayar bilimine katkısını araştırıp burada bizlere anlatacak?

PROGRAMLAMA DİLLERİ

Birçok Programlama dilleri vardır ancak şuanda en çok kullanılan ve önem sırasına göre ilk beş programlama dilleri şunlardır.

👉Python
  • Kullanım Alanları: Veri bilimi, makine öğrenimi, yapay zeka, web geliştirme (Django, Flask), otomasyon, bilimsel hesaplamalar.
  • Özellikleri: Kolay okunabilir, geniş kütüphane desteğiyle çok yönlüdür.

👉JavaScript

  • Kullanım Alanları: Web geliştirme (özellikle frontend), mobil uygulamalar (React Native), sunucu tarafı programlama (Node.js).
  • Özellikleri: Web tarayıcılarında çalışabilen tek dildir, interaktif kullanıcı arayüzleri oluşturmak için idealdir.

👉C++

  • Kullanım Alanları: Oyun geliştirme, sistem yazılımları, gömülü sistemler, yüksek performans gerektiren uygulamalar.
  • Özellikleri: C diline benzer, yüksek performans sağlar, düşük seviye hafıza kontrolü sunar.

👉C#

  • Kullanım Alanları: Masaüstü uygulamaları, oyun geliştirme (Unity), web uygulamaları (ASP.NET).
  • Özellikleri: Microsoft ekosisteminde yaygındır, güçlü bir nesne yönelimli yapıya sahiptir.

👉PHP

  • Kullanım Alanları: Web geliştirme, özellikle sunucu tarafında çalışan dinamik web siteleri.
  • Özellikleri: Çoğunlukla web geliştirmede kullanılır, WordPress gibi CMS sistemlerinde yaygındır.

Haftaya kim bu programlama dilleri dışında olanları ve ne işe yaradığını araştırıp bizimle paylaşacak?



İ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