BAYBURT ÜNİVERSİTESİ Bilgi Paketi / Ders Kataloğu

Anasayfa Bayburt Üniversitesi Hakkında Derece Programları Öğrenciler için genel bilgiler
Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
ELM110BBilgisayar Programlama IIZorunlu125
Dersin Seviyesi
Lisans
Dersin Amacı
Bu dersi alan öğrenciye bilgisayarla problem çözümünün aşamalarının, algoritma geliştirmenin ve akış diyagramı çizilmesinin, C programlama dilinin yapısının ve bilgisayar programlamanın temel kurallarının öğretilmesi amaçlanmaktadır.
Dersi Veren Öğretim Görevlisi/Görevlileri
Dr. Öğr. Üyesi Latif AKÇAY
Öğrenme Çıktıları
1Bir problemin çözümüne yönelik algoritma geliştirebilir ve akış diyagramı çizer.
2C programlama dilinin yapısını öğrenir.
3C programlama diliyle bilgisayar programları yazar, test eder ve hata ayıklar.
4Yazılım ile mühendislikteki problemlerinin çözüm aşamalarını öğrenir.
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Yok
Dersin İçeriği
Bu derste, bilgisayarla problem çözümünün aşamaları, algoritma geliştirme ve akış diyagramları işlenecek. DevC++ programının arayüzleri tanıtılacak, C programlama dili komutları anlatılacak ve daha sonra C programı dili ile mühendislik problemleri çözmek için gerekli komutlar ve işlevler öğretilecektir. Dersin her aşamasında konuların daha iyi bir şekilde kavranabilmesi için her konu ve komut çeşitli örnekler ile desteklenecektir.
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Bilgisayarla Problem Çözümünün Aşamaları, Algoritma Geliştirme ve Akış DiyagramlarıDevC++ aracının yüklenmesi
2C programlama dilinin tarihi gelişimiDevC++ aracının tanıtılması
3C programlarının temel yapısı ve veri türleriDevC++ ile proje oluşturma ve basit örnek kodların çalıştırılması
4Standart giriş çıkış fonksiyonlarıKullanıcıdan veri alma ve ekrana veri yazma uygulamaları
5Temel matematiksel işlemler ve operatörlerOperatörlerin kullanılmasına dair örnekler
6C dilinde temel döngüler - 1Döngü uygulamaları
7C dilinde temel döngüler - 2Döngü uygulamaları
8Ara Sınav
9C dilinde temel döngüler - 3Döngü uygulamaları
10C dilinde dizilerDizilerin kullanımına dair örnekler
11Fonksiyonlara GirişFonksiyon uygulamaları
12Bellek organizasyonumalloc ve calloc örnekleri
13C dilinde adres kavramıAdres uygulamaları
14C dilinde dosya operasyonlarıDosya açma, yazma ve okuma
15Programlama örnekleriİleri uygulamalar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Atatürk Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü Yrd. Doç. Dr. Deniz Dal’a Ait Ders Slaytları. Matlab ile Programlama (Çözümlü ve Açıklamalı Uygulamalarla), Dr. Deniz DAL, EKİN KİTABEVİ YAYINLARI, ISBN: 6053271420.
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav150
Uygulama/Pratik150
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı111
Derse Katılım14456
Uygulama/Pratik12112
Bireysel Çalışma10110
Ara Sınav İçin Bireysel Çalışma4416
Final Sınavı içiin Bireysel Çalışma51050
TOPLAM İŞ YÜKÜ (saat)146
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6
ÖÇ1311122
ÖÇ2311112
ÖÇ3311122
ÖÇ4311213
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek