6-21 EKİM CODE WEEK Göktuğ Usta : Temayı nerden buldun.

Slides:



Advertisements
Benzer bir sunumlar
Web uygulamalarında yeni bir yaklaşım AJAX
Advertisements

NESNEYE YÖNELİK PROGRAMLAMA Temel Kavramlar
Yazılım Geliştirme ve Java
Web 2.0 Nedir Eğitimde Nasıl Kullanılır?
WEB Tasarımı & .NET Bolum 1
SANAT ÜRÜNLERİ ONLİNE SATIŞ SİTESİ
İnternet Programcılığı
LEYLA BALIK TÜRKÇE ÖĞRETMENLİĞİ 2.SINIF (İ.Ö.)
Problemi Çözme Adımları
EĞİTİMDE WEB 2.0 KULLANIMI
Bilgi Teknolojisinin Temel Kavramları
Proje Tabanlı Öğrenme Modeli ve Bilgisayar Destekli Eğitim
Yaşam Boyu Öğrenme Prof. Dr. Ali ŞEN.
Chapter 3 Brainstorming a Game Idea: Gameplay, Technology, and Story
JavaScript Javascript , Netscape firması tarafından C dilinden esinlenilerek yazılmıştır Yazılma amacı Html'in sahip olmadığı bazı özelliklerin web sayfalarında.
PROJE TABANLI ÖĞRENME.
IT 504 İnternet ve Web Programlama Tanıtım Yrd. Doç. Yuriy Mishchenko.
Nesneye Dayalı Programlama
AÇIK UÇLU ÖĞRENME ORTAMLARI
Algoritmalar (Algoritms)
Algoritmalar (Algoritms)
Interaktif Akıllı Tahta Uygulamaları ve Matematik
App Inventor Mehmet Can KARABAĞ.
Web 2.0 Yeni nesil Internet.
Sosyal Ağların Eğitim Amaçlı Kullanımı
Eğitsel Oyunlar.
NESNEYE-YÖNELİK PROGRAMLAMA
Scratch programı eğlenceli bir ortamda resim, ses, müzik gibi çeşitli medya araçlarını bir araya getirebileceğimiz, kendi animasyonlarımızı, bilgisayar.
Hayat boyu öğrenme programı
BİLİŞİM TEKNOLOJİLERİ ALANI
Adnan TUTCAN Web 2.0 Nedir ? Toplulukları bir araya getiren, standart tasarım anlayışına yepyeni bir boyut kazandıran, daha dinamik özelliklere.
Dİjİtal oyun tabanlI öğrenme
BURCUGÜL B İ LG İ N TÜRKÇE Ö Ğ RETMENL İĞİ ( İ.Ö.) EĞİTİMDE WEB 2.0 ARAÇLARI.
Bilgisayar, Yazılım ve Algoritma
Adı Soyadı : Serkan YILDIZ No : Bölüm : Türkçe Öğretmenliği 2. Sınıf Örgün Eğitim.
Bilgisayar, Yazılım ve Algoritma
WEB PROGRAMCILIĞI.
BİLGİSAYAR DESTEKLİ EĞİTİM UYGULAMALARI
PHP Programlama Dili GİRİŞ.
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
BIL MOBiL PROGRAMLAMA TEKNiKLERi
Programlamaya Giriş 1. Verileri İşleyerek Özet bilgiler şekline sokabilen, bu veri ve bilgileri yüksek kapasitelerde saklayıp başka ortamlara iletebilen.
Türkçe Öğretmenliği 2.Sınıf
WEB 2.0 KAVRAMI TEKNOLOJİLERİ ARAÇLARI
BÖLÜM 10 OYUN. BÖLÜM 10 OYUN 1. Fiziksel Büyüme ve Gelişmeyi Etkileyen Faktörler Oyun, çocuğun fiziksel, zihinsel, duygusal ve sosyal yönden gelişimini.
Bilgisayar Programcılığına ve Algoritmaya Giriş
Bölümün Amacı Bu bölüm, kurumsal kültür ve etik değerler ile bunların örgütlerden nasıl etkilendiğine dair görüşleri incelemektedir.
BIL MOBiL PROGRAMLAMA TEKNiKLERi
KISIM I Matematik Öğretme: Temeller ve Perspektifler
Ahmet Keleşoğlu Eğitim Fakültesi
KISIM I Matematik Öğretme: Temeller ve Perspektifler
BİLİŞİM TEKNOLOJİLERİ DERS KİTAPLARI
Ders 2 Algoritma İfade Şekilleri
Özel Gereksinimli Öğrenciler ve Fen Öğretimi
KULLANIM ADIMLARI Adım 1: Okulunuzu Kaydedin Adım 2: Okul Ayarlarını Keşfedin (ThinkQuest Projects) Adım 3: Hesaplar Oluşturun (ThinkQuest Projects) Step.
Alana Yönelik Teknoloji Eğitimi
Bilişim Teknolojileri ve Yazılım Dersi
Erken çocukluk dönemi fen ve matematik eğitimi için ortam hazırlama
Teknoloji ve tasarım dersi
7th International Congress of Research in Education
Bilgi ve İletişim Teknolojileri
Eğitimde Teknoloji Kullanımı
Fen Öğretiminin Genel Amaçları Prof. Dr. Fitnat KAPTAN Arş. Gör. Dr
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Problemi Çözme Adımları
AÇIK UÇLU ÖĞRENME ORTAMLARI
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
KODLAMA ve BECERİLER Dr. Osman EROL.
KODLAMA ÖĞRETİMİ Hayal Et– YARAT - PAYLAŞ
Sunum transkripti:

6-21 EKİM CODE WEEK Göktuğ Usta : Temayı nerden buldun

CODE WEEK NEDİR? 50 den fazla ülke aktif olarak devam eden Kod Haftasının amacı kodlama ve dijital okuryazarlığı eğlenceli ve ilgi çekici bir hale getirmek, kodlama ve programlamaya dair farkındalığın arttırılması, birlikte çalışmanın teşvik edilmesi ve kodlama kültürünün yaygınlaştırılmasıdır.

KODLAMA NEDİR? Kodlama diğer adıyla “programlama” , kelime anlamıyla “belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünü” anlamına gelir. Programlama bilgisayara ya da elektronik devre ve mekanik sistemlerden oluşan düzeneklere bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya bir kısmı olarak tanımlanır. Artık yeni neslin temel kodlama eğitimi alması olmazsa olmaz olarak görülüyor.

Algoritma Algoritma; bir problemin ya da bir sorunun çözümü için ihtiyaç duyulan tüm işlemlerin mantıksal olarak, sıralı bir şekilde ifade edilmesidir. Algoritma kavramı programlama ya da yazılım geliştirmenin yanı sıra, günlük hayattaki aktiviteler, matematik vb. derslerde karşılaşılan sorunları daha kolaylıkla çözme olanağı sağlar. Algoritma sözcüğü Türkistanlı bir âlimden gelir. Türkistanlı âlim 9. yüzyılda Cebir adında bir kitap oluşturarak algoritmik çalışmalarını sergilemiştir. Kısaca algoritmayı bulan kişi kim diye sorulduğunda Ebu Abdullah Muhammed bin Musa el Harezmi diyebiliriz.

NEDEN KODLAMA ÖĞRENMELİYİZ ? Kodlama öğrenmek insana; 1. Sistematik düşünmeyi 2. Problem çözebilmeyi 3. Olaylar arasındaki ilişkileri görmeyi 4. Takım çalışmasını 5. Yaratıcı düşünebilmeyi 6. Algoritmik ve tasarım odaklı düşünebilmeyi 7. Çevremizde hızlı değişen dünyayı anlamayı 8. Yeni fikirler keşfetmeyi 9. Becerilerimizi ve yeteneklerimizi geliştirmeyi öğretir...

Kodlama=Daha İyi Matematik+Eğlence Soyut matematiksel kavramlar birçok çocuk için zorlayıcı olabilir ve onları konudan tamamen uzaklaştırabilir. Kodlama eğitimi, çocukların bu soyut kavramları görselleştirmelerini sağlar. Kodlamadaki düşünme tarzı; mantıksal yaklaşımı, verileri analiz ve organize etmeyi, sorunları küçük ve yönetilebilir parçalara bölerek çözmeyi gerektirir. Diğer bir deyişle kodlama, matematiksel düşüncenin gerçek hayatta öğretilme yoludur.

NE İŞİMİZE YARAR? Kendi web sitelerinizi hazırlamak, kariyer olarak iş sahibi olmak, kendi işinizi kurmak veya bir teknoloji girişimi başlatmakta kullanılabilir. Bunların yanı sıra birçok oyun yaratmada önemli rol oynar. En önemlisi, kodlama yapmak demek dünyayı şekillendiren teknolojileri oluşturmak demektir.

KODLAMA ÖĞRENME Kodlamayı öğrenmenin birçok yolu vardır. İlk olarak okullarda bu alanda verilen kurslardır. Code.org, Scratch, CodyRoby, Code of Code, CoseSpells, Code School, Codecademy, JavaScript, CodinGame, Tospaa, gibi siteler de de öğrenilebilir.

BLOCKLY Blockly Games, geleceğin programcılarını teşvik etmek için Google tarafından yürütülen bir projedir. Oyunlar, oyuncunun hızını kendi ayarlayabileceği ve kendi kendine öğrenebileceği şekilde tasarlanmıştır. Blockly Games deneyimini hem sınıfta hem de sınıf dışında yaşayın. Bütün kodlar açık kaynaklıdır.

SCRATCH Scratch, ABD’de bulunan MIT’nin geliştirdiği, 8-16 yaş arası çocukların kullanımına göre tasarlanmış oldukça basit bir arayüze sahip programlama ortamıdır. Geleneksel programlama dillerinin aksine kullanıcı, istediği fonksiyonları fare ile tıklayıp sürükleyerek animasyonlar, oyunlar, ve hikayeler yaratabilirsiniz.

CODE.ORG Çocuklara programlamayı keyifli bir şekilde öğretmek amacıyla hazırlanmış bir web sitesi veya portaldır. www.code.org portalının destekçisi Microsoft, Google gibi pek çok büyük firmayla birlikte bu konuda söz sahibi şirketler bulunmaktadır.

AppInventor App Inventor, MIT tarafından geliştirilen ve Android programlama konusunda hiç bilgisi olmayan kullanıcıların bile, sürükle ve bırak yöntemiyle kolayca Android uygulamaları geliştirmesini mümkün kılan bir programdır. Bu program online olarak sunuluyor. Google hesabı ile giriş yapmak gerekiyor. http://ai2.appinventor.mit.edu

w3schools.com İnternetin en eski webmaster kaynaklarından biri olan w3 esnasında, internet tarayıcıların yorumladıkları kodların standardını belirleyen konsorsiyumun web sitesidir. w3Schools ise bu kurumun gayri resmi eğitim içeriklerini barındırdığı, sertifikasyon da sağlayan platformudur. HTML, CSS ya da JavaScript kodları online olarak yazılıp sonuçları tarayıcıda görülebilmektedir. https://www.w3schools.com/tryit/

2018’in en popüler programlama dilleri Java C C++ Python C# Visual Basic .NET PHP JavaScript Delphi/Object Pascal Ruby kodlama

ÇOCUKLARA KOD ÖĞRETELİM https://www.ted.com/talks/mitch_resnick_let_s_teach_kids_to_code

Kaynakça: http://www.kodlamadersi.com http://www.milliyet.com.tr/Kodlama-nedir--Kodlama-nasil-yapilir--Kodlama-dersleri-ve-dilleri-molatik-837/ https://wmaraci.com/nedir/kodlama https://www.sabah.com.tr/teknoloji/2018/06/20/yok-baskanindan-ucretsiz-kodlama-egitimi-mujdesi https://digitalage.com.tr/cocuklar-kodlama-ogrenmeli/ https://www.egitimpedia.com/cocuklara-kodlama-ogretebileceginiz-ucretsiz-internet-siteleri/ http://webizade.com/avantajlarimiz/temiz-kodlama/ https://scratch.mit.edu/studios/4996297/ https://www.harungungor.com/kodlama-ogrenin/ http://cocuknotasi.com/kodlama-egitimi-neden-verilmeli/ https://kablosuzblog.blogspot.com/2018/01/scratch.html http://codeweekturkiye.eba.gov.tr/ http://metamorphosis.org.mk/en/aktivnosti_arhiva/code-week-eu-2016-skill-up-for-the-digital-world-with-codeeu/ https://cagatay.me/javascript-i%CC%87le-temel-dizi-i%CC%87%C5%9Flemleri-javascript-array-operations-de040d8ac41e https://plus.google.com/communities/118053978752868034148 https://wmaraci.com/blog/2018-in-en-populer-programlama-dilleri-neler-977 https://dersimizkodlama.com/code-org-nedir/

teşekkürler :)