Skip to content
Toros University

MKT127

INTRODUCTION TO ALGORITHM AND PROGRAMMING

Mechatronics
Download course information package PDF Excel Word XML CSV
Semester
1
Type
Zorunlu
Theory / Practice / Lab
3 / 2 / 0
ECTS
5
Level of study
Ön Lisans
Mode of study
Birinci Öğretim
Instructor
Dr. Öğr. Üyesi Yusuf MURATOĞLU
Prerequisite courses
Yok

Course objectives

Algoritma kavramıyla bilgi sahibi olmak. Temel algoritma geliştirme yöntemlerini (satır algoritmaları, sözde kod, akış diyagramları) öğrenmek. C programlama dili temellerini öğrenerek basit program geliştirmek.

Course content

Temel Kavramlar, Algoritma Kavramı, Algoritmaların Sınıflandırılması, Akış Diyagramları, Satır Algoritması, Karar Yapıları ve Döngüler, Fonksiyon Kavramı, Diziler, C++ Programlamaya Giriş, Değişkenler ve Veri Tipleri, Koşullu İfadeler, Döngüler, Fonksiyonlar, C++ Uygulamaları.

Resources

"C Dersi: Programlamaya Giriş", N. E. ÇAĞILTAY, C. F. SELBES, G. TOKDEMİR, Ç. TURHAN

Learning outcomes

  1. 1 Bilgisayar ve programlamanın temel kavramlarını açıklar.
  2. 2 Algoritma kavramını tanımlar, satır algoritması, sözde kod ve akış diyagramları kullanarak algoritma geliştirir.
  3. 3 C programlama dilinin temel yapılarını tanır ve basit programlar yazar.
  4. 4 C dilinde yapılandırılmış program geliştirme yöntemlerini uygular; kontrol yapıları ve fonksiyonları kullanır.
  5. 5 Dizi yapısını kullanarak veri yönetimi ve işlemleri gerçekleştirir.

Weekly topics

Week 1 Temel Kavramlar
Week 2 Algoritma Kavramı, Algoritmaların Sınıflandırılması
Week 3 Akış Diyagramları
Week 4 Satır Algoritması
Week 5 Karar Yapıları ve Döngüler
Week 6 Fonksiyon Kavramı
Week 7 Diziler
Week 8 Ara Sınav
Week 9 C++ Programlamaya Giriş
Week 10 Değişkenler ve Veri Tipleri
Week 11 Koşullu İfadeler
Week 12 Döngüler
Week 13 Fonksiyonlar
Week 14 Diziler
Week 15 C++ Uygulamaları
Week 16 Final Sınavı

Assessment

Yarıyıl (Yıl) İçi Etkinlikleri

  • Ev Ödevi × 2 %50
  • Ara Sınav %50

Yarıyıl (Yıl) Sonu Etkinlikleri

  • Yarıyıl Sonu Sınavı %100

Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı

  • Yarıyıl (Yıl) Sonu Etkinlikleri %50
  • Yarıyıl (Yıl) İçi Etkinlikleri %50

ECTS workload

Event Number Duration (hours) Total (hours)
Final Sınavı içiin Bireysel Çalışma 3 4 12
Final Sınavı 1 1 1
Derse Katılım 14 5 70
Ara Sınav İçin Bireysel Çalışma 2 5 10
Ara Sınav 1 1 1
Bireysel Çalışma 14 4 56
Total workload / ECTS 150 hours · 5 ECTS

Cookie settings

Choose which cookies you allow; you can change your choice at any time using the "Cookie settings" link at the bottom of the page.