Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Elektrik-Elektronik Fakültesi / EEF 110E / Dersin Bilgileri
 

Dersin Bilgileri

Dersin Adı
Türkçe C Programlama Diline Giriş
İngilizce Intr.toProgramming Language(C)
Dersin Kodu
EEF 110E Kredi Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem 2
3 1 - 2
Dersin Dili İngilizce
Dersin Koordinatörü Deniz Türkpençe
Dersin Amaçları 1. Özel programlama ortamıyla yeterince aşina olunmasını sağlamak
2. Temel programlama mantığının ve tekniklerinin kavranmasını geliştirmek
3. Bir programın yazılması, derlenmesi, çalıştırılması ve hata ayıklanması bilgilerini geliştirmek
4. Bilimsel ve Mühendislik problemlerini çözmede kullanılan farklı sayısal yöntemlerin, bilgisayar algoritmaları ve programlama dili üzerine işleyiş bilgisi geliştirmek
5. İleri düzey programlama dili kullanarak öğrencilerin problemleri analiz etme ve çözme yeteneğini geliştirmek
Dersin Tanımı Temel programlama mantığının ve tekniklerinin kavranmasında, ileri düzey programlama dili kullanarak öğrencilere problemleri analiz etme ve çözme yeteneği kazandırmak
Dersin Çıktıları Kurs tamamlandıktan sonra öğrenciler aşağıdaki öğrenme çıktılarına sahip olacaklardır:
1. Bilgisayar sistemlerinde bilgi ve bilgi işlemenin temel kavramlarını anlamak: bilgi meselesi, veri temsili, kodlama sistemleri.
2. Bir algoritmanın anlaşılması ve tanımı.
3. Bir programlama dili sözdiziminin anlaşılması ve C dili örneği ile tanımı.
4. Zorunlu ve yapısal programlamanın temel ilkeleri bilgisi.
5. Temel kontrol yapılarını (koşullu ifadeler, döngüler, anahtarlar, dallanma vb.) kullanarak C dilinde basit programlar yazabilme.
6. Verilen bir problem için programlanabilir model oluşturabilme.
7. Bir fonksiyon kavramını ve fonksiyon argümanları ve parametreleriyle nasıl başa çıkılacağını anlamak.
8. Basit durumlarda pointer ve pointer aritmetiğini kullanabilme. C dilinde dizilerle çalışmanın temel bilgileri.
Önkoşullar
Gereken Olanaklar Computer Lab and using recommended compiler such as DEV-C++ IDE & Compiler
Diğer
Ders Kitabı Deitel, Paul J., Deitel, Harvey M., C How to Program: with an introduction to C++, Upper Saddle River, NJ: Pearson, Global Edition, 8th ed., 2016, ISBN-13: 9781292110974
Diğer Referanslar • David Griffiths and Dawn Griffiths, Head First C, O'Reilly Media, 2012, ISBN-13: 978-1449399917
• Greg Perry, C Programming Absolute Beginner's Guide, Que Publishing, 3rd ed., 2013, ISBN-13: 978-0789751980
• Yashavant Kanetkar, Let Us C: Authentic Guide to C Programming Language, BPB Publications, 16th ed., 2017, ISBN-13: 978-9387284494
• Herbert Schildt, Teach Yourself C, McGraw-Hill Osborne Media, 3rd ed., 1997, ISBN-13: 978-0078823114
• Bradley L. Jones and Peter Aitken, Sams Teach Yourself C in 21 Days, Sams Publishing, 6th ed., 2002, ISBN-13: 978-0672324482
• Bradley L. Jones, Peter Aitken, and Dean Miller, Sams Teach Yourself C Programming in One Hour a Day, Sams Publishing, 7th ed., 2013, ISBN-13: 978-0789751997
• E. Balagurusamy, Programming in ANSI C, McGraw Hill India, 8th ed., 2019, ISBN-13: 978-9351343202
• Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Upper Saddle River, NJ: Pearson/Prentice-Hall Software Series, 2nd ed., 1988, ISBN-13: 978-0131103627
• Al Kelly, C by Dissection: The Essentials of C Programming, Upper Saddle River, NJ: Pearson, 4th ed., 2000, ISBN-13: 978-0201713749
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2024