Bilgisayar Programclna ve Algoritmaya Giri Bilgisayar Programcl Nedir

  • Slides: 17
Download presentation
Bilgisayar Programcılığına ve Algoritmaya Giriş

Bilgisayar Programcılığına ve Algoritmaya Giriş

Bilgisayar Programcılığı Nedir? �Programlama ya da diğer adıyla yazılım, bilgisayarın donanıma nasıl davranacağını anlatan,

Bilgisayar Programcılığı Nedir? �Programlama ya da diğer adıyla yazılım, bilgisayarın donanıma nasıl davranacağını anlatan, bilgisayara yön veren komutlar, kelimeler, aritmetik işlemlerdir. Vikipedi

Programcılık için Kullanılan Başlıca Diller �Assembley �Pascal �Delphi �Visual Basic �C , C++, C#.

Programcılık için Kullanılan Başlıca Diller �Assembley �Pascal �Delphi �Visual Basic �C , C++, C#. Net �Java �Php �Oracle. . .

Bilgisayar Programcısı mısınız? �Matematiksel düşünme yeteneği �Çok yönlü düşünebilme �Güçlü adaptasyon �Yaşamboyu öğrenmeye açık

Bilgisayar Programcısı mısınız? �Matematiksel düşünme yeteneği �Çok yönlü düşünebilme �Güçlü adaptasyon �Yaşamboyu öğrenmeye açık �Etik çalışma disiplini �İnsan ilişkileri güçlü – İşbirlikli çalışmaya açık �Yeni teknolojik gelişmelere açık. . .

Sudoku

Sudoku

Bilgisayar Programcılığında Kariyer Program Analist (Analyst Programmer) Developer Yazılım Mühendisliği (Software Engineer) Webmaster Coder

Bilgisayar Programcılığında Kariyer Program Analist (Analyst Programmer) Developer Yazılım Mühendisliği (Software Engineer) Webmaster Coder

Programlama Grubu Proje Yöneticisi (Project Manager) Danışman (Consulants) Kod Yazıcılar (Programmers)

Programlama Grubu Proje Yöneticisi (Project Manager) Danışman (Consulants) Kod Yazıcılar (Programmers)

Örnek Proje. . . �ABC Süpermarketi için stok kontrolü yapan bir yazılıma ihtiyaç duyulmaktadır.

Örnek Proje. . . �ABC Süpermarketi için stok kontrolü yapan bir yazılıma ihtiyaç duyulmaktadır. �XYZ Yazılım şirketinin program analisti, proje yöneticisi, danışman ve kod yazıcılarının nasıl görev alarak bu projeyi tamamlayacaklarını düşünüp tartışalım. . .

Çözüm • Müşterinin istediklerini en ince detayına kadar belirlemek. Program Analist Proje Yöneticisi /

Çözüm • Müşterinin istediklerini en ince detayına kadar belirlemek. Program Analist Proje Yöneticisi / Sistem Mühendisi • İstenilenleri küçük bölümlere ayırmak • Flowchart • Zaman Çizelgesi • Bütçe • Programlama dili • Flowchart belirlenen basamakların Modüler olarak kodlanması • Test Bilgisayar Programcıları

Program Yazmanın Basamakları Hedef Belirleme Alternatif Çözümeler Üretme En iyi Çözümü Seçebilme Program structure(basamakları

Program Yazmanın Basamakları Hedef Belirleme Alternatif Çözümeler Üretme En iyi Çözümü Seçebilme Program structure(basamakları belirleme) Akış Şeması (Flowchart) Kodlama Test Döküman (Kullanıcı için– Teorik)

Hadii çay yapalım! �Step 1 Start (Başla) �Step 2 İhtiyaç duyulanları hazırlama �Step 3

Hadii çay yapalım! �Step 1 Start (Başla) �Step 2 İhtiyaç duyulanları hazırlama �Step 3 Suyu kettle koy �Step 4 Kettle fişe tak �Step 5 Kaynanmış suyu fincana koy �Step 6 Çay poşetini çıkar �Step 7 Şeker / süt ekle �Step 8 Servis �Step 10 End ( Son)

 Grup Ödevi �Güneş Enerjisinden yararlanarak elektirik üretimini tüm evlere yaygınlaştırmak istenen bir projede

Grup Ödevi �Güneş Enerjisinden yararlanarak elektirik üretimini tüm evlere yaygınlaştırmak istenen bir projede neler yapılması gerekmektedir? Broşürlerin elektirik faturaları ile verilmesi • Finansal olarak teşvik edici olmak Güneş enerjisinin kazanımları hakkında bilgilendirmek • Sıcak su sistemi için finansal teşfikleri artırmak Sıcak su sistemlerinin alımını artırmak Solar enerjinin tüm evlerde kullanımını gerçekleştirmek.

İletişim Bilgileri. . . �Derse katılımınız için ; TEŞEKKÜRLER Çiğeltem Yıldırım Arifoğlu cyarifoglu@gmail. com

İletişim Bilgileri. . . �Derse katılımınız için ; TEŞEKKÜRLER Çiğeltem Yıldırım Arifoğlu [email protected] com [email protected] com cigeltem. [email protected] edu. tr