EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI
|
|
- Gonca Farhi
- 8 yıl önce
- İzleme sayısı:
Transkript
1 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI
2 Bilgi BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ (BTY) Türkiye de orta eğitimde bilgisayar eğitimi, 1984 yılında kurumlara 1100 bilgisayarın alınmasıyla başlamıştır ve yıllar içerisinde kazanılan tecrübe ve birikimle günümüzde de devam etmektedir (Akgün M.ve Akgün İ.,2011) eğitim öğretim yılında olarak değişen eğitim sistemi ile 2007 yılından itibaren ilköğretim 1-8. Sınıflarda seçmeli olarak verilen Bilişim Teknolojileri dersi artık ortaokullarda (5, 6, 7, 8 sınıflar) yine seçmeli ders olarak Bilişim Teknolojileri ve Yazılım adı ile verilmektedir.
3 Bilgi BTY dersinin haftalık ders saati ikidir (Milli Eğitim Bakanlığı [MEB], Temmuz 2012). Dersin MEB tarafından yayımlanan öğretim programında belirlenen öğrenme alanlarının başlıkları şu şekildedir(milli Eğitim bakanlığı[meb], Eylül 2012). 1. Bilişim Okur-Yazarlığı 2. Bilişim Teknolojilerini Kullanarak İletişim Kurma, Bilgi Paylaşma ve Kendini İfade Etme 3. Araştırma, Bilgiyi Yapılandırma ve İşbirlikli Çalışma 4. Problem Çözme, Programlama ve Özgün Ürün Geliştirme
4 Bilgi Dersin içeriğinin hazırlanmasında, öğrencilerin durumuna göre, onları bulundukları düzeyden daha üst seviyeye çıkarmaları amacıyla, tercihlerin öğretmenlere bırakılması ve ders kitabının olmaması nedenleriyle öğrenme alanlarına ayrılan süreler değişiklik gösterebilir(meb, Eylül 2012). Ancak belirtilen öğrenme alanlarına göre hazırlanmış örnek bir yıllık plana göre Problem Çözme, Programlama ve Özgün Ürün Geliştirme alanına ayrılan süre bir eğitim öğretim yılında 11 haftadır(ortaokul, 2012).
5
6 Problem Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklar ve çatışmalar problem olarak değerlendirilir ve bu durumdaki birey ve grupların ortaya çıkan olumsuzluklar ve çatışmalarla yapacakları mücadeleye de problem çözme denir. Temel Problem çözme aşamaları; Problemin tanımlanması Problemin sebeplerinin belirlenmesi Çözüme ilişkin planlamanın yapılması Planların uygulanması Sonuçların gözden geçirilmesidir.
7 Örnek Problem Cansu nun bir gün içinde bir takım işleri yapması gerekmektedir. Örneğin; öğretmeni Cansu ya proje ödevi vermiş, annesi ise Cansu nun ev işlerinde kendisine yardımcı olmasını ve gelecek misafirler için kek yapmasını istemiştir. Ev de kek yapmak için ise bazı malzemeler alması gerekmektedir. Ayrıca arkadaşından okuldayken ödünç aldığı kitabı okuduktan sonra evine götüreceğine söz vermiştir. Bütün bunları ise bir gün içersinde hiçbirini unutmadan yapması gerekmektedir. Cansu nun bütün bunları unutmadan eksiksiz yapması için öncelikle ne yapması gerekir?
8 Örnek Problem Plan Eve gel yemeğini ye Zeynep ten aldığın kitabı oku Zeynep e kitabı götür Dönerken marketten ; 5 yumurta, un, şeker al Keki yap Proje ödevine başla Haberleri izle Kitap oku Uyu
9 13.00 Plan
10 Bilgisayarcılara verilen problemler? İki sayıyı toplayan program Girilen bir sayının tek mi, çift mi olduğunu hesaplayan program Hesap makinesi Okulumuzu tanıtan bir web sitesi.
11 Bilgisayarcılar problemi çözmek için ne yaparlar? Problemi değerlendirir. Çözüm stratejisi geliştirir. (plan yapar) Bilgisayarcının problemi çözmek için oluşturduğu plana algoritma denir. İkiye ayrılır. İşlem adımları Akış Şeması
12 İşlem Adımları Algoritması Her hangi bir sorunun çözümü için izlenecek yolun adımlar halinde yazılmasıdır. Akış Şeması Algoritması Her hangi bir sorunun çözümü için izlenecek yolun adımlarının çizilmesidir.
13 Bilgisayar Problemi Girilen iki sayının toplamını alan programı yapınız. Bu programı yapmak için öncelikle programın planını, yani algoritmasını veya akış şemasını çizmek veya işlem adımlarını yapmak gerekir. Birlikte programın algoritmasının işlem adımlarını yazalım.
14 İki sayıyı toplayan algoritmanın işlem adımları 1. Adım: Başla 2. Adım: Birinci Sayıyı Al. 3. adıma git 3. Adım: Birinci sayıyı bir değişkene aktar.(birinci sayı= a1) 4. adıma git 4. Adım: İkinci Sayıyı Al. 5. adıma git 5. Adım: İkinci sayıyı bir değişkene aktar.(ikinci sayı= a2) 6. adıma git 6. Adım: Değişkenleri topla. (a1+a2) 7. adıma git 7. Adım: Sonucu ekrana yazdır. 8. adıma git. 8. Adım: Dur
15 Akış Şeması Şimdi iki sayıyı toplayan algoritmanın akış şeması algoritmasını çizelim. Bunun için öncelikle akış şemasında kullanılacak olan şekillerin ne anlam ifade ettiğini öğrenelim. İpucu: Öğreneceğimiz şekillerin anlamı tüm dünyada aynı anlamı ifade etmektedir.
16 Programa veri girişinin yapılacağını belirtmek için kullanılır. Akış Şeması Şekiller ve Anlamı Matematiksel işlem yapılacağını belirtmek için kullanılır. Değerin çıktısını yazdırmak için kullanılır. Karar verme aşamasında kullanılır. Programın başlangıcını ve bitişini belirtmek için kullanılır.
17 İki sayıyı toplayan algoritmanın akış şeması Başla Birinci sayıyı al. Birinci sayıyı değişkene aktar. Birinci sayı=a1 İkinci sayıyı al. İkinci sayıyı değişkene aktar. İkinci sayı=a2 Değişkenleri topla. (a1+a2) Sonucu Yazdır Dur
18 Algoritma Bilgisayarcının problemi çözmek için oluşturduğu plana algoritma denir. İkiye ayrılır. İşlem adımları Akış Şeması Akış Şeması Şekiller ve Anlamı Matematiksel işlem yapılacağını belirtmek için kullanılır. Değerin çıktısını yazdırmak için kullanılır. Karar verme aşamasında kullanılır. Programın başlangıcını ve bitişini belirtmek için kullanılır. Programa veri girişinin yapılacağını belirtmek için kullanılır.
19 İşlem adımları algoritması İki sayıyı toplayan algoritmalar Akış Şeması algoritması 1. Adım: Başla 2. Adım: Birinci Sayıyı Al. 3. adıma git 3. Adım: Birinci sayıyı bir değişkene aktar. (Birinci sayı= a1) 4. adıma git 4. Adım: İkinci Sayıyı Al. 5. adıma git Başla Birinci sayıyı al. Birinci sayıyı değişkene aktar. Birinci sayı=a1 İkinci sayıyı al. 5. Adım: İkinci sayıyı bir değişkene aktar. (İkinci sayı= a2) 6.adıma git 6. Adım: Değişkenleri topla. (a1+a2) 7. adıma git 7. Adım: Sonucu ekrana yazdır. 8. adıma git. 8. Adım: Dur İkinci sayıyı değişkene aktar. İkinci sayı=a2 Değişkenleri topla. (a1+a2) Sonucu Yazdır Dur
20 Ödev Siz de 3 sayının toplamını yapan programın algoritmalarını çiziniz. (İşlem adımları ve akış şeması)
21 İşlem adımları algoritması 1. Adım: Başla üç sayıyı toplayan algoritmalar Akış Şeması algoritması 2. Adım: Birinci Sayıyı Al. 3. adıma git 3. Adım: Birinci sayıyı bir değişkene aktar. (Birinci sayı= a1) 4. adıma git 4. Adım: İkinci Sayıyı Al. 5. adıma git 5. Adım: İkinci sayıyı bir değişkene aktar. (İkinci sayı= a2) 6.adıma git 6. Adım: Üçüncü Sayıyı Al. 7. adıma git 7. Adım: Üçüncü sayıyı bir değişkene aktar. (Üçüncü sayı= a3) 8.adıma git 8. Adım: Değişkenleri topla. (a1+a2+a3) 9. adıma git 9. Adım: Sonucu ekrana yazdır. 10. adıma git. 10. Adım: Dur Başla Birinci sayıyı al. Birinci sayıyı değişkene aktar. (Birinci sayı=a1) İkinci sayıyı al. İkinci sayıyı değişkene aktar. (İkinci sayı=a2) Üçüncü sayıyı al. Üçüncü sayıyı değişkene aktar. (Üçüncü sayı=a3) Değişkenleri topla. (A1+A2+A3) Sonucu Yazdır Dur
22 Bir sayının tek mi çift mi olduğuna söyleyen program Girilen bir sayının tek mi çift mi olduğunu söyleyen programın işlem adımlarını ve akış şemasını yapalım.
23 İşlem adımları algoritması 1. Adım: Başla 2. Adım: Sayıyı Al. 3. adıma git Tek mi, Çift mi? Akış Şeması algoritması Başla Sayıyı al. 3. Adım: Sayıyı bir değişkene aktar. (sayı= a1) 4. adıma git Sayıyı değişkene aktar. (Sayı=A1) 4. Adım: Sayının tek mi çift mi olduğuna karar ver. Tek ise adım 5 e, çiftse adım 6 ya git 5. Adım: Ekrana tek yazdır. 7. adıma git Tekse Sayı Tek mi Çift mi? Çiftse 6. Adım: Ekrana çift yazdır. 7. adıma git Tek yaz. Çift yaz. 7. Adım: Dur Dur
24 TEK Mİ ÇİFT Mİ? ÇARPMA İŞLEMİ Siz de alınan bir sayının tek mi çift mi olduğuna karar veren ve eğer tek ise 2 ile çarpan, çift ise 3 ile çarpan programın algoritmalarını yapınız.
25 Tek ise 2 ile, çift ise 3 ile çarpan algoritmalar İşlem adımları algoritması Akış Şeması algoritması 1. Adım: Başla 2. Adım: Sayıyı Al. 3. adıma git 3. Adım: Sayıyı bir değişkene aktar. (sayı= a1) 4. adıma git 4. Adım: Sayının tek mi çift mi olduğuna karar ver. Tek ise adım 5 e, çiftse adım 6 ya git 5. Adım: Sayıyı 2 ile çarp.(a1*2) Adım 7 ye git 6. Adım: Sayıyı 3 ile çarp.(a1*3) Adım 7 e git 7. Adım: Çarpım Sonucunu yazdır. 8. adıma git 8. Adım: Dur Tekse Başla Sayıyı al. Sayıyı değişkene aktar. (Sayı=A1) Sayı Tek mi Çift mi? Çiftse 2 ile çarp 3 ile çarp Çarpım sonucunu yazdır Dur
26 Yaş hesaplama Doğum tarihi girildiğinde yaşı hesaplayan programın algoritmalarını yapınız.
27 İşlem adımları algoritması Yaş Hesaplama Algoritmaları Akış Şeması algoritması 1. Adım: Başla 2. Adım: Doğum yılını gir. 3. Adım: Doğum yılını bir değişkene aktar. (Doğum yılı= a1) 4. adıma git 4. Adım: Doğum yılını 2014 ten çıkar. (2014-A1) 5. adıma git 5. Adım: Sonucu ekrana yazdır. 6. adıma git. 6. Adım: Dur Başla Doğum yılını gir Doğum yılını değişkene aktar. (Doğum yılı=a1) Doğum yılını 2014 ten çıkar. Sonucu yaz Dur
28 PROGRAMLAMA DİLLERİ Bilindiği gibi, programlama dilleri yazılımın en önemli öğelerinden biridir. Programlama dili; özetle, programcının yapmak istediği şeyleri yani bir algoritmayı bilgisayara anlatması olarak tanımlanabilir. Günümüzde kullanılan pek çok programlama dili vardır. Bu diller genel olarak bazı sınıflara ayrılırlar ve belli başlı sınıflar şu şekildedir.
29 PROGRAMLAMA DİLLERİ Yordamsal (Procedural) Diller (Algol, C, Pascal, Matlab ) Nesneye dayalı (Object Based / Oriented) Diller (Ada, Smalltalk, C++, Java, C#...) Fonksiyonel (Functional) Diller (Lisp, Haskell,... ) Mantıksal (Logic) Diller (Prolog,...)
30 PROGRAMLAMA DİLLERİ Programlama dillerinin gösterdiği özelliklere göre farklı amaçlar için farklı programlama dillerinin kullanılması daha uygundur. Uygulama alanlarına göre programlama dillerinin sınıflandırılması ise aşağıdaki gibi yapılabilir Bilimsel ve mühendislik dilleri : (Fortran, C, Pascal, Java..) Sistem programlama dilleri : (C, Assembler..) Veri tabanı dilleri : (Paradox, Dbase, Sql..) Yapay zeka dilleri : (Prolog, LISP..) Genel amaçlı : (C, Pascal, Java, Basic..)
31 PROGRAMLAMA DİLLERİ Görsel programlama dilleri ise, program kodlarının bir bölümünün ya da tamamının resim ve grafiksel öğeler gibi görsel biçimde bazı araçlar ile yapıldığı dillerdir ve bazen görselliğin ileri boyutlarında kod bulunmayabilir. Visual basic, Access gibi görsel programlama dilleri yaygın olarak kullanılmaktadır. Günümüzde yazılım sektöründe en çok kullanılan diller olarak örnek verilebilecek Visual Basic, C++, C# ve Java gibi nesne tabanlı programlama dilleri öğrenciler tarafından öğrenilmesi zor olan diller olarak görülmektedir
32 PROGRAMLAMA DİLLERİ Fakat bu durumun önüne geçebilmek ve yazılımı sevdirmek amacıyla özellikle gelişmiş ülkelerde çocuklar ve programlamaya yeni başlayanlar için hazırlanmış bazı araçlar bulunmaktadır. Örnek olarak Small Basic, Lego Mindstorms, Scratch ve Alice programlarını söyleyebiliriz. Türkiye ve ortaokul birinci sınıf öğrencileri göz önünde bulundurulduğu zaman programlama dillerinde aranacak en önemli özelliğin dil desteği olduğu düşünülebilir. Hem internet sitesi hem de program ara yüzü dikkate alındığında belirtilen araçlar içerisinde dil desteğini sağlayan aracın Scratch olduğu görülebilir. Aynı zamandamalan ve Leitner (2007) Scratch programlama dilini, Java gibi dillere geçiş kapısı olarak gördüklerini belirtmişlerdir.
33 SCRATCH VE PROGRAMLAMA ORTAMI ÖZELLİKLERİ Scratch in sözlükteki anlamı çizmek ve tırmalamaktır. Ancak Scratch, Disk Jokey(DJ) olarak isimlendirilen kişilerin taş plakları çalarken disk üzerinde ellerini hareket ettirmeleriyle şarkı aralarında oluşturdukları efektler için de kullanılmaktadır. Dj ler oluşturdukları efektleri birleştirirler ve böylece çaldıkları bir şarkıdan yepyeni bir şarkı üretebilirler. Programı geliştirenler bu yaratıcılıktan esinlenerek programlama ortamına bu adı vermişlerdir. Scratch 2003 yılında MIT Üniversitesi Medya Laboratuvarı tarafından geliştirilmeye başlanan ve 2007 yılında tüm dünyada yaklaşık 40 dil desteği ile yayımlanan görsel birprogramlama ortamıdır.
34 SCRATCH VE PROGRAMLAMA ORTAMI ÖZELLİKLERİ Programının internet sitesinde 2012 Aralık ayında, kayıtlı toplam üye ve proje vardır ve istatistiklere göre Scratch in her yaş grubundan kullanıcısı mevcuttur. Ancak yoğun olarak aktivite gerçekleştiren yaş grubu 9-18 yaş aralığıdır. Çocuklar, programı programlama ortamının kendi web adresinden ücretsiz olarak indirilebilir ve hazırladıkları projeleri bu siteden paylaşabilirler. Yapılan projeler dil düğmesi ile desteklenen 42 dilden birine çevrilebildiği için çocuklar herhangi bir dil engeline takılmadan iletişimlerini sürdürebilirler.
35 SCRATCH VE PROGRAMLAMA ORTAMI ÖZELLİKLERİ Scratch tasarım odaklı bir öğrenme yaklaşımını temsil derken aynı zamanda oyun ve öğrenmeyi bir araya getirir(çelik, 2011). Oyun ve öğrenme bir araya geldiği zaman buna, eğlenceli öğrenme denebilir ve bu durumun sadece çocuklar için değil her yaştan insan için ilgi çekici olacağı düşünülebilir. Scratch ile animasyonlar, hikâyeler ve oyunlar; ses, resim ve müzik gibi özellikler eklenerek birçok proje yapılabilir. Yüksek seviyeli dillerdeki kod yazma, Scratch ın kod blokları ile farklı bir şekil almıştır. Scratch ile öğrenciler kod yazmak yerine kod bloklarını sürükle bırak yöntemiyle birleştirip programlarını oluştururlar.
36 SCRATCH VE PROGRAMLAMA ORTAMI ÖZELLİKLERİ Kod bloklarının hepsi, doğru bir şekilde yerleştirilebilmesi için birbirlerine entegre olabilecek şekilde oluşturulduğundan dolayı, orta seviyeli dillerdeki söz dizimi (syntax) hataları engellenmektedir. Ayrıca Scratch ile öğrenciler, bazı kod bloklarını program alanına sürükleyip bıraktıktan sonra bir kere o kod bloğuna tıklandığında sahnede kod bloğunun ne işe yaradığını görerek öğrenebilirler.
Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir.
Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklara PROBLEM denir. Bu durumda bireylerin ortaya çıkan olumsuzluklara karşılık çözüm bulmak için yapacakları mücadeleye de PROBLEM
DetaylıProblem Yaklaşım Temelleri, Algoritma ve Akış Şeması
1 Problem Yaklaşım Temelleri, Algoritma ve Akış Şeması Problem Bireylerin yaşadığı çevreye uyum sağlaması durumunda ortaya çıkan olumsuzluklar ve çatışmalar problem olarak değerlendirilir. Bu durumdaki
DetaylıORTAOKUL BİRİNCİ SINIF ÖĞRENCİLERİ İÇİN YAZILIM GELİŞTİRME ALANINDA MÜFREDAT ÖNERİSİ
ORTAOKUL BİRİNCİ SINIF ÖĞRENCİLERİ İÇİN YAZILIM GELİŞTİRME ALANINDA MÜFREDAT ÖNERİSİ Derya Karabak İstanbul Aydın Üniversitesi deryakarabak@stu.aydin.edu.tr Prof. Dr. Ali Güneş İstanbul Aydın Üniversitesi
DetaylıBilgisayar Programı Nedir?
BİL1002 Bilgisayar Programlama PROF.DR.TOLGA ELBİR Bilgisayar Programı Nedir? Program, bilgisayarda i belirli libir amacı gerçekleştirmek için geliştirilmiş yöntemlerin ve verilerin, bilgisayarındonanımınınyerine
DetaylıBilgisayar Programlama Dilleri
Bilgisayar Programlama Dilleri Ömer YÜCEL 13253072 1/32 Sunum İçeriği 1. Program ve Programlama Dili Nedir? 2. Programlama Dillerinin Tarihçesi 3. Programlama Dillerinin Sınıflandırılması 4. Programlama
DetaylıBİL1002 Bilgisayar Programlama PROF.DR.TOLGA ELBİR
BİL1002 Bilgisayar Programlama PROF.DR.TOLGA ELBİR Bilgisayar Programı Nedir? Program, bilgisayarda belirli bir amacı gerçekleştirmek için geliştirilmiş yöntemlerin ve verilerin, bilgisayarın donanımının
DetaylıALGORİTMA TASARIMI VE SCRATCH UYGULAMASI
NOT: Çalışma kâğıtları Algoritma Tasarımı ve Excel olmak üzere 2 kısımdan oluşmakta ve sınavda her ikisinin de çalışılması gerekmektedir. ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI Bu çalışma sayfalarında
DetaylıBİLGİSAYAR PROGRAMLAMA MATLAB
BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Ders Bilgileri Dersin Hocası: Araş. Gör. Ahmet Ardahanlı E-posta: ahmet.ardahanli@hotmail.com Oda: DZ-33
DetaylıAlgoritmalar ve Programlama. Algoritma
Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü
DetaylıHÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ
HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ PROGRAMLAMAYA GİRİŞ Herhangi bir program yazabilmemiz için öncelikle önümüzde bir problem, soru olması gerekir. Problemi belirledikten
DetaylıÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA
PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA GİRİŞ Bilgisayarların önemli bir kullanım amacı, veri ve bilgilerin kullanılarak var olan belirli bir problemin çözülmeye çalışılmasıdır. Bunun için, bilgisayarlar
Detaylı5. PROGRAMLA DİLLERİ. 5.1 Giriş
5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması
DetaylıBİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2
PROGRAMLAMA Bir problemin çözümü için belirli kurallar ve adımlar çerçevesinde bilgisayar ortamında hazırlanan komutlar dizisine programlama denir. Programlama Dili: Bir programın yazılabilmesi için kendine
DetaylıBilgisayarda Programlama. Temel Kavramlar
Bilgisayarda Programlama Temel Kavramlar KAVRAMLAR Programlama, yaşadığımız gerçek dünyadaki problemlere ilişkin çözümlerin bilgisayarın anlayabileceği bir biçime dönüştürülmesi / ifade edilmesidir. Bunu
Detaylı... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI
... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE 2018 2019 ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI Hazırlayan : Özel Öğretim Kurumları Birliği (ÖZKURBİR) Dersin Adı : Bilişim
DetaylıEM205 26/9/2014. Programlamaya giriş Algoritmalar. Amaçlar
EM205 26/9/2014 Programlamaya giriş Algoritmalar Temel kavramlar Algoritmalar Amaçlar Algoritma kavramını öğrenmek, Algoritmaları ifade edebilmek, Temel matematiksel algoritmaları yazabilmek C programlama
DetaylıTEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma
TEMEL BİLGİSAYAR BİLİMLERİ Programcılık, problem çözme ve algoritma oluşturma Programcılık, program çözme ve algoritma Program: Bilgisayara bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya
DetaylıProgramlama Giriş. 17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1
17 Ekim 2015 Cumartesi Yrd. Doç. Dr. Mustafa YANARTAŞ 1 Ders Not Sistemi Vize : % 40 Final : % 60 Kaynaklar Kitap : Algoritma Geliştirme ve Programlama Giriş Yazar: Dr. Fahri VATANSEVER Konularla ilgili
DetaylıBİLGİSAYAR ORGANİZASYONU
BİLGİSAYAR ORGANİZASYONU Donanım Bilgisayarın fiziksel bölümü Monitor, klavye, fare Entegreler, kartlar Kablolar Yazılım: Bilgisayarın mantıksal bölümü Programlar: Bilgisayarın gerçekleştireceği komutlar
DetaylıDr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic
Dr. Musa KILIÇ Öğretim Görevlisi http://kisi.deu.edu.tr/musa.kilic BİLGİSAYAR DONANIM Donanım birimleri ekran, klavye, harddisk, ram YAZILIM Yazılımlar ise bilgisayarın donanım yapısını kullanılır hale
DetaylıBilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ
Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.
DetaylıİÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA
İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA UYGULAMA Örnek: Yandaki algoritmada; klavyeden 3 sayı
DetaylıPROBLEM ÇÖZME PROGRAMLAMA ve ÖZGÜN ÜRÜN GELİŞTİRME
PROBLEM ÇÖZME PROGRAMLAMA ve ÖZGÜN ÜRÜN GELİŞTİRME PROGRAMLAMAYA GİRİŞ VE ALGORİTMA Yazılım Nedir Algoritma Akış Seması Örnekler Yazılım Nedir? Çeşitli görevleri gerçekleştirmek amacıyla hazırlanmış programlara
DetaylıBLG 1306 Temel Bilgisayar Programlama
BLG 1306 Temel Bilgisayar Programlama Öğr. Grv. M. Mustafa BAHŞI WEB : mustafabahsi.cbu.edu.tr E-MAIL : mustafa.bahsi@cbu.edu.tr Bilgisayar ile Problem Çözüm Aşamaları Programlama Problem 1- Problemin
DetaylıAlgoritmanın Hazırlanması
Algoritmanın Hazırlanması Algoritma, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade
DetaylıAlgoritma ve Akış Diyagramları
Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları
DetaylıESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BÖTE PROJE GELİŞTİRME VE YÖNETİMİ II DERSİ PROJE RAPORU
ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BÖTE PROJE GELİŞTİRME VE YÖNETİMİ II DERSİ PROJE RAPORU code.org ile KLASİK LABİRENT OLUŞTURMA Kod saatinin ilk dakikalarına hoş geldin! Hadi, beraber
DetaylıÖRNEK 1: Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:
ALGORİTMANIN HAZIRLANMASI, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir.
DetaylıPROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.
PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011
DetaylıYazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım
Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.
DetaylıAlgoritma ve Akış Diyagramları
Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir. 1 Akış diyagramları
DetaylıFBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal)
FBEB-512 C++ ile Nesne Tabanlı Programlama Güz 2009 (1. Hafta) (Yrd. Doç. Dr. Deniz Dal) Algoritma Geliştirme ve Akış Diyagramları BİLGİSAYARLA PROBLEM ÇÖZÜMÜ AŞAMALARI Analiz Algoritma Geliştirilmesi
DetaylıC PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI
C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1 PROGRAM - ALGORİTMA AKIŞ ŞEMASI Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Algoritma bir sorunun
DetaylıBilgisayar Temelleri ve Programlamaya Giriş Yard.Doç.Dr. Metin HASDEMİR İstanbul-2008 PROGRAMLAMAYA GİRİŞ
PROGRAMLAMAYA GİRİŞ Bir program bilgisayara ne yapması gerektiğini söyleyen bir dizi komuttan oluşmaktadır. Bilgisayar yapılması istenilen komutları anlayabilmesi için, bu komutların bilgisayarın anlayacağı
DetaylıPROGRAMLAMAYA GİRİŞ VE ALGORİTMA. Yazılım Nedir Algoritma Akış Seması Örnekler
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA Yazılım Nedir Algoritma Akış Seması Örnekler Yazılım Nedir? Çeşitli görevleri gerçekleştirmek amacıyla hazırlamış programlara yazılım adı verilir. Yazılımlar Her yazılım
DetaylıProgramlama Temelleri. Ders notları. Öğr.Gör. Hüseyin Bilal MACİT 2017
Programlama Temelleri Ders notları Öğr.Gör. Hüseyin Bilal MACİT 2017 Yazılımın yaşam döngüsü Algoritma sözcüğü; adını Ebu Abdullah Muhammed İbn Musa El Harezmi adındaki Müslüman Türk aliminden almıştır.
DetaylıİÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA
İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA BÖLÜM-II ALGORİTMA I. GİRİŞ Bilgisayar dünyasında, insanın
DetaylıOkut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Algoritma & Matlab.
Okut. Yüksel YURTAY İletişim : Sayısal Analiz yyurtay@sakarya.edu.tr www.cs.sakarya.edu.tr/yyurtay (264) 295 58 99 Algoritma & Matlab 1 Algoritma Algoritma ; verilerin bilgisayara hangi çevre biriminden
DetaylıBilgisayar Programlama. 1.Hafta
Bilgisayar Programlama 1.Hafta Ders Planı 1. Bilgisayar Programlamaya Giriş 2. C Derleyicileri 3. GCC Kullanımı 4. Veri Tipleri ve Operatörler 5. Kontrol Yapıları 6. Döngüler 7. Döngüler 2. Hafta 8. Fonksiyonlar
DetaylıBilişim Garaj Akademisi Nedir?
Bilişim Garaj Akademisi Nedir? Bilişim Garaj Akademisi, 7-16 yaş arası çocuklarımıza programlama, web tasarımı, 3D tasarım, robot tasarım ve üretimi gibi üretici bilişim becerileri kazandıran ilk online
Detaylı.. ORTAOKULU EĞİTİM ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIFLAR ÜNİTELENDİRİLMİŞ YILLIK PLANI
.. ORTAOKULU 016-017 EĞİTİM ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIFLAR LENDİRİLMİŞ YILLIK PLANI AY ÖĞRENME ALANI: BİLİŞİM OKUR-YAZARLIĞI EYLÜL EKİM. 19-3 1-16 05-09 8-0 BİLGİSAYARI
DetaylıPROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK Giriş-Tanımlamalar Program Nedir? Tanımlanmış bir problemi bilgisayar ortamında çözen ürüne program denir. Programlama Nedir? Tanımlanmış
DetaylıCIK. çocuklar için K O D L AM A
CIK çocuklar için K O D L AM A 4ya+ ş Başaran Bilişim Akademisi 17 yıllık tecrübesini BaşaranCIK ile genç nesillere aktarıyor. Türkiye de Özel Bilisim Eğitimleri kategorisinde bir ilk olan Çocuklar İçin
DetaylıBİLGİSAYAR PROGRAMLAMAYA GİRİŞ
BİLGİSAYAR PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr.Caner KOÇ Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü ckoc@ankara.edu.tr DERS KAYNAKLARI 1. A. Kadir GÜNEYTEPE:
DetaylıTEMEL BİLGİSAYAR BİLİMLERİ
TEMEL BİLGİSAYAR BİLİMLERİ Doç. Dr. M.Ümit GÜMÜŞAY YTÜ - 2012 2 PROGRAMLAMA MANTIĞI Herhangi bir amaç için hazırlanan programın mantık hataları içermesi durumunda, alınacak sonucunda yanlış olacağı aşikardır.
DetaylıALGORİTMAYA GİRİŞ. Program: Belirli bir işi gerçekleştirmek için gerekli komutlar dizisi olarak tanımlanabilir.
1 ALGORİTMAYA GİRİŞ Program: Belirli bir işi gerçekleştirmek için gerekli komutlar dizisi olarak tanımlanabilir. Programlama: Bir programı oluşturabilmek için gerekli komutların belirlenmesi ve uygun biçimde
DetaylıİELEV EĞİTİM KURUMLARI BİLİŞİM TEKNOLOJİLERİ
İELEV EĞİTİM KURUMLARI BİLİŞİM TEKNOLOJİLERİ DERSi ÖĞRETİM PROGRAMI 1.Sınıflar: A. Bilgi okuryazarlığı 3 ders saati Bilgi nedir? Bilgiye ulaşma yolları internet kullanımına giriş B. Algoritmik düşünme
DetaylıEBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA
3. HAFTA EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA Öğr. Gör. S. M. Fatih APAYDIN apaydin@beun.edu.tr EMYO Bülent Ecevit Üniversitesi Kdz. Ereğli Meslek Yüksekokulu PROBLEM ÇÖZME (PROBLEM SOLVING) nereden
DetaylıAlgoritma Hazırlama. Programlama. nereden başlamalı? ALGORİTMA VE PROGRAMLAMA Öğr.Gör.Günay TEMUR
Algoritma Hazırlama Programlama nereden başlamalı? PROBLEM ÇÖZME nasıl yapacağız? bunun için Problem çözme sırası (Problem Solving Cycle) 1. Problemi anlama (Understanding, Analyzing), 2. Bir çözüm yolu
DetaylıMAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI
MAK 1005 Bilgisayar Programlamaya Giriş Uludağ Üniversitesi, Mühendislik Fakültesi Makine Mühendisliği Bölümü BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI Prof. Dr. Necmettin Kaya 1 KONULAR 1. Bilgisayara giriş,
Detaylı1.1. Yazılım Geliştirme Süreci
Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.
DetaylıAlgoritma ve Programlamaya Giriş. Mustafa Kemal Üniversitesi Kırıkhan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü
Algoritma ve Programlamaya Giriş Mustafa Kemal Üniversitesi Kırıkhan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü Güncellenme tarihi: 27.02.2017 Yazılım nedir? Donanım birimlerini istenen işleme
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS PROGRAMLAMA DİLLERİ BG-324 3/2 3+0+0 3+0 4 Dersin Dili : TÜRKÇE Dersin Seviyesi
DetaylıFen ve Mühendislik Uygulamalarında MATLAB
Fen ve Mühendislik Uygulamalarında MATLAB Bilgisayar Programlamaya Giriş Doç. Dr. İrfan KAYMAZ KAYNAKLAR 1. * MATLAB, Ömer Gündoğdu, Osman Kopmaz, M. Akif Ceviz, Paradigma Akademi, 2003. 2. * MATLAB ve
DetaylıAKIŞ ŞEMASI AKIŞ ŞEMASI AKIŞ ŞEMASI ŞEKİLLERİ GİRİŞ
GİRİŞ AKIŞ ŞEMASI Bir önceki ünitede algoritma, bilgisayarda herhangi bir işlem gerçekleştirmeden ya da program yazmaya başlamadan önce gerçekleştirilmesi düşünülen işlemlerin belirli bir mantık ve plan
DetaylıAlgoritma ve Programlamaya Giriş. Mustafa Kemal Üniversitesi Kırıkhan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü
Algoritma ve Programlamaya Giriş Mustafa Kemal Üniversitesi Kırıkhan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü Güncellenme tarihi: 13.03.2017 Yazılım nedir? Donanım birimlerini istenen işleme
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Koşul Karşılaştırma Operatörleri Mantıksal
DetaylıBİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 5. DERS NOTU Konu: Döngü Yapıları Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU DÖNGÜ YAPILARI Birçok uygulamada bazı işlemlerin tekrar tekrar gerçekleştirilmesi gerekir. Bizlere bu
DetaylıALGORİTMA DERSLERİ. Algoritma Nedir? Belirli bir problemi çözmek ve belli bir sonuca ulaşmak için çizilen yola algoritma denir.
ALGORİTMA DERSLERİ Algoritma Nedir? Belirli bir problemi çözmek ve belli bir sonuca ulaşmak için çizilen yola algoritma denir. Bir Algoritma: 1. Başı olmalı 2. Basit olmalı 3. Problemin çözümünü mümkün
DetaylıROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI
ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE 2018 2019 ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI Hazırlayan : Özel Öğretim Kurumları Birliği (ÖZKURBİR) Dersin Adı : Bilişim
Detaylı3. Bölüm Algoritmalar
3. Bölüm Algoritmalar Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 3.1. Veri ve Bilgi Şekil 3.1 de bilgisayar sistemin temelini oluşturan veri işlem modeli görülmektedir. Hesaplama, saklama gibi
DetaylıProgramlama Temelleri Dersi - Algoritma Örnekleri-v0.2
Programlama Temelleri Dersi - Algoritma Örnekleri-v0.2 09.11.2012 İçerik Table Of Contents Bölüm 1- ) Temel Giriş/Çıkış işlemleri Uygulama 1.1- Klavyeden girilen sayıyı ekrana yazdıran program Uygulama
DetaylıBİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları
BİLGİSAYAR PROGRAMLAMA Algoritma ve Akış Şemaları Algoritma tanımı Algoritma özellikleri Algoritma tasarımı Akış şemaları Dallanma simgeleri Döngü simgeleri Akış şeması tasarımı Akış şeması örnekleri Konu
DetaylıGEO103 BİLGİSAYAR PROGRAMLAMA
Ders İçeriği GEO103 BİLGİSAYAR PROGRAMLAMA ENVER BAĞCI Programlamada algoritma kavramı ve örnekleri, C programlama dili Ders Takibi Ders ile ilgili dökümanlara www.enverbagci.net adresinden ilgili ders
DetaylıBMT 101 Algoritma ve Programlama I 3. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1
BMT 101 Algoritma ve Programlama I 3. Hafta Yük. Müh. Köksal GÜNDOĞDU 1 Akış Diyagramları ve Sözde Kodlar Yük. Müh. Köksal GÜNDOĞDU 2 Sözde Kodlar (pseudo-code) Yük. Müh. Köksal GÜNDOĞDU 3 Sözde Kod Sözde
DetaylıALGORİTMA VE PROGRAMLAMAYA GİRİŞ
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Ders Bilgileri BIL1202 Algoritma ve Programlamaya Giriş, (2+1 Kredi) Ders ile ilgili duyurular http://kergun.baun.edu.tr/
DetaylıDERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati
DERS BİLGİ FORMU DERSİN ADI SİSTEM ANALİZİ VE TASARIMI I BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ
DetaylıC++ Dersi: Nesne Tabanlı Programlama
C++ Dersi: Nesne Tabanlı Programlama Bölüm 1: Giriş İçerik Bilgisayar Sistemleri Donanım Yazılım Programlama Program Geliştirme Nesne-tabanlı Programlama C++ Programlama Dili 2 Bilgisayar Sistemleri Kısaca,
Detaylımustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar
Algoritma ve Programlamaya Giriş mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar İçerik Algoritma Akış Diyagramları Programlamada İşlemler o o o Matematiksel Karşılaştırma Mantıksal Programlama
DetaylıPROGRAMLAMAYA GİRİŞ FONKSİYONLAR
PROGRAMLAMAYA GİRİŞ FONKSİYONLAR Fonksiyonlar C programlama dili fonksiyon olarak adlandırılan alt programların birleştirilmesi kavramına dayanır. Bir C programı bir ya da daha çok fonksiyonun bir araya
DetaylıJava Temel Özellikleri
Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle
Detaylı1) Programlama dillerinin temel kavramlarını öğrenir. 1,2,4 1
DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS Programlama Dilleri BIL204 4 3+0 3 5 Ön Koşul Dersleri Dersin Dili Dersin Seviyesi Dersin Türü Türkçe Lisans Zorunlu / Yüz Yüze Dersin
DetaylıÇoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say
İÇİNDEKİLER 1. Bilgisayarın Yapısı Ve Programlama Dilleri Giriş 1 Bilgisayar ve Programlamanın Kısa Bir Tarihçesi 2 Donanım ve Yazılım Kavramları 3 Bilgisayarın Donanımsal yapısı 4 Giriş Birimi (Input
Detaylı4- ALGORİTMA (ALGORITHM)
(ALGORITHM) Algoritma: Bir Problemin çözümünün, günlük konuşma diliyle adım adım yazılmasıdır. Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Türkistan'lı alimden kaynaklanır. Bu
DetaylıGenel Programlama II
Genel Programlama II 22.03.2011 1 Yapılar ( Structures ) Yapılar ( structures ); tam sayı, karakter vb. veri tiplerini gruplayıp, tek bir çatı altında toplar. Bu gruplandırma içinde aynı ya da farklı veri
DetaylıPROGRAMLAMAYA GİRİŞ DERS NOTLARI
PROGRAMLAMAYA GİRİŞ DERS NOTLARI PROGRAM Bilgisayar en basit olarak üç ana görevi yerine getiren bir makinedir. Girilen bilgiyi alır (INPUT), işler (PROCESSING) ve bu işlenmiş veriden bir sonuç (OUTPUT)
DetaylıGeliştirilmesine 1990 yılında başlanmıştır.
Neden Programlama Öğrenmeliyiz? BİLGİSAYAR BİLİMİ DERSİ 9.SINIFLAR ÇALIŞMA KÂĞIDI Bilgisayara bir işi yaptırırken yani programlarken düşünmeyi öğreniriz. Analiz yapabilme ve problem çözebilme yeteneğimiz
DetaylıAlgoritma. 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir.
Algoritma 19. yüzyılda Persli matematikçi Al- Khowarizmi (Al-Harezmi) tarafından bulunmuş ve onun adında türetilmiştir. Algoritma Problem çözmek için geliştirilen Adım adım çözüm yöntemidir. Verilen bir
DetaylıÖrnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.
Örnek bir Algoritma Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır. Çözüm 1: 1. Evden dışarıya çık 2. Otobüs durağına yürü 3. Durakta
DetaylıÖRNEK 1:Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır.
ALGORİTMA Algoritma, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir. Diğer
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak
DetaylıDOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1202
Dersi Veren Birim: Bilgisayar Mühendisliği Dersin Türkçe Adı: BİLGİSAYAR PROGRAMLAMA Dersin Orjinal Adı: COMPUTER PROGRAMMING Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Dersin Kodu: CME
DetaylıAlgoritmik Program Tasarımı, Akış Şemaları ve Programlama. Bilgisayar Mühendisliğine Giriş 1
Algoritmik Program Tasarımı, Akış Şemaları ve Programlama Bilgisayar Mühendisliğine Giriş 1 I) Algoritmik Program Tasarımı, Akış Şemaları Algoritmik program tasarımı, verilen bir problemin bilgisayar ortamında
DetaylıPROGRAMLAMA TEMELLERİ
PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar
DetaylıAlgoritma ve Programlama: Karar Yapıları ve Döngüler
Algoritma ve Programlama: Karar Yapıları ve Döngüler Bir algoritma, herhangi bir programlama dili (C, C++, Pascal, Visual Basic, Java gibi) ile kodlandığında program haline gelir. Algoritmada yer alan
DetaylıDENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Programlama Dillerinin Prensipleri BİM-323 3/II 3+0+0 3 4 Dersin
DetaylıPROGRAMLAMA EĞĠTĠMĠ. Scratch ile Programlama, Elektronik Uygulamalar ve Robotik Eğitimi
PROGRAMLAMA EĞĠTĠMĠ Scratch ile Programlama, Elektronik Uygulamalar ve Bilişim teknolojilerinde yaşanan hızlı değişim ile birlikte bu teknolojiler eğitim ortamlarında daha fazla kullanılmaya başlanmıştır.
DetaylıALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.
ALGORİTMA KAVRAMI Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü için izlenecek yolun tanımıdır.
DetaylıKodlama Paneli. Nazmiye Demirel Ortaokulu SCRATCH 2014-2015. Scratch bir grafik programlama dilidir.
Scratch bir grafik programlama dilidir. Scracth ile resim, ses, müzik gibi çeşitli medya araçlarını bir araya getirebilir, kendi animasyonlarımızı, bilgisayar oyunlarımızı tasarlayabilir ya da interaktif
DetaylıBÖLÜM 1: PROGRAMLAMAYA GİRİŞ
BÖLÜM 1: PROGRAMLAMAYA GİRİŞ Bilgisayar, verileri klavye, dosya ve veritabanı gibi değişik ortamlardan girdi olarak alan, istendiğinde bunları saklayan, veriler üzerinde çok hızlı işlem yapan ve sonuçları
DetaylıALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.
Turbo C ++ 3.0 ALGORİTMALAR http://vaibhavweb.tripod.com/others/tc3.zip http://www.top4download.com/turbo-c- /aklqwuba.html 1 2 Bilgisayarda Problem Çözme Adımları Bilgisayarda Problem Çözme Adımları 1-Problemi
DetaylıALGORİTMA VE PROGRAMLAMA I
ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi 2. BÖLÜM 2 PROGRAMLAMAYA GİRİŞ Programlama Terimleri ve Programlama Ortamı 3 Program Programlama IDE
DetaylıÖğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1
Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte
DetaylıBil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi
Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini
DetaylıBölüm1. İlk Bilgiler ISBN 0-321-49362-1
Bölüm1 İlk Bilgiler ISBN 0-321-49362-1 Bölüm 1 Konuları Niye Programlama Dilleri prensiplerini öğreniyoruz? Programlama alanları Dil değerlendirme kriterleri Dit tasarımına etkiler Dil kategorileri Dil
DetaylıProgramlama Dilinin Özellikleri
Programlama Dilinin Özellikleri *Kaynak Kodun Taşınabilirliği: Taşınabilirlik (portability), bir sistem için yazılmış kaynak kodunun başka bir sisteme götürüldüğünde hatasız olarak derlenerek, doğru bir
DetaylıBİLGİSAYAR AĞI BİLGİSAYAR AĞI NEDİR? NERELERDE KULLANILIR? H NEDEN KULLANILIR? DOSYA PAYLAŞIMI ÇEVRE BİRİMLERİNİN PAYLAŞIMI UYGULAMA YAZILIMI PAYLAŞIMI İLETİŞİM KURMAK YEREL ALAN AĞI Yerel Alan Ağı: Birbirine
DetaylıALGORİTMA VE PROGRAMLAMA II
ALGORİTMA VE PROGRAMLAMA II Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr YZM 1102 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Genel Bakış 2 Yapılar ve Birlikler enum Deyimi
Detaylı2 ALGORİTMA VE AKIŞ DİYAGRAMLARI
İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS İNTERNET TEKNOLOJİLERİ BG-412 4/1 2+2+0 2+2 6 Dersin Dili : TÜRKÇE Dersin Seviyesi
Detaylı