ME198 Computer Programming

5 AKTS - 2-2 Süre (T+U)- 2. Yarıyıl- 3 Yerel Kredi

Genel Bilgi

Kod ME198
Ad Computer Programming
Yarıyıl 2. Yarıyıl
Süre (T+U) 2-2 (T-U) (17 Hafta)
AKTS 5 AKTS
Yerel Kredi 3 Yerel Kredi
Eğitim Dil İngilizce
Seviye Lisans Dersi
Tür Normal
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Doç. Dr. KERİMCAN ÇELEBİ


Dersin Amacı

Temel programlama ve öğrencilerin programlama diliyle program yazabilmesini sağlamak

Dersin İçeriği

Nesnel yönelimli programlama. C programlama diline giriş, Cde bir programı çalıştırma ve düzenleme. Sabitler, değişkenler, tanımlamalar, durumlar. Seçmeli yapılar. Tekrarlı yapılar ve diziler. Fonksiyonlar. Göstergeler. Çok boyutlu diziler. Cde alt programlar. Örnek programlar.

Dersin Ön Koşulu

yok

Kaynaklar

Ders notu

Notlar

Ders notu


Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Algoritma mantığı kullanarak programlama yapabilme
ÖÇ02 C diline ait temel komutları öğrenme
ÖÇ03 C de şartlı program yazma
ÖÇ04 C dilinde döngüler kurabilme


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 Bilgi - Kuramsal, Olgusal Matematik, fen ve mühendislik temel bilgisi ile donanımlı olma 3
PÖÇ02 Bilgi - Kuramsal, Olgusal Makine mühendisliğinin temel kavram, kuram ve prensiplerine hâkim olma
PÖÇ03 Bilgi - Kuramsal, Olgusal Makine mühendisliği temel alanlarında deney tasarlayıp, yapabilme; çıkan sonuçları ve elde edilen verileri irdeleyip yorumlayabilme 3
PÖÇ04 Bilgi - Kuramsal, Olgusal Çeşitli mühendislik teknikleri ve becerileri ile donanımlı olma 3
PÖÇ05 Bilgi - Kuramsal, Olgusal Teknik, ekonomik, çevresel, üretilebilirlik, sürdürülebilirlik sınırlamaları dâhilinde çeşitli mühendislik ihtiyaçlarını karşılamak üzere bir sistem, bileşen veya süreç tasarlayabilme 4
PÖÇ06 Bilgi - Kuramsal, Olgusal Bir işletmede karşılaşabileceği uygulamaları bağımsızca inceleyip öğrenebilme; gördüğü problemlerinin kritik değerlendirmesini yapabilme; problemleri formüle edebilme ve uygun tekniği seçerek çözüm getirebilme 5
PÖÇ07 Bilgi - Kuramsal, Olgusal Bir ürünün veya üretim yönteminin tanımlanması, tasarlanması, geliştirilmesi ve kullanıma alınmasına öncülük edebilme
PÖÇ08 Beceriler - Bilişsel, Uygulamalı Yaşam boyu öğrenmenin gerekliliğinin farkında olma ve kendini devamlı yenileyebilme 4
PÖÇ09 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği İngilizceyi teknik veya teknik olmayan konularda yazılı ve sözlü etkin kullanabilme
PÖÇ10 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Çok etkin bir biçimde bilgisayar kullanabilme; bilgisayar destekli çizim, tasarım, çözümleme ve sunum yapabilme 5
PÖÇ11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Takım çalışmasına yatkın olma, çevresiyle iyi iletişim kurabilme; çok yönlü ve disiplinler arası çalışan bir takımın üyesi olarak verimli çalışabilme
PÖÇ12 Yetkinlikler - Öğrenme Yetkinliği Teknik ve etik sorumluluklarının farkında, meraklı ve yenilikçi olma


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Nesnel yönelimli programlama Ders notları Öğretim Yöntemleri:
Anlatım, Gösteri
2 C programlama diline giriş Ders notları Öğretim Yöntemleri:
Anlatım, Gösteri
3 C de bir programı çalıştırma ve düzenleme Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
4 Sabitler, değişkenler Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
5 tanımlamalar, durumlar Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
6 Tekrarlı yapılar ve diziler Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
7 Fonksiyonlar Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
8 Ara Sınav Ölçme Yöntemleri:
Yazılı Sınav
9 Göstergeler Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
10 Çok boyutlu diziler Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
11 c de alt programlar Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
12 Fonksiyonlar ile ilgili Örnek programlar. Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
13 Tekrarlı yapılar ile ilgili Örnek programlar. Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
14 Çok boyutlu diziler ile ilgili Örnek programlar. Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
15 Tekrar Ders notları Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma
16 Yarıyıl Sonu Sınavları Ölçme Yöntemleri:
Yazılı Sınav
17 Yarıyıl Sonu Sınavları Ölçme Yöntemleri:
Yazılı Sınav


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 4 56
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 3 42
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 1 3 3
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 8 8
Yarıyıl/Yıl Sonu/Final Sınavı 1 16 16
Toplam İş Yükü (Saat) 125
Toplam İş Yükü / 25 (s) 5,00
AKTS 5 AKTS