DERS BİLGİLERİ | |||||
---|---|---|---|---|---|
Ders | Kodu | Yarıyıl | Ders Süresi | Kredi | AKTS |
Bilgisayar Programlamaya Giriş | ELS 244 | 4 | 2 | 2 | 5 |
Ön Koşul Dersleri | |
Ders Hakkında Önerilen Diğer Hususlar | None |
Dersin Dili | Türkçe |
Dersin Seviyesi | Önlisans |
Dersin Türü | Seçmeli |
Dersin Koordinatörü | Öğr. Gör.Dr. Çağlar CENGİZLER |
Dersi Verenler | |
Dersin Yardımcıları | |
Dersin Amacı | Bilgisayar programlama eğitimini C dilini temel düzeyde öğreterek vermek |
Dersin İçeriği | Bilgisayara ve programlamaya giriş.Algoritma kavramı, akış diyagramları ve algoritma örnekleri. C programlama diline giriş,değişkenler, operatörler. Kontrol deyimleri,döngüler. Fonksiyonlar,diziler,çok boyutlu diziler, dizilerin fonksiyona gönderilmesi. Göstericiler, dizi-gösterici ilişkisi,dizgiler. Yapılar, dosya tipleri ve dosya işlevleri. |
Dersin Öğrenme Kazanımları |
---|
1) Algoritma ve programlama mantığını kavrar |
2) Mühendislik problemlerini çözebilecek algoritmalar geliştirebilir |
3) Derleyici kavramını, derleme işlemini ve C dilinin temel kurallarını bilir |
4) Temel C programlama dili kurallarını bilir |
5) Fonksiyon kullanarak modüler programlar yazabilir |
6) |
7) |
8) |
9) |
10) |
11) |
12) |
13) |
14) |
15) |
DERSİN PROGRAM KAZANIMLARINA KATKISI | |||||||
---|---|---|---|---|---|---|---|
No | Temel öğrenme Kazanımları | Katkı Düzeyi | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Matematik, fen bilimleri ve temel mühendislik konularında alanı ile ilgili temel düzeydeki kuramsal bilgileri kazanmak. |
||||||
2 | Matematik, fen bilimleri ve temel mühendislik konularında alanı ile ilgili temel düzeydeki uygulamalı bilgileri kazanmak. |
||||||
3 | Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, analiz edebilme, kanıtlara dayalı çözüm önerileri geliştirebilme becerisine sahip olmak. |
||||||
4 | Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini seçebilmek. |
||||||
5 | Alanının gerektirdiği temel düzeyde bilgisayar yazılım ve donanımlarını, modern teknikleri, araçları ve bilişim teknolojilerini kullanabilme becerisi kazanmak. |
||||||
6 | Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında çözüm üretebilmek, takımlarda sorumluluk alabilmek veya bireysel çalışma yapabilme becerisini kazanmak. |
||||||
7 | Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, analiz edebilme, kanıtlara dayalı çözüm önerileri geliştirebilme becerisine sahip olmak. |
||||||
8 | Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini seçebilmek ve etkin kullanabilmek. |
||||||
9 | Sanayi ve hizmet sektöründeki ilgili süreçleri yerinde inceleyerek uygulama becerisi kazanmak. |
||||||
10 | Makine ve Metal Teknolojileri faaliyet alanlarında kullanılan bilgisayar programlarını kullanabilmek. |
||||||
11 | Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil bilgisine sahip olmak. |
||||||
12 | Temel seviyede İngilizce ve mesleki terimlerin İngilizce karşılıklarını bilir. |
||||||
13 | Alanıyla ilgili mesleki plan ve projelerin çizimlerini gerçekleştirme becerisi kazanır. |
||||||
14 | Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve mesleki etik bilincine sahip olmak. |
||||||
15 | İş güvenliği, işçi sağlığı, çevre koruma bilgisi ve kalite bilincine sahip olmak. |
||||||
16 | Sosyal yetenekleri yasal ve etik kurallara göre kazanabilmek. |
DERS AKIŞI | |||
---|---|---|---|
Hafta | Konular | Ön Hazırlık | Yöntem |
1 | Bilgisayar ve programlamaya giriş | Ders kaynaklarını okuma | |
2 | Algoritma kavramı, akış diyagramları ve algoritma örnekleri | Ders kaynaklarını okuma | |
3 | C programlama diline giriş | Ders kaynaklarını okuma | |
4 | Değişkenler, operatörler | Ders kaynaklarını okuma | |
5 | Kontrol deyimleri | Ders kaynaklarını okuma | |
6 | Döngüler | Ders kaynaklarını okuma | |
7 | Fonksiyonlar-1 | Ders kaynaklarını okuma | |
8 | Ara Sınav | Ders kaynaklarını okuma | |
9 | ARA SINAV-UYGULAMALI | Ders kaynaklarını okuma | |
10 | Diziler | Ders kaynaklarını okuma | |
11 | Çok boyutlu diziler, dizilerin fonksiyona gönderilmesi | Ders kaynaklarını okuma | |
12 | Göstericiler | Ders kaynaklarını okuma | |
13 | Dizi-Gösterici ilişkisi | Ders kaynaklarını okuma | |
14 | Dizgiler | Ders kaynaklarını okuma | |
15 | Yapılar | Ders kaynaklarını okuma | Proje / Tasarım |
16-17 | Yarıyıl Sonu Sınavları | Ders kaynaklarını okuma |
KAYNAKLAR | |
---|---|
Ders Notu | |
Diğer Kaynaklar |