C Programlama
Bu derste, deneyimli programcılar arasında bir tür Lingua Franca konumunda bulunan C programlama diliyle programlama bilginizi geliştirmeniz hedeflenmektedir. Oldukça yaşlı bir dil olmasına rağmen, programlama dillerinin popülerliğini izleyen TIOBE indeksine göre 2021 yılında hala birinci sırada bulunan C dilini öğrenmeniz pek çok açıdan sizi çok daha iyi bir programcı yapacaktır.
İzlence
Derste 2021-2022 eğitim/öğretim yarıyılı itibarıyla çeşitli revizyonlar planlandığından ders izlencesi (Syllabus) zaman içinde netleşecektir. Bu sayfaları düzenli olarak kontrol etmeyi unutmayın.
Uygulamalar
Programlamayı öğrenmenin en etkili yolu bizzat programlama yapmaktır. Süreci daha disiplinli ve planlı kılmak adına belirli aralıklarla ödevler alacaksınız. Derse ait Google Classroom sayfalarında duyurulacak ödevler Github Classroom üzerinde değerlendirilecektir. Çalışma ortamı başta gelmek üzere uygulamalarda yararlanacağınız tüm araç ve bilgiler Classoom portalında sunulmuştur. Aşağıda verilen önemli bağlantıların yanısıra portalı baştan sona incelemenizi özellikle tavsiye ediyoruz.
Kaynaklar
Derslerde sayfa sayfa izleyeceğimiz bir kaynak kitap bulunmuyor. Var olan kaynakların da büyük bir bölümü İngilizce. Aşağıdaki liste ders dışında ilave bir pekiştirici kaynak beklentisini karşılamak üzere verilmiştir.
The C Programming Language; Brian Kernighan, Dennis Ritchie; 1988
C Programming Faqs: Frequently Asked Questions; Steve Summit; 1995
Modern C; Jens Gustedt; 2019