PROGRAMLAMA DiLLERi. NATURAL ve IMS bunlara 6rnek verilebilir. Bu diller profesvonellerin. Arq. Giir. Levent ELDENiZ MARMARA r-n rivpnsiresi.

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "PROGRAMLAMA DiLLERi. NATURAL ve IMS bunlara 6rnek verilebilir. Bu diller profesvonellerin. Arq. Giir. Levent ELDENiZ MARMARA r-n rivpnsiresi."

Transkript

1 Marmara lletisim Dergisi, Sayt:7, TemmuT 1994 PROGRAMLAMA DiLLERi Arq. Giir. Levent ELDENiZ MARMARA r-n rivpnsiresi itetiqim Fakiiltesi Bilgisayar bilimi bilgi iglemin araglannr ve geli$im stirecini igerir. Bilgisayarlardan problem gdziimiinde yararlanrken kullanrcilarla bilgisayarlar arasmda bir iletiqim kurulmasr zorunlulu[u vardrr. Bilgisayarlar 0 ve I sembolleri ile ifade edilen elektriksel bir dille konuqurlar. Bu makine dili'nin aynntdan her makinenin tasarlanmasr srasrnda iiretici tarafindan beliilenir. Kullanrcrlar da elbettte kendi dofal dillerini kullanrrlar. Bu da bilgisayar ve kullarucrsr arasrndaki iletigim arahlrnr oldukga daralur. Kullanrcrlar gok genig bir alana yaylan problemlerle bilgisayarlannrn bagrna oturudar. Ancak mevcut makine dili ile bu problemlerin bilgisayara aktanlmasr oldukga giietiir. Bu gueliik programlama ve programlama dili kawamlannrn ortaya gkmasrna yol agm$tr (1). Programlama dillerini srnrfl andrrmanrn iki yolu vardrr: Seviyelerine ve uygulama alanlanna gore. Programlama dillerinin dort seviyede toplayabiliriz. 1. Konuqma diline yakn programlama dilleri 2. Yiiksek diizey programlama dilleri 3. Assembly dilleri 4. Makine dilleri Konugma diline yakrn programlama dilleri di[er dillerle karqrlagtrrrldrklannda en iist diizeydedirler ve bu dillerdeki ifadeler ingilizce gibidir. Bu diller esas olarak "nasrl yaprlrr"dan gok "ne yapilacak" ifadelerinin hakim oldupu komut dilleridirler. istatistik dilleri olan SPSS ve SAS, veritabanr dilleri NATURAL ve IMS bunlara 6rnek verilebilir. Bu diller profesvonellerin r39

2 kendi iglerini yaparken kullandrklan terminolojiye uygun bir gekilde, programlama tecriibesi veya programcl destefi gerekmeden programlama yapabilmeleri diiqi.iniilerek geligtirilmi gtir. Yiiksek diizey programlama dilleri en gok kullantlan programlama dilleridir. B0yle olmakla bereber asltnda konugma diline yaktn defillerdir' Bu diller diger programctlann kolayca okuyup anlayabileceli yanm qekillerine ve algoritmalara izin verider. Ayrrca yiiksek diizey diller genellikle taynabilirlik 6zelli[ine sahiptirler. Bu da farkh makinelerde kullanilabilecekleri anlamma gelir. Yani bir program bir makineden diferine metin diizeltimi gerekmeden kolayca tagrnabilir. Bu anlamda ytiksek diizey diller "makineden balrmsrz" olarak adlandrtltrlar. Yiikse.k diizey dillere 6rnek olarak Pascal, APL ve FORTRAN (bilimsel uygulamalarda), COBOL (veri iqleme uygulamalarrnda), SNOBOL (metin igleme uygulamalannda), LISP ve PROLOG (yapay zeka uygulamalannda) ve PLll (genel amagh uygulamalarda) verilebilir (2). Assembly ve Makine Dilleri Assembly ve Makine dilleri donanrm balrmh programlama dilleridirler. Her makine kendi makrne ve assembly diline sahiptir. Makine dili bir CPU tarafrndan komut olarak ahntp uygulanan bellek veri guruplarml temsil eden ikili kod dizilerinden olugur. Assembly dili makine dili komutlarmtn sembolik ifadelerini ieeren bir programlama dilidir. Makine diline ktyasla daha az srkrcr bir programlamaya izin verir. Temel makine mimarisi bu dilleri etkili programlamada kagtntlmaz ktlar. Aqalrdaki iiq benzer program pargast yiiksek di.izey, assembly ve makine dilleri arasrndaki farklart gdstermektedir (3). Pascal Assemblv Dili Makine Dili Z:=W+XxY L 3,X M2,Y A 3,W ST3,Z C1A4 3A 2 0C1A8 1A 3 0C1A c1A4 Ornekte goriildiilii gibi bire bir kargrlagurmada assembly ile makine dili arasrnda yakrn bir iliqki oldupu goriilebilir. 140

3 Makine Dili Komutlar Sistem Komutlarr (lsletim sistemi taraf rndan makine diline gevrilen) $ekil 1. Bir bilgisayar sisteminin katmanlarr. Kaynak : GEAR, C. William, Computer Organization and Programming With an Emphasis on The Personal Computer, 1985, s.7. Yiiksek diizey bir dilde veya bir assembly dilde programm makine koduna gewilip gahgabilmesi igin bir arabirime ihtiyag vardrr. Bu arabirimlerden en gok kullanrlanlan "assembler, compiler ve interpreter"drr. Makine X It"g'E X Makine Dilinde Yaz rlmls Esdeger Program $ekil2. Assembler arabirimi. Kaynak : TUCKER, 1986, s.4. Compiler Yiiksek diizeyli program komutlarmr CPU'nun dolrudan do!ruya aniayp yerine getirecegi ikili kodlara d6niigttiren bir geviri programrdrr. Derleyici programrn ttimiinii ikili koda d0niigtiirerek srrayla ytiriitiilmesini sallar. Programda herhangi bir de[iqiklik yaprldrlmda programln kaynak kodunun tiimiinun yeniden derlenmesi gerekir (4). t41

4 Makine X Ilq;! $ekil3. Compiler arabirimi, Kaynak: TUCKER, 1986, s'4' Interpreter Ytiksek dtzeyli bir dilde ifade edilmiq olan deyimlerin uygulanmast igin kullanrlan geviri programrdrr. Programrn her deyimini iglem srasmda Itili toda gevirir ve hemen icra eder. Deflenen programlara g6re yorumlanan programlar daha yavag igler (5). Makine X lryry{ $ekil4. Assembler arabirimi' Kaynak: TUCKER, 1986' s'4. Assembler ve Compiler arabirimleri programln kaynak kodunu kullandrlrmrz makinenin makine diline gevirirler. Interpreter ise programrn her deyimini gahgma esnasrnda antnda Eevirir ve galtqtrrrr. Compiler ile programrn bir defa makine diline gevrilmesi gahqmasr igin yeterlidir. Ancak interpreter ile programln her gahqmasrnda tekrar gevrilmesi gereklidir. Bazr diller APL, PROLOG ve LISP gibi, sadece interpreter edilen/yorumlanan dillerdir. FORTRAN, Pascal, COBOL, PLA' SNOBOL, C, Ada ve Modula-2 gibi diller ise compiler edilen/derlenen dillerdir. Interpreter tarafrndan qafuqtrrrlan diller hatalarm bulunmast ve dilzeltiimesi agtstndan com- 142

5 piler taraflndan gah$trlian dillere gcire daha kullanrghdrdar. Deneysel ve e[itim amagh programcrhk gahgmalannda interpreter diller daha srk kullanilr. Programlama dillerinin kargrlaqtrnlmasr ve delerlendirilmesinde gozciniinde bulundurulmasr gereken dokuz kriter vardr. Bunlar gunlardtr (6): 1. Anlamhhk 2. iyi tanrmlama 3. Veri tipleri ve yaprlan 4. Modiilerlik 5. Girig-Qrkrg imkanlan 6. Taqrnabilirlik 7. Etkinlik, verimlilik 8. Egitilebilirlik 9. Genellik PASCAL Pascal 1970'lerin bagmda algoritma tasarlml ve bilgisayar biliminin ilkelerini Olretmek igin tasarlanmrgtrr.lg60'larda aynr amaglar dofirultusunda geligtirilen ALGOL (Algoritmik Dil)'iin devamr nitelilindedir. pascal matematifin, veri iqlemin ve yapay zekanrn pratik uygulamalannda kullanrlmaktadrr. ALGOL 1 960'larda programlama dili tasanmrnda kullanrlmrgtrr. Pascal da l9704li ve 80'li yrllarda aynr gdrevi yerine getirmigtir (7). FORTRAN FORTRAN 1954'te geligtirilmigtir. Dolayrsr ile halen kullanrtmakta olan en eski ve en giiglli yiiksek diizey dillerdendir. FORTRAN (Formula Translating System - Formiil Qeviim Sistemi) en gok bilimsel ve miihendislik programlama gah gmalannda kullanrlmaktadrr (8). COBOL 1959'un Mayrs aynda veri iglem guruplannrn ortak bir veri iglem diline ihtiyag duymasr ile ortaya grkmrgtrr. 1960'rn Nisan aymda endiistriden ve kamudan bilgisayar iireticilerinin ve kullanrcrlarmrn biraraya gelmesi ile ortaya grkan ve diizenlenen CODASYL(Conference on Data Systems Languages)'de ilk versiyonu COBOL-60 adryla yayrnlanml$tlr. COBOL (Common Business Oriented Language) en gok veri igleme uygulamalannda kullanrl- 143

6 maktadf. Programiafln ve programlama tekniklerinin bir makineden digertne kolaylftla aktallabilmesi ve paylaqrlabilmesi amactyla bir ortak dil oiarak geligtirilmigtir. Bu aqrdan COBOL ingilizce konuqma diline benzer bir progladama dilidir. S6zdizimi dikkatsiz bir g6zlemcinin bile bir programcl giuiptogturnr okuyup anlayabileceli gibi tasarlanmrqtrr (9)' C Cprogramlamadiligokgeni$biralandaqalrqabilmekigintasaflanmrqtrr. C'nin geligimi ile UNIX igletim sisteminin geligimi paralellik izler. 1qi6g',laLiNIX Bell Laboratuvallaflnda tamaml assembler ile yaztlarak geliqtirilmiqtir. Aynr zamanda Kenneth Thompson tarafindan B adrnda deneysel bir dil geliqtirilmigtir 'deC B'nin bir geniqletmesi olarak tasallanml$tr. 1973'I;LINIX bu sefer yiizde doksanr C ile tekrar yazrlmrqtrr (10)' Giiniimiizde ise kigisel bilgisayarlann yaygrnlagmasr ile-bir- gok yeni progamlama dili ortaya gitmrgtrr. Ozellikle son yrllarda yaygrn kullantm buiun"ogutr, FoxPro, eiogress, Paradox gibi veri tabanr dillerini, VisualBasic gibi Muttimedya programlama dillerini, Turbo Pascal ve c++ gibi genel imagh programlama dillerini bunlara Ornek olarak verebiliriz' DiPNOTLAR (1) SCHEID, Francis, Theory and Problems of computers and Programming s. 1. (2) TUCKER, Allen B. Jr., Programming Languages, 1986, ss' 2-3' (3) Ibid., s. 3. (4) AYDIN, Emin D., Biliqim Sistemleri Siizliisii Bilgisayar Bilgi\lem ve Telekomiinikasyon, 1992, s. 12L (5) Ibid., s (6) TUCKER, Op.cit., s. 11' (7) Ibid., s. 16. (8) Ibid., s. 63. (9) Ibid., ss (10) Ibid., ss

Bilgisayar Programlama Dilleri

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ı

5. PROGRAMLA DİLLERİ. 5.1 Giriş

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ı

Bilgisayar Temelleri ve Programlamaya Giriş Yard.Doç.Dr. Metin HASDEMİR İstanbul-2008 PROGRAMLAMAYA GİRİŞ

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ı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN PROGRAMLAMA DİLLERİ Programlama Dilleri ni neden öğrenmeliyiz? Programlama alanları Dil değerlendirme kriterleri Dil tasarımı üstündeki etkiler

Detaylı

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ 1 İkinci Kuşak Bilgisayarlar 1956-1963: Transistor Transistor 1947 yılında keşfedilmiştir. 50 li yılların sonuna kadar bilgisayarlarda yaygın kullanımı görülmez.

Detaylı

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER BİRİNCİ SINIF GÜZ YARIYILI 2015-2016 EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER DEĞİŞİKLİK FORMU COM101 BİLGİSAYAR PROGRAMLAMA

Detaylı

MÜFREDAT DERS LİSTESİ

MÜFREDAT DERS LİSTESİ MÜFREDAT DERS LİSTESİ MÜHENDİSLİK FAK. / BİLGİSAYAR MÜHENDİSL / 2010 BİLGİSAYAR MÜHENDİSLİĞİ Müfredatı 0504101 Matematik I Calculus I 1 GÜZ 4 5 Z 0504102 Genel Fizik I General Physics I 1 GÜZ 4 4 Z 0504103

Detaylı

Sayr :70335e62-301.ee-.lS. FS I tblzi. Konu : Ortak Diploma Ytiksekd[retim Programt. Rektor a. Rektor Yardtmctst

Sayr :70335e62-301.ee-.lS. FS I tblzi. Konu : Ortak Diploma Ytiksekd[retim Programt. Rektor a. Rektor Yardtmctst / Sayr :70335e62-301.ee-.lS. FS I tblzi Konu : Ortak Diploma Ytiksekd[retim Programt Rektor a. Rektor Yardtmctst T.C, ONDOKUZ MAYIS UruIVrNSIrrSi Uluslar Arasr itigtiter Birimi N ot : Ektek i bel gelerin

Detaylı

DERS 4 MİKROİŞLEMCİ PROGRAMLAMA İÇERİK

DERS 4 MİKROİŞLEMCİ PROGRAMLAMA İÇERİK DERS 4 İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli programlama dilleri Assembler Derleyici Program algoritmalarında yapılan işlemleri Ders 4, Slayt 2 1 GİRİŞ Mikroişlemciler dersinde giriş

Detaylı

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

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ı

rtinrive er.ivrir n, iller MEcLiSi BASKANLTGTNA

rtinrive er.ivrir n, iller MEcLiSi BASKANLTGTNA i**-*; i,:; " "'": l ii"rl -' : ;.*:;".".-"*. j t:':,.,,. I,:i i rtinrive er.ivrir n, iller MEcLiSi BASKANLTGTNA 1910412012 tarih ve 6292 sayrh orman Kdylulerinin Kalkrnmalannrn Desteklenmesi ve Hazine

Detaylı

Bilgisayar Programı Nedir?

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. 1.Hafta

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ı

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ - EĞİTİM ÖĞRETİM YILI DERS KATALOĞU Ders Kodu Bim Kodu Ders Adı Türkçe Ders Adı İngilizce Dersin Dönemi T Snf Açıl.Dönem P

Detaylı

FARAni nrii$im procramr

FARAni nrii$im procramr FARAni nrii$im procramr PROTOKOTU Taraf Kurum Koordinatdrii Taraf rrciyns UNivnnsirnsi, oss-rlrani-ol Yrd. Dog. Dr. ismail Aydofian E[itim Fakiiltesi, Talas, Kayseri Tel: 035 437557 (10109) E-po sta: ay

Detaylı

Programlama Dilinin Özellikleri

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ı

2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI

2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI 2013-2014 EĞİTİM ÖĞRETİM MÜNEVVER ÖZTÜRK ORTAOKULU II. DÖNEM BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ DERS NOTLARI Bilgi BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ (BTY) Türkiye de orta eğitimde bilgisayar eğitimi,

Detaylı

Bilgisayarda Programlama. Temel Kavramlar

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ı

Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net

Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net Ünite-3 Bilgisayar Yazılımı Yazılım Kavramı Bilgisayarın belirli bir işi gerçekleştirebilmesi için kullanıcı tarafından her adımda ne yapacağı tarif edilmiş olmalıdır. Yani kullanıcı bilgisayara uygun

Detaylı

Bölüm1. İlk Bilgiler ISBN 0-321-49362-1

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 VE C. İstanbul Üniversitesi Elektrik Elektronik Mühendisliği. Kaynak: C ve Sistem Programcıları Derneği Kurs notu

PROGRAMLAMA VE C. İstanbul Üniversitesi Elektrik Elektronik Mühendisliği. Kaynak: C ve Sistem Programcıları Derneği Kurs notu PROGRAMLAMA VE C Kaynak: C ve Sistem Programcıları Derneği Kurs notu Öğr.Gör.Dr. Mahmut YALÇIN 1 Yazılım (software) programlama ve programlamayla ilgili konuların geneline verilen isimdir. Yazılımın Sınıflandırılması

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. 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ı

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ. Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ. Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Emel ARSLAN earslan@istanbul.edu.tr Kaynaklar Fedon Kadifeli, A.C.Cem Say, M.Ufuk Çağlayan C Programlama Dili adlı kitap Rıfat Çölkesen Veri yapıları

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

ELN1001 BİLGİSAYAR PROGRAMLAMA I

ELN1001 BİLGİSAYAR PROGRAMLAMA I ELN1001 BİLGİSAYAR PROGRAMLAMA I Bilgisayar Programlamaya Giriş Temel Programlama Kavramları Programlama Dilleri Program Oluşturma Teknikleri C++ Programlama Diline Giriş Temel Programlama Kavramları Bilgisayar

Detaylı

THE ORIGINS INTRODUCTION TO COMPUTER SCIENCES BY Z. CIHAN TAYSI

THE ORIGINS INTRODUCTION TO COMPUTER SCIENCES BY Z. CIHAN TAYSI THE ORIGINS INTRODUCTION TO COMPUTER SCIENCES BY Z. CIHAN TAYSI İÇERİK Tarihçe Bilgisayar mimarisi Bilgisayar donanımı Programlama dilleri 1 TARİHÇE Abacus: Bilinen en eski abaküs M.Ö. 300 yılında Babil

Detaylı

VERİ YAPILARI VE PROGRAMLAMA (BTP104)

VERİ YAPILARI VE PROGRAMLAMA (BTP104) VERİ YAPILARI VE PROGRAMLAMA (BTP104) Yazar: Doç.Dr. İ. Hakkı CEDİMOĞLU S1 SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

peinr negxenugr engiv poririxesl AerK Enigil,r ve KURUMSAL KUTUPHANE VE DoKUMANTASYoN lujy t,2014 Bitlis Eren Universitesi Rahva Kamptisii Bitlis

peinr negxenugr engiv poririxesl AerK Enigil,r ve KURUMSAL KUTUPHANE VE DoKUMANTASYoN lujy t,2014 Bitlis Eren Universitesi Rahva Kamptisii Bitlis KUTUPHANE VE DoKUMANTASYoN peinr negxenugr AerK Enigil,r ve KURUMSAL engiv poririxesl tsilgi palaqrldrk ga artar. lujy t,2014 Bitlis Eren Universitesi Rahva Kamptisii Bitlis Bitlis Ercn Universilesi Kiit

Detaylı

10.DERS Yazılım Gerçekleştirme

10.DERS Yazılım Gerçekleştirme 10.DERS Yazılım Gerçekleştirme 1 Giriş: Bilgisayarlara yaptırılmak istenenleri, anlatabilmek için programlama dilleri kullanılır. Bir ihtiyaç veya konu doğrultusunda meydana getirilen tasarım önce programlama

Detaylı

2007-2008 Bahar. BM 211 Programlama Dilleri 3 1

2007-2008 Bahar. BM 211 Programlama Dilleri 3 1 Programlama Dilleri III 2007-2008 Bahar BM 211 Programlama Dilleri 3 1 Ders Hakkında Ders Sorumlusu Öğr.Gör. Bora UĞURLU Ders Slaytları İçin http://members.comu.edu.tr/boraugurlu/ Dersle İlgili İletişim

Detaylı

TEKNiK ozurixrnn. YUKSEK TANIMLI TELEvizYoN STANDARDI. MARMARA UNIVERSITESi. yrd.dog.dr.ahmer $AHiNKAYA. iletiqim Fakiittesi

TEKNiK ozurixrnn. YUKSEK TANIMLI TELEvizYoN STANDARDI. MARMARA UNIVERSITESi. yrd.dog.dr.ahmer $AHiNKAYA. iletiqim Fakiittesi Marmara lletisim Dergisi, Say:7, Temmuz 1994 YUKSEK TANIMLI TELEvizYoN STANDARDI yrd.dog.dr.ahmer $AHiNKAYA MARMARA UNIVERSITESi iletiqim Fakiittesi Yiiksek ranrmh relevizyon (yrrv-hdtv),izreyiciyesafladrlr

Detaylı

t. iurle roruusu ise irisrirv BircirER ve KAF,SAM

t. iurle roruusu ise irisrirv BircirER ve KAF,SAM HAcETTEpT Uru ivrnsiresi "Alzheimer Tipi Demans ve Hafif Biligsel Bozukluk Hastalan ire saghktr yagh Bireyler igin oyun Tiirii Bilgisayar DestekliBiligsel Egzersiz Programr (obep) Geligtirme Qahgmasr,,

Detaylı

Bölüm 2. Ana programlama dilerinin evrimi ISBN 0-321-49362-1

Bölüm 2. Ana programlama dilerinin evrimi ISBN 0-321-49362-1 Bölüm 2 Ana programlama dilerinin evrimi ISBN 0-321-49362-1 Bölüm 2 Konuları Minimal donanım programlaması: Kodumsular (Pseudocodes) Bilim adamları ve mühendisler: Fortran Fonksiyonel Programlama: LISP

Detaylı

l. BE$ERi TrBBi UR0N0N ADr

l. BE$ERi TrBBi UR0N0N ADr l. BE$ERi TrBBi UR0N0N ADr TERKUR krem, 30 g KISA URUN BiLGiSi 2. KALiTATiF ve KANTiTATiT niln$iu Etkin madde: I g krem igerisinde; Altiminlum hidroksiklorit 190 mg Yardrmcr maddeler: 1 g kem igerisinde;

Detaylı

1 PROGRAMLAMAYA GİRİŞ

1 PROGRAMLAMAYA GİRİŞ İÇİNDEKİLER IX İÇİNDEKİLER 1 PROGRAMLAMAYA GİRİŞ 1 Problem Çözme 1 Algoritma 1 Algoritmada Olması Gereken Özellikler 2 Programlama Dilleri 6 Programlama Dillerinin Tarihçesi 6 Fortran (Formula Translator)

Detaylı

MÜHENDİSLİK VE TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2016/2017 ÖĞRETİM YILI 1. YARIYIL FİNAL SINAVI PROGRAMI 1. SINIF

MÜHENDİSLİK VE TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2016/2017 ÖĞRETİM YILI 1. YARIYIL FİNAL SINAVI PROGRAMI 1. SINIF BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 1. SINIF 2 Ocak Pazartesi 3 Ocak Salı 4 Ocak Çarşamba 5 Ocak Perşembe 6 Ocak Cuma Bilgisayar Mühendisliğine Giriş Fransızca I Sınıf: 118-222 Kimya I Sınıf: 118-231-314 BİLGİSAYAR

Detaylı

INF101 Bilgisayar Mühendisliğine Giriş 09/12/2013 - Programlama Dilleri

INF101 Bilgisayar Mühendisliğine Giriş 09/12/2013 - Programlama Dilleri Galatasaray Üniversitesi Bilgisayar Mühendisliği Bölümü INF101 Bilgisayar Mühendisliğine Giriş 09/12/2013 - Programlama Dilleri Ozan Çağlayan ocaglayan@gsu.edu.tr ozancaglayan.com Başlarken İlk bilgisayarlar

Detaylı

(l) BARKoD Unnril TEKNIKLERi. BARKOD TEKNOLOJISi. * OCR (Optik Y0ntemle Karakterlerin Tanrnmasr). Arg. Giir. Erhan AKYAZI MARMARA [nqivsnsirssi

(l) BARKoD Unnril TEKNIKLERi. BARKOD TEKNOLOJISi. * OCR (Optik Y0ntemle Karakterlerin Tanrnmasr). Arg. Giir. Erhan AKYAZI MARMARA [nqivsnsirssi Marmara lletisim Dergisi, Sayt:7, Temmuzlgg4 BARKOD TEKNOLOJISi BARKoD Unnril TEKNIKLERi Arg. Giir. Erhan AKYAZI MARMARA [nqivsnsirssi iletiqim Faklttesi Ttirkiye son yrllarda bir barkod ve Auto ID (Automatic

Detaylı

İsimler ve Kapsam. 24 Şubat 2011. Programlama Dilleri - Pamukkale Üniversitesi 1

İsimler ve Kapsam. 24 Şubat 2011. Programlama Dilleri - Pamukkale Üniversitesi 1 İsimler ve Kapsam Tanım: Bir değişkenin kapsamı (scope) değişkenin görülebilir olduğu komutların alanıdır. Görülebilir olduğu alan, bir komut içinde belirlenen değerle kullanılabildiği alandır. Tanım:

Detaylı

$w:^. 9:9!q i9 piyasadan sallanabilen 2 adet AA pil ile galqabilmelidir. l0.cihazrn garanti siiresi pil harig 2 yrl olacahri.

$w:^. 9:9!q i9 piyasadan sallanabilen 2 adet AA pil ile galqabilmelidir. l0.cihazrn garanti siiresi pil harig 2 yrl olacahri. !: gal\rkrrr KARATETix 0rvlvnnsirnsi Yaprakh Meslek Yiikokulu-Milkiyet Koruma ve Gtvenlik B6lllmii Sivil Savunma ve itfaiyecilik programr Ki$isEL HAREKErsizLk cfirazr TEKNiK $ARTNAMESI I. Sallam ve su

Detaylı

Windows Programlama Güz Dönemi

Windows Programlama Güz Dönemi Windows Programlama 2016-2017 Güz Dönemi C#, yeni bir programlama dili olup, iki açıdan önemlidir: Microsoft.NET Framework ü kullanabilmek üzere tasarlanıp geliştirilmiştir. Modern object-oriented metodolojileri

Detaylı

Siirekli Efitim Aragtrrma ve Uygulama Merkezi

Siirekli Efitim Aragtrrma ve Uygulama Merkezi TOBB Ekonomi ve Teknoloji Universitesi Siirekli Efitim Aragtrrma ve Uygulama Merkezi Say: 72180796/419 Konu: TOBB BfU-SnnA E$tim Programlan Hk. l;:. r!.r : trr.rt!_!.lic*q.r"nt 1. ; \r::: \,,,..,.-j {]nasi

Detaylı

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 (2016-17 yılı öncesinde birinci sınıfa başlayan öğrenciler için) BİRİNCİ YIL 1. Dönem CMPE113

Detaylı

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1 Bilgisayar Mühendisliği Bilgisayar Mühendisliğine Giriş 1 Mühendislik Nedir? Mühendislik, bilim ve matematiğin yararlı cihaz ve sistemlerin üretimine uygulanmasıdır. Örn: Elektrik mühendisleri, elektronik

Detaylı

Algoritma ve Akış Diyagramları

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ı

BİLGİSAYAR MÜHENDİSLİĞİ

BİLGİSAYAR MÜHENDİSLİĞİ 1. L={0 n 1 n n 1} olarak tanımlanmaktadır. L dili için aşağıdakilerden hangisi doğrudur? a) L dilini tanıyan bir NFA makinesi vardır. b) L dilini tanıyan bir DFA makinesi vardır. c) L dilini tanıyan bir

Detaylı

Bölüm 1. Ön Hazırlıklar ISBN 0-321-49362-1

Bölüm 1. Ön Hazırlıklar ISBN 0-321-49362-1 Bölüm 1 Ön Hazırlıklar ISBN 0-321-49362-1 Bölüm 1 Konular Programlama Dilleri Kavramlarının Çalışılma Nedenleri Programlama Alanları Dil Değelendirme Kriterleri Dil Tasarımındaki Etkileri Dil Kategorileri

Detaylı

Ç.Ü. BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2013-2014 BAHAR YARIYILI DERS PROGRAMI 1. Sınıf

Ç.Ü. BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2013-2014 BAHAR YARIYILI DERS PROGRAMI 1. Sınıf 1. Sınıf BİL 142 BİL 152 TD 112 BİL 104 BİL 102 BİL 122 BİL 132 AİİT 102 BİL 102 Algoritmalar ve Programlama II (3+0) Yrd.Doç.Dr. Mustafa ORAL BİL 104 Algoritmalar ve Programlama II Lab (0+2) Yrd.Doç.Dr.

Detaylı

:'b//fq *ffi " ( /,, / / 't\io"/''o' iglrnnlnni im ir,cili rariunr

:'b//fq *ffi  ( /,, / / 't\io/''o' iglrnnlnni im ir,cili rariunr SERTiTIKALARTN TANZIMi nncigrinilunsi vn vizn nnilnnnsi iglrnnlnni im ir,cili rariunr MADDE-I Tartmsal Yayrm ve Daruqmanhk Hizmetlerinin Diizenlenmesine Dair yonetmelik ve Tanmsal Yayrm ve Danrqmanlft

Detaylı

İsimler ve Kapsam. Hafta 4 Ders 2 BLG339 PROGRAMLAMA DİLLERİ KAVRAMI

İsimler ve Kapsam. Hafta 4 Ders 2 BLG339 PROGRAMLAMA DİLLERİ KAVRAMI BLG339 PROGRAMLAMA DİLLERİ KAVRAMI Hafta 4 Ders 2 Yrd. Doç. Dr. Melike Şah Direkoğlu Alındığı kaynak: Addison-Wesley s Programming Language Concepts slaytları ve Prof. Dr. Tuğrul Yılmaz ın ders notlarından

Detaylı

Bir televizyon kuruluqu, programlannrn

Bir televizyon kuruluqu, programlannrn Marmara itetieim TELEViZYON YAYINcII-tGiun ALTERNATIF TEKNOLOJI:MMDS.* Dog,Dr. Ahmet $A,[ITI{KA:YA,' * :M,tl,, lleritirn.fittirresi Bir televizyon kuruluqu, programlannrn igerili, kaplama alanr ve lisans

Detaylı

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Bilgisayar Programlama Ders 1 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Bilgisayar Programlamaya C ile Programlamaya Yazılım: Bilgisayarın işlemler yapması ve karar vermesi

Detaylı

ALGORİTMA VE PROGRAMLAMA I

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ı

ikliminde cani bir hareketlilik ijretmesi milmkun gdrrjlmemektedir. Aynca bu acrk

ikliminde cani bir hareketlilik ijretmesi milmkun gdrrjlmemektedir. Aynca bu acrk MANSIYON GRUAU 4. Mansiyon 30 Srra No'lu Proie Programrn ana iieelerini ddrt ayrr kijtle itinde dij2enleyen 6neri, bu yaklagrmr ile Barece kiitdk ve pareal kitleler ve bunlarla iligki i9inde acrk alanlar

Detaylı

TURiZMYETURiZM OLAYI. TURiZM: Yeterli boq zamana, yeterli mali olanaklara ve seyahatten. DAR KAPSAMDA TURiZM VE OTELCiLiK

TURiZMYETURiZM OLAYI. TURiZM: Yeterli boq zamana, yeterli mali olanaklara ve seyahatten. DAR KAPSAMDA TURiZM VE OTELCiLiK Marmara lletisim Dergisi, Sayr:8, Ekim 1994 Mamara Joumal of Conununications, Number:8, October 1994 DAR KAPSAMDA TURiZM VE OTELCiLiK Arg. Giir. nuru OZCnn MARMARA r-rllvensiresi itetiqim Faktiltesi Dar

Detaylı

TOPLANTI GtJN SAYISI. Ktitahya Belediye Meclisinin 06.01.201 5 tarih ve 0l Sayrh karan. 5393 Sayrh Belediye Kanunu'nun 25. Maddesi

TOPLANTI GtJN SAYISI. Ktitahya Belediye Meclisinin 06.01.201 5 tarih ve 0l Sayrh karan. 5393 Sayrh Belediye Kanunu'nun 25. Maddesi Maddesi 5393 Sayrh Belediye Kanunu'nun 25. Ktitahya Belediye Meclisinin 06.01.201 5 tarih ve 0l Sayrh karan. Bagkan Bagkan Vekili uy. uy. uy" TOPLANTI GtJN SAYISI TOPLAM BiiTCE 2014 Y ir Gergekleqen Biitqe

Detaylı

Programlama Dili Nedir?

Programlama Dili Nedir? 1 Programlama Dili Nedir? Programlama Dili, istenilen hesaplamaları yapmak için, elde edilen veriyi saklamak için ve girdi/çıktı aygıtlarına veri gönderme/alma gibi işlemleri yapmak için kullanılan dildir.

Detaylı

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-1 Temel Kavramlar ve Algoritma

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-1 Temel Kavramlar ve Algoritma BLM-111 PROGRAMLAMA DİLLERİ I Ders-1 Temel Kavramlar ve Algoritma Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Dönem boyunca görülecek konular Hafta 1- Temel

Detaylı

BIM 202 - Bahar 2011. Programlama Dilleri

BIM 202 - Bahar 2011. Programlama Dilleri BIM 202 - Bahar 2011 Programlama Dilleri Prof. Dr. Tuğrul Yılmaz e-posta: tyilmaz@mu.edu.tr Pazartesi 9:00-12:00 Z33 nolu sınıf 13:30-16:15 PCLAB1 Tuğrul Yılmaz - Pamukkale Üniversitesi 1 Akademik Dürüstlük

Detaylı

1. BÖLÜM: PROGRAMLAMA VE C

1. BÖLÜM: PROGRAMLAMA VE C Derleme: TD Software Yazılım Nedir 1. BÖLÜM: PROGRAMLAMA VE C Derleme: TD Software Yazılım (software) programlama ve programlamayla ilgili konuların geneline verilen isimdir. Yazılım denince ilk olarak

Detaylı

Bu evrak güvenli elektronik imza ile imzalanmıştır. http://evraksorgu.meb.gov.tr adresinden 3922-c1e8-39ab-8e60-c949 kodu ile teyit edilebilir.

Bu evrak güvenli elektronik imza ile imzalanmıştır. http://evraksorgu.meb.gov.tr adresinden 3922-c1e8-39ab-8e60-c949 kodu ile teyit edilebilir. Bu evrak güvenli elektronik imza ile imzalanmıştır. http://evraksorgu.meb.gov.tr adresinden 3922-c1e8-39ab-8e60-c949 kodu ile teyit edilebilir. Bu evrak güvenli elektronik imza ile imzalanmıştır. http://evraksorgu.meb.gov.tr

Detaylı

GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI UYGULAMA ESASLARI

GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI UYGULAMA ESASLARI GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI UYGULAMA ESASLARI Haziran 2014 Gazi Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği

Detaylı

Konular. Hafta 1 BLG339 PROGRAMLAMA DİLİ KAVRAMLARI

Konular. Hafta 1 BLG339 PROGRAMLAMA DİLİ KAVRAMLARI BLG339 PROGRAMLAMA DİLİ KAVRAMLARI Hafta 1 Yrd. Doç. Dr. Melike Şah Direkoğlu Alındığı kaynak: Addison-Wesley s Programming Language Concepts slaytları ve Prof. Dr. Tuğrul Yılmaz ın ders notlarından faydalanarak

Detaylı

G{-.- Sayr : M.07.3.MUR.0.01-612.01.01-?gs. Bu kapsamda, streg ydnetimi gah;malarr igin a9alrdaki gahqma program r lavizsiz uygulanacakttr.

G{-.- Sayr : M.07.3.MUR.0.01-612.01.01-?gs. Bu kapsamda, streg ydnetimi gah;malarr igin a9alrdaki gahqma program r lavizsiz uygulanacakttr. {w irtntvi surec YONETiMi iq conu,crsi Sayr : M.07.3.MUR.0.01-612.01.01-?gs ot/t0t20t2 Konu : Siireg Ydnetimi MUDURLUdUNE 2009/4 sayrlr Baqbakanlrk Genelgesir ile duyurulan Birlikte qahtabilirlik Esaslan

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi

Detaylı

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 1 ( yılı ve sonrasında birinci

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 1 ( yılı ve sonrasında birinci MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 1 (2016-17 yılı ve sonrasında birinci sınıfa başlayan öğrenciler için) BİRİNCİ YIL 1. Dönem

Detaylı

Temel Bilgisayar Programlama

Temel Bilgisayar Programlama Temel Bilgisayar Programlama C Programlamaya Giriş Dr. Tahir Emre Kalaycı 2012 Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 1 / 16 İçerik 1 Geçtiğimiz hafta 2 Yapısal Program Geliştirme

Detaylı

Bilgisayar Bilimleri Lisans Seçmeli Dersi: GNU/Linux Üzerinde

Bilgisayar Bilimleri Lisans Seçmeli Dersi: GNU/Linux Üzerinde Bilgisayar Bilimleri Lisans Seçmeli Dersi: GNU/Linux Üzerinde Müzik İstanbul Bilgi Üniversitesi tdalyan@cs.bilgi.edu.tr 1 Şubat 2007 1 GNU/Linux Müzik Sistemi GNU/Linux Müzik Sistemi Ses Mimarisi Gelişimi

Detaylı

ALGORİTMALAR. Turbo C Bilgisayarda Problem Çözme Adımları. Bilgisayarda Problem Çözme Adımları.

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ı

6245 sayrh Ilarcrrah Kanunu Yurtiqi Gegici Giirev Yollulu Pilot Uygulama Elektronik Bildirimi Hazrrlama Krlavuzu

6245 sayrh Ilarcrrah Kanunu Yurtiqi Gegici Giirev Yollulu Pilot Uygulama Elektronik Bildirimi Hazrrlama Krlavuzu 6245 sayrh Ilarcrrah Kanunu Yurtiqi Gegici Giirev Yollulu Pilot Uygulama Elektronik Bildirimi Hazrrlama Krlavuzu r.ciri$ Bu krlavuz, 6245 saylt }furcrrah Kanunu hiikiimlerine giire diizenlenen yurtigi

Detaylı

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ 0 BÖLÜM 1 BİLGİSAYARIN TARİHÇESİ Hesap yapmayı basitleştiren ilk alet olan ABACUS, M.Ö. 8. yüzyılda Çin'de yapılmıştır. Aynı devirlerde Romalılar ise yatay oluklarda kayabilen yüzüklerin bulunduğu bir

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

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 2006

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 2006 Dersi Veren Birim: Bilgisayar Mühendisliği Dersin Türkçe Adı: BİLGİSAYAR MİMARİSİ Dersin Orjinal Adı: COMPUTER ARCHITECTURE Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Lisans Dersin Kodu:

Detaylı

Hafta 1 Programlamaya Giriş

Hafta 1 Programlamaya Giriş BLM111 Programlama Dilleri I Hafta 1 Programlamaya Giriş Yrd. Doç. Dr. Caner ÖZCAN Derse Giriş Ders Web Sitesi: www.canerozcan.net Ofis Saatleri: Salı 15:00-17:00 Perşembe 13:00-15:00 ya da email ile randevu

Detaylı

Yazılım Mühendisliğine Giriş 6. Hafta 2016 GÜZ

Yazılım Mühendisliğine Giriş 6. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 6. Hafta 2016 GÜZ 1 Yüksek Düzeyli Programlama Dilleri -I COBOL COBOL (COmmon Business-Oriented Language) 1950 li yılların sonlarında ticari veri işleme problemleri için tasarlanmıştır.

Detaylı

1.BÖLÜM PROGRAMLAMA ve TEMEL KAVRAMLAR

1.BÖLÜM PROGRAMLAMA ve TEMEL KAVRAMLAR 1.BÖLÜM PROGRAMLAMA ve TEMEL KAVRAMLAR GİRİŞ Program, bilgisayara ne yapması gerektiğini söyleyen bir grup komuta (kod topluluğuna) verilen isimdir. Bu komutları veren kişiye programcı, komutların bütününe

Detaylı

Bilgisayar Programlamaya Giriş

Bilgisayar Programlamaya Giriş Bilgisayar Programlamaya Giriş Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT e-mail:guler@yildiz.edu.tr Dersin Amacı Karşılaştıkları problemleri bilgisayar ortamında çözebilme becerisi Algoritma analiz etme becerisi

Detaylı

Yazılım (software); DİZGE YAZILIMLARI YAZILIM TÜRLERİ VE ÖNEMİ İŞLETİM SİSTEMİ YAZILIMI. Program nedir? BİLGİSAYAR PROGRAMLAMA NEDİR?

Yazılım (software); DİZGE YAZILIMLARI YAZILIM TÜRLERİ VE ÖNEMİ İŞLETİM SİSTEMİ YAZILIMI. Program nedir? BİLGİSAYAR PROGRAMLAMA NEDİR? Yazılım (software); BİLGİSAYAR PROGRAMLAMA NEDİR? Yazılım(software) kelimesi bilgisayar programlama dilleriyle oluşturulan dokümanları, dosyaları ifade eder. Yani bilgisayarınızda işletilmek, çalıştırılmak

Detaylı

Temel bilgisayar ve Java bilgileri

Temel bilgisayar ve Java bilgileri Temel bilgisayar ve Java bilgileri Temel bilgi» Her ne kadar tersine daha çok inanılsa da, bilgisayarlar yargılayamaz ve muhakeme ederek sonuç çıkartamazlar. Aslında bilgisayarlar hesaplamaları inanılmaz

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İŞLETİM SİSTEMLERİ Bilinen İşletim Sistemleri İşletim Sistemlerinin Görevleri İşletim Sistemlerinin Gelişim Evresi İşletim Sistemi Türleri İşletim

Detaylı

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL (3) SINIFI: 1. Yıl Güz Dönemi MIS101 BİLGİSAYAR PROGRAMLAMA 1 COMPUTER PROGRAMMING 1 Z 3-0 4 BUS101 BİLİM VE TEKNOLOJİ TARİHİ HISTORY OF SCIENCE AND TECHNOLOGY Z 3-0 4 BUS103 İŞLETMECİLER İÇİN MATEMATİK

Detaylı

Bölüm 1. Bilgisayarlar ve C++ Programlama. Doç.Dr. Yıldıray Yalman. Kaynak: Problem Solving with C++, Walter Savitch Slide 1

Bölüm 1. Bilgisayarlar ve C++ Programlama. Doç.Dr. Yıldıray Yalman. Kaynak: Problem Solving with C++, Walter Savitch Slide 1 Bölüm 1 Bilgisayarlar ve C++ Programlama Doç.Dr. Yıldıray Yalman Kaynak: Problem Solving with C++, Walter Savitch Slide 1 Sunu Bölümleri Bilgisayar Sistemleri (1.1) Programlama ve Problem Çözme (1.2) C++

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İ 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ı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

- Genel Kurul Kararr - Uygulama Esas ve Usulleri .-.-

- Genel Kurul Kararr - Uygulama Esas ve Usulleri .-.- % T. C. YUKSUKOGRE'I'I\I KURULU BASKANLIEI Sayr : Konu : B.30.o. imi.o.oo.oo.01/ 6l 8< ttq3o Tezsiz Yuksek Lisans Bilkent / ANKARA.a2...o.L,.2a.aJ 2547 sayfi YUksekogretim Kanununun ek 27 nci maddesi gere$ince

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

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ı

t{ffiisi&,lon *J'iJ'

t{ffiisi&,lon *J'iJ' i!l lll l! L ii ll8 L. c) e.'2. * i J" f*4 h :*"le t{ffiisi&,lon *J'iJ' Utuivensiresi FEN eilimleni erusrirusu TEz gau5mesroruirueuir naponu ALTNMAS ve KULLAN!!MAsl HAcETTEPE UYGULAMA ESASLAR BRNC BOLUM

Detaylı

ve Sonrası Girişli Öğrenciler için Uygulanacak Ders Program

ve Sonrası Girişli Öğrenciler için Uygulanacak Ders Program Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Department of Computer Engineering Undergraduate Curriculum 2015-2016 ve Sonrası Girişli Öğrenciler için Uygulanacak Ders Program 1.Yıl / I.Dönem (First

Detaylı

GÖRSEL PROGRAMLAMA - I 2013-2014

GÖRSEL PROGRAMLAMA - I 2013-2014 GÖRSEL PROGRAMLAMA - I 2013-2014 Ders Hakkında Ders Sorumlusu Öğr.Gör. Ekrem Eşref KILINÇ Dersle İlgili İletişim İçin ekremesrefkilinc@gmail.com Neler Öğreneceğiz? Nesneye yönelik programla nedir? (Metot

Detaylı

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI

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ı

[r kuliipleimizce de malum olup, kul

[r kuliipleimizce de malum olup, kul BEDEN runrive ENGELLiLER SPOR FEDERASYONU BAgKANLI6I Sayr :T.B.E.Sl.F/ Konu : B6lgesel Lig PlaY ff Yeni Stati.isii. SPOR KULUBU BA$KANLIIfl1Y4 Federasyonumuzun Sandalye Basketbol BOI miisabakalarma katrlmaya

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İ 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ı

Derleyici Kuramı (Compiler Theory)

Derleyici Kuramı (Compiler Theory) Derleyici Kuramı (Compiler Theory) Yrd. Doç. Dr. Şadi Evren ŞEKER Bu sunum, İstanbul Üniversitesi, Bilgisayar Mühendisliği, BMG dersi kapsamında hazırlanmıştır ve kavramlara genel bir giriş yapmayı hedefler.

Detaylı

SE Engineering Sciences 30 Mayıs 2011, Pazartesi 13:00 M1-2 İNG 152 -İngilizce II 31 Mayıs 2011, Salı 14:00 Yabancı Diller Binası

SE Engineering Sciences 30 Mayıs 2011, Pazartesi 13:00 M1-2 İNG 152 -İngilizce II 31 Mayıs 2011, Salı 14:00 Yabancı Diller Binası MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ FİNAL TARİHLERİ 2010-2011 BAHAR DÖNEMİ 1. SINIF Dersin Adı Sınav Tarihi Saat Sınav Yeri TRD 158 / 99 - Türk Dili II 30 Mayıs 2011, 10:00 Mühendislik Amfi SE 104

Detaylı

C PROGRAMLAMA DİLİ. Hedefler

C PROGRAMLAMA DİLİ. Hedefler C PROGRAMLAMA DİLİ Hedefler Bu üniteyi çalıştıktan sonra; C programlama dili genel özelliklerini ve yapısını bilir, Kütüphane fonksiyonlarının çağrılmasını gerçekleştirebilir, Değişken, sabit tanımlamaları

Detaylı

ş ç ö ç ç ş ş ö ş ş ç ö ö ş ç ç ş ö ö ö ş ş ş ş ş ş ş ö ö ç ç ç ş ş ö ş ö ö ş ö ö ö ş ö ş Ö Ü Ç ö ö Ğ ş ş ö Ö ö ç Ğ ş ş ö Ö ş ş şş ö ş ç ç ö ö ç ş ç ç ç Ö ç ç Ö ç ç ş ş Ö ç ö ş Ö ş ç ç ö ş ö ö ş ö ç ç

Detaylı

Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Computer Engineering Undergraduate Curriculum

Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Computer Engineering Undergraduate Curriculum Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Undergraduate Curriculum 2014-2015 ve Öncesi Girişli Öğrenciler için Uygulanan Ders Program 1.Yıl / I.Dönem (First Year / First Semester) FIZ115 Fizik

Detaylı

I Muhasebe ve Finansman YLS Uretim Y6netimi ve

I Muhasebe ve Finansman YLS Uretim Y6netimi ve Olrenci Kontenianlarr ve Baqvuru $artlarr hk. I Muhasebe ve Finansman YLS Uretim Y6netimi ve 2 Pazarlama YLS 4 Muhasebe ve Finansman DR Uretim Y0netimi ve 5 Pazarlama DR iktisadi GeliSme ve Uluslararasr

Detaylı