ALGORİTMA VE PROGRAMLAMA I DERS#1

Benzer belgeler
Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) 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ı

C Programlama Dili (MCS116) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Bilgisayar Programlama I (COMPE 113) Ders Detayları

ALGORİTMA VE PROGRAMLAMA II

Bilgisayar Programlama I (COMPE 113) Ders Detayları

ALGORİTMA VE PROGRAMLAMA II

Bilgisayar Programlama (COMPE 102) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1202

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

Bilgisayar Programlama II (COMPE 114) Ders Detayları

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

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( )

Temel Bilgisayar Programlama

ALGORİTMA VE PROGRAMLAMA II

C ile Programlama (COMPE 112) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1001

Bilgisayar Bilimlerine Giriş (MCS115) Ders Detayları

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

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA II

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

ALGORİTMA VE PROGRAMLAMA II

ALGORİTMA VE PROGRAMLAMA I

BLM 111 Algoritma ve Programlama I Güz 2018

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

ALGORİTMA VE PROGRAMLAMA I

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

Programlama Dilleri (COMPE 325) Ders Detayları

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

Amaç: C programlama dilini tanıtma, C programlama dilinde program yazma

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

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

ALGORİTMA VE PROGRAMLAMA I

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

ALGORİTMA VE PROGRAMLAMA II

Veri Yapıları ve Algoritmalar

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1002

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Türkçe Adı: BİLGİSAYAR PROGRAMLAMA UYGULAMALARI

ALGORİTMA VE PROGRAMLAMA I

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4414

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

ALGORİTMA VE PROGRAMLAMA I

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3618

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

ALGORİTMA VE PROGRAMLAMA I

Bilgisayar Programlama. 1.Hafta

İşletim Sistemleri (COMPE 431) Ders Detayları

DERS ÖĞRETİM PLANI. Teorik Kredisi. Zorunlu Lisans 2 Türkçe

AST415 Astronomide Sayısal Çözümleme - I. 0. Derse Giriş

Akademik İngilizce I (ENG101) Ders Detayları

DENİZ HARP OKULU YABANCI DİLLER BÖLÜM BAŞKANLIĞI VE ANABİLİM DALI BAŞKANLIĞI DERS TANITIM BİLGİLERİ İLERİ İNGİLİZCE 3 YAD-212 II/I

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

1 PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Programlanabilir Sayısal Sistemler

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

YZM 3215 İleri Web Programlama

ALGORİTMA VE PROGRAMLAMA I

T.C. İSTANBUL ÜNİVERSİTESİ HUKUK FAKÜLTESİ MÜFREDAT FORMU Ders İzlencesi

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Matematiksel iktisat (ECON 213T) Ders Detayları

Mekanik Sistem Tasarımı (ME 403) Ders Detayları

BEYKENT ÜNİVERSİTESİ - DERS İZLENCESİ - Sürüm 2. Öğretim planındaki AKTS

Akademik İngilizce I (ENG101) Ders Detayları

Akdeniz Üniversitesi

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

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1002

DENİZ HARP OKULU TEMEL BİLİMLER BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Muhasebe İlkeleri I (MGMT 203) Ders Detayları

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3519

DERS BİLGİLERİ. İngilizce İletişim II ENG 312 Bahar 3+0 3

AVRASYA ÜNİVERSİTESİ

Enerji Yönetimi (ENE 406) Ders Detayları

YZM 2105 Nesneye Yönelik Programlama

Şebeke Modelleri (IE 510) Ders Detayları

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Doğrusal Programlama (IE 502) Ders Detayları

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

Temel Bilgisayar Programlama

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3006

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Mühendislik Mekaniği I (ENE 207) Ders Detayları

Fosil Enerji Kaynakları (Petrol, Gaz, Kömür) I (ENE 409) Ders Detayları

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Transkript:

ALGORİTMA VE PROGRAMLAMA I DERS#1 YZM 1105 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi

Dersin Amacı ve Hedefi 2 Bu ders yapısal algoritmanın ve programlamanın temel elemanlarını öğrencilere tanıtacaktır. Programlama dili olarak C programlama dili kullanılacaktır. Bu ders süresince öğretilecek konular içinde tip kavramı, temel tipler, deyimler, değişkenler, sabitler, operatörler, temel giriş/çıkış fonksiyonları, mantıksal ve karşılaştırma operatörleri, döngüler, diziler, katar dizileri (strings) ve standart fonksiyonlar bulunmaktadır. Bu dersi başarıyla tamamlayabilen öğrenciler şunları yapabilecektir; Problem analiz etme ve algoritma hazırlayarak problemi çözme sürecini anlayacak, Programlama dilinin temel yapı taşlarını öğrenmiş olacak, Küçükten orta boya kadar program yazma, test etme ve hata ayıklama yapmış olacaktır.

Ders Kaynakları 3 Ders Kitabı: J. R. Hanly, E. B. Koffman, Problem Solving and Program Design in C, Fifth Edition, Pearson Yardımcı Okumalar: C How to Program, Deitel & Associates, (5th edition), ISBN: 0132404168, 2007, Pearson (Türkçesi Sistem Yayınları) C Dersi-Programlamaya Giriş, N.E. Çağıltay, C.F. Selbes, G. Tokdemir, Ç. Turhan, Seçkin Yayınevi C Dersi-Çözümlü Problem Kitabı, N.E. Çağıltay, C.F. Selbes, G. Tokdemir, Ç. Turhan, Seçkin Yayınevi Yardımcı Siteler: www.algoritmaveprogramlama.com

Ders İçeriği 4 Ders Kodu ve Adı YZM 1105- Algoritma ve Programlama I Dönem Güz, 2017-2018 Bu ders yapısal programlamanın temel elemanlarını öğrencilere tanıtacaktır. Programlama dili olarak C programlama dili kullanılacaktır. Bu ders süresince öğretilecek konular içinde tip kavramı, temel tipler, deyimler, Dersin Amacı standart fonksiyonlar, giriş/çıkış ifadeleri, while/do, repeat until, for, case ifadeleri, yordamlar ve fonksiyonlar, programlamada birimsellik, genel ve yerel değişkenler, işaretçiler, dinamik değişkenler ve diziler bulunmaktadır. Öğrenme Çıktıları Öğretim Yöntem ve Teknikleri Bu dersi başarıyla tamamlayabilen öğrenciler şunları yapabilecektir: Problem analiz etme ve çözme sürecini anlayacak, Programlama dilinin temel yapı taşlarını öğrenmiş olacak, Küçükten orta boya kadar program yazma, test etme ve hata ayıklama yapmış olacaktır. Anlatım, soru-yanıt, laboratuvar uygulamaları.

Ders İçeriği 5 Ders İçeriği (Geçici) Hafta#1: Ders Tanıtımı, Algoritma ve Programlamaya Giriş Hafta#2: Algoritmaya Giriş Hafta#3: Programlamaya Giriş Hafta#4: CodeBlocks Hafta#5: Karşılaştırma ve Koşul Deyimleri Hafta#6: Döngüler Hafta#7: Quiz#1 Hafta#8-9: ARASINAV HAFTASI Hafta#10: Diziler Hafta#11: Çok Boyutlu Diziler, Karakter Dizileri Hafta#12: Fonksiyonlar Hafta#13: Esnek Argümanlı Fonksiyonlar Hafta#14: Quiz#2 Hafta#15: Proje Sunumları

Ders İçeriği 6 Ders Kitabı Referans Kitabı Derse Katılım Ödevler Sınavlar Zorunlu Ders Kitabı: Hanly J. R., Koffman E. B. "Problem Solving and Program Design in C". Sixth Edition. Pearson. ISBN-13: 978-0-321-60151-3, ISBN-10: 0-321-60151-3, 2010. Deitel & Associates. "C How to Program". 5th Edition. ISBN: 0132404168, Pearson (Türkçesi Sistem Yayınları), 2007. C Dersi-Programlamaya Giriş, N.E. Çağıltay, C.F. Selbes, G. Tokdemir, Ç. Turhan, Seçkin Yayınevi Öğrencilerin derse devam zorunluluğu bulunmaktadır. Her öğrenci kendi grubu ile derse girmek ile yükümlüdür. Geç teslim edilen ödevler kesinlikle değerlendirilmeyecektir. Ara Sınav ve final sınavı kapalı defter ve kitap ile yapılacaktır. Quiz tarihleri, dersin web sayfasında duyurulacaktır. Sınav tarihlerinin takibi, öğrencilerin sorumluluğundadır.

Değerlendirme 7 Sınav ve Ödevler 1 Ara Sınav 1 Final 2 Quiz 1 Ödev Not değerlendirmesi aşağıdaki gibi olacaktır: Ödev: %15 (1 tane) Quiz: %15 (2 tane) Ara Sınav: %30 (1 tane yazılı sınav) Final: %40 (1 genel yazılı sınav)