Bilgisayar Programlama (COMPE 102) Ders Detayları



Benzer belgeler
Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Yapı Mühendisliğinde Bilgisayar Destekli Analiz ve Tasarım (CE 447) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

İnşaat Mühendisliğine Giriş (CE 102) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Sulama ve Drenaj (CE 429) Ders Detayları

Temel Mühendisliği (CE 328) Ders Detayları

Mekanik I - Statik (CE 201) Ders Detayları

Yapı Malzemeleri (CE 210) Ders Detayları

Yapı Planlaması ve Tahmini Değer Hesabı (CE 425) Ders Detayları

Geoteknik Mühendisliğinde Bilgisayar Uygulamaları (CE 454) Ders Detayları

Tünel Mühendisliği (CE 420) Ders Detayları

Temel Mekanik II - Dinamik (CE 202) Ders Detayları

Barajların Tasarımı (CE 405) Ders Detayları

Zemin Mekaniği (CE 311) Ders Detayları

Yapı Analizi (CE 321) Ders Detayları

Bilgisayar Programlama II (COMPE 114) Ders Detayları

Mühendisler İçin Olasılık ve İstatistik (CE 205) Ders Detayları

Teknik Çizim ve Tasarım (CE 110) Ders Detayları

Diferansiyel Denklemler (MATH 276) Ders Detayları

Geoteknik Arazi Çalışmaları (CE 416) Ders Detayları

Deprem Mühendisliği (CE 440) Ders Detayları

Karayolu Malzemeleri ve Asfalt Karışım Analizi (CE 407) Ders Detayları

C ile Programlama (COMPE 112) Ders Detayları

Bilgisayar Programlama I (COMPE 113) Ders Detayları

C Programlama Dili (MCS116) Ders Detayları

Bilgisayar Programlama I (COMPE 113) Ders Detayları

Jeoloji Ve Ölçme Bilgisi (CE 309) Ders Detayları

Hidrolik Mühendisliği (CE 310) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Malzeme Bilimi (CE 203) Ders Detayları

Akışkanlar Mekaniği (CE 307) Ders Detayları

Bilgisayar Bilimlerine Giriş (MCS115) Ders Detayları

Sosyal ve Kültürel Etkinliklere Katılım (ORY 400) Ders Detayları

Bilgisayar Mühendisliğinin Temelleri (COMPE 100) Ders Detayları

Sanallaştırma (COMPE 432) Ders Detayları

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

Yapı Analizi (CE 524) Ders Detayları

Biyoanorganik Kimya (CEAC 412) Ders Detayları

Bilgisayar Oyunları ve Simulasyon (COMPE 376) Ders Detayları

Bilgisayar Mühendisliğine Giriş (COMPE 111) Ders Detayları

Ayrık Hesaplamalı Yapılar (COMPE 251) Ders Detayları

Fundamentals of Object-Oriented Programming (COMPE 723) Ders Detayları

Kişilerarası İlişkiler Psikolojisi (PSY 202) Ders Detayları

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

Veri Ambarları ve Veri Madenciliği (ISE 350) Ders Detayları

Bitirme Projesi (COMPE 494) Ders Detayları

Bilgisayar ve Bilgi Sistemleri (COMPE 107) Ders Detayları

Kablosuz Haberleşme (EE 402) Ders Detayları

Havaalanı ve Havaalanı Donanımı (AVM201) Ders Detayları

Mühendislik Temelleri (CE 101) Ders Detayları

Lisans Seminer (MATE 419) Ders Detayları

Nesneye Yönelik Programlamaya Giriş (MATH247) Ders Detayları

Elektronik Devreler I (EE 201) Ders Detayları

Bilgisayarlı Çizim (COMPE 473) Ders Detayları

İş Yaşamı İçin İletişim Becerileri II (ENG 302) Ders Detayları

Bilişsel Psikoloji II (PSY 312) Ders Detayları

Fundamentals of Object-Oriented Programming (COMPE 723) Ders Detayları

e-ticaret (ISE 316) Ders Detayları

Tıp Metinleri Çevirisi (ETI308) Ders Detayları

Psikolojik Testler (PSY 304) Ders Detayları

İngilizce Konuşma I (ETI107) Ders Detayları

Bilgisayara ve Bilişim Sistemlerine Giriş (COMPE 105) Ders Detayları

Binalarda Enerji Sistemleri (ENE 430) Ders Detayları

İngilizce İletişim Becerileri II (ENG 102) Ders Detayları

İşletim Sistemleri (COMPE 431) Ders Detayları

Termodinamik II (ENE 204) Ders Detayları

Mekanik Makina Elemanları (MECE 304) Ders Detayları

Mezuniyet Projesi (CEAC 404) Ders Detayları

Geoteknik Arazi Çalışmaları (CE 516) Ders Detayları

Bilgisayara ve Bilgi Sistemlerine Giriş (CMPE105) Ders Detayları

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

Yöneylem Araştırması I (IE 222) Ders Detayları

Veritabanı Tasarım ve Yönetimi (COMPE 341) Ders Detayları

Sistem Analizi ve Tasarımı (IE 503) Ders Detayları

Ekonomi ve Ticaret Metinleri Çevirisi (ETI416) Ders Detayları

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

Programlama Dilleri (COMPE 325) Ders Detayları

Elektrik Sistemleri Bakımı (AEE406) Ders Detayları

Elektrik -Elektronik Mühendisliğine Giriş (EE 104) Ders Detayları

İngilizce İletişim Becerileri II (ENG 102) Ders Detayları

Özel Dil Kullanımları I (ETI203) Ders Detayları

Psikolojide Araştırma Yöntemleri I (PSY 213) Ders Detayları

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

Olasılık ve İstatistik (IE 220) Ders Detayları

Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları

Yazılım Proje Yönetimi (SE 320) Ders Detayları

Mezuniyet Semineri (IE 589) Ders Detayları

Proje Oryantasyon (SE 493) Ders Detayları

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları

Plastik Malzemeler (CEAC 431) Ders Detayları

Veri Yapıları (MCS 301) Ders Detayları

Biçimsel Diller ve Özdevinirler (COMPE 326) Ders Detayları

Java Programlama (COMPE 438) Ders Detayları

Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları

Kalkülüs II (MATH 152) Ders Detayları

Transkript:

Bilgisayar Programlama (COMPE 102) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Bilgisayar Programlama COMPE 102 Bahar 2 2 0 3 4 Ön Koşul Ders(ler)i Dersin Dili Dersin Türü Dersin Seviyesi Ders Verilme Şekli Dersin Öğrenme ve Öğretme Teknikleri İngilizce Diğer Bölümlerden Alınan Servis Dersleri Lisans Yüz Yüze Anlatım Dersin Koordinatörü

Dersin Öğretmen(ler)i Dersin Asistanı Dersin Amacı Dersin Eğitim Çıktıları Dersin İçeriği Bu dersin amacı temel programlama kavramlarını C programlama dilini kullanarak sağlamak ve öğrencilere laboratuvar ortamında tecrübe kazandırmaktır. Bu dersi başarıyla tamamlayabilen öğrenciler; Programlama kavramlarını öğrenmek Laboratuvar ortamında programlama deneyimi kazanmak Problem çözmek için algoritma geliştirmede deneyim kazanmak Programlama kavramları: veri tipleri, aritmetik işlemler, atama ifadeleri. Girdi/Çıktı fonksiyonları. Kütüphane fonksiyonları. Seçme ve tekrarlı ifadeler. Kullanıcı tanımlı fonksiyonlar. Diziler ve seriler (strings). Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları HaftaKonular Ön Hazırlık 1 Programlamaya genel bakış, C dilinin yapı ve elementleri, değişken tanımlama ve veri tipleri, çalıştırılabilir ifadeler, aritmetik işlemler, çıktı formatlama 2 Kütüphane fonsiyonları, koşullu ifadeler 3 Eğer (if) ve bileşik ifadeler 4 Ardışık eğer (if) ve Switch koşullu ifadeleri

5 Tekrar ve döngü ifadeleri: While döngüsü 6 Tekrar ve döngü ifadeleri: For döngüsü 7 Tekrar ve döngü ifadeleri: ardışık ve Do-While döngüsü 8 Parametresiz ve parametreli fonksiyonlar 9 Girdi-çıktı parametreli fonksiyonlar ve göstergeler (pointers) 10 Girdi-çıktı parametreli fonksiyonlar ve göstergeler (pointers) devamı 11 1-boyutlu diziler ve dizi indexleme ve erişme 12 Dizi argümanları 13 Çok boyutlu diziler 14 Karakter sicimleri (String) ve ilişkili kütüphane fonksiyonları 15 Gözden geçirme 16 Gözden geçirme Kaynaklar Ders Kitabı: Diğer Kaynaklar: 1. Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C, Addison Wesley, 7th Edition, 2013. 2. Ali Yazıcı, Çiğdem Turhan, Fügen Selbes, C Programming: Problem Book, Atılım University, Department of Computer Engineering, 2004. 1. Problem Solving Using C Structured Programming Techniques, Yuksel Uckan, McGraw- Hill, 2nd Edition, 1999.

2. C: How to Program, H.M. Deitel, P.J.Deitel, Prentice Hall, 5th Edition, 2006. 3. "C Dersi: Programlamaya Giriş", Nergiz E. Çağıltay, Fügen C. Selbes, Gül Tokdemir, Çiğdem Turhan, 2013. Web site of the book: http://www.cdersi.com 4. "C Dersi: Çözümlü Problem Kitabı", Fügen C. Selbes, Çiğdem Turhan, Gül Tokdemir, Nergiz E. Çağıltay, 2012. Web site of the book: http://www.cdersi.com Değerlendirme Sistemi Çalışmalar Sayı Katkı Payı Devam/Katılım 1 5 Laboratuar 1 15 Uygulama - - Alan Çalışması - - Derse Özgü Staj - - Küçük Sınavlar/Stüdyo Kritiği - - Ödevler - - Sunum - - Projeler - - Seminer - - Ara Sınavlar/Ara Juri 2 50 Genel Sınav/Final Juri 1 30 Toplam 5 100

Yarıyıl İçi Çalışmalarının Başarı Notu Katkısı Yarıyıl Sonu Çalışmalarının Başarı Notuna Katkısı 70 30 Toplam 100 Ders Kategorisi Temel Meslek Dersleri Uzmanlık/Alan Dersleri Destek Dersleri İletişim ve Yönetim Becerileri Dersleri Aktarılabilir Beceri Dersleri Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi # Program Yeterlilikleri / Çıktıları Katkı Düzeyi 1 2 3 4 5

1 Matematik, fen ve mühendislik derslerinde gerekli bilgi seviyesine sahip olma ve bu alanlardaki bilgiyi, İnşaat Mühendisliği mesleğine uygulayabilme becerisi. 2 Deney tasarlayıp yapabilme ve sonuçları analiz edip yorumlayabilme becerisi. 3 Bilgisayar teknolojisi de dahil olmak üzere İnşaat Mühendisliği uygulamaları için gerekli olan modern teknik ve araçları etkin bir biçimde kullanabilme becerisi. 4 Yapı, Geoteknik, Su Kaynakları ve Ulaşım Mühendisliği alanlarında spesifik gereksinimleri karşılamak amacıyla bir sistemi, sistem bileşenini yada süreci analiz etme ve tasarlayabilme becerisi. 5 Çok disiplinli takımlarda etkin bir şekilde çalışabilme becerisi. 6 İnşaat Mühendisliği ile ilgili problemleri tanımlama ve bu problemlerin çözümüne yönelik eylem sunma ve uygulayabilme becerisi. 7 Mesleki ve ahlaki sorumlulukları anlayabilme, İnşaat Mühendisliği mesleğini yaparken bu sorumlulukların bilincinde olma becerisi. 8 İngilizce dilini kullanarak etkin bir biçimde yazılı ve sözlü iletişim kurabilme ve fikirleri sunabilme becerisi. 9 Mühendislik mesleğinin evrensel ve toplumsal boyutlardaki etkilerinin bilincinde olabilme yeteneği. 10 Yaşamboyu öğrenmenin gerekliliğinin bilincinde olma ve bilim ve teknolojideki gelişmeleri yakından izleme ve bu konularda kendini sürekli yenileme becerisi. 11 Ulusal ve uluslararası düzeyde varaolan çağın sorunları hakkında bilgi sahibi olma ve İnşaat Mühendisliği nin bu sorunlarla ilişkilerinin farkında olma becerisi. 12 Değişen koşullara göre kendini yenileyebilme becerisi. 13 Mesleki topluluklara katılmanın önemini benimsemesi.

ECTS/İş Yükü Tablosu Aktiviteler Sayı Süresi (Saat) Toplam İş Yükü Ders saati (Sınav haftası dahildir: 16 x toplam ders saati) 16 4 64 Laboratuar 1 6 6 Uygulama Derse Özgü Staj Alan Çalışması Sınıf Dışı Ders Çalışma Süresi Sunum/Seminer Hazırlama Projeler Ödevler Küçük Sınavlar/Stüdyo Kritiği Ara Sınavlara/Ara Juriye Hazırlanma Süresi Genel Sınava/Genel Juriye Hazırlanma Süresi 14 2 28 2 6 12 1 10 10 Toplam İş Yükü 120