DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
Computer Programming ME   198 2 2 3 5

Ön Koşul Dersleri
Ders Hakkında Önerilen Diğer Hususlar None

Dersin Dili İngilizce
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Dr. Öğr. Üyesi Tayfun ÖZGÜR
Dersi Verenler
Dr. Öğr. ÜyesiTAYFUN ÖZGÜR1. Öğretim Grup:A
Dr. Öğr. ÜyesiTAYFUN ÖZGÜR2. Öğretim Grup:A
 
Dersin Yardımcıları
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 Öğrenme Kazanımları
1) Algoritma mantığı Programlama
2) C dili
3) C de şartlı program
4) C de döngüler
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)


DERSİN PROGRAM KAZANIMLARINA KATKISI
NoTemel öğrenme KazanımlarıKatkı Düzeyi
12345
1
Matematik, fen ve mühendislik temel bilgisi ile donanımlı olma
2
Makine mühendisliğinin temel kavram, kuram ve prensiplerine hâkim olma
3
Makine mühendisliği temel alanlarında deney tasarlayıp, yapabilme; çıkan sonuçları ve elde edilen verileri irdeleyip yorumlayabilme
4
Çeşitli mühendislik teknikleri ve becerileri ile donanımlı olma
5
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
6
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
7
Bir ürünün veya üretim yönteminin tanımlanması, tasarlanması, geliştirilmesi ve kullanıma alınmasına öncülük edebilme
8
Yaşam boyu öğrenmenin gerekliliğinin farkında olma ve kendini devamlı yenileyebilme
9
İngilizceyi teknik veya teknik olmayan konularda yazılı ve sözlü etkin kullanabilme
10
Çok etkin bir biçimde bilgisayar kullanabilme; bilgisayar destekli çizim, tasarım, çözümleme ve sunum yapabilme
11
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
12
Teknik ve etik sorumluluklarının farkında, meraklı ve yenilikçi olma

DERS AKIŞI
HaftaKonularÖn Hazırlık Yöntem
1 Nesnel yönelimli programlama Ders notları
2 C programlama diline giriş Ders notları
3 C de bir programı çalıştırma ve düzenleme Ders notları
4 Sabitler, değişkenler, tanımlamalar, durumlar Ders notları
5 Sabitler, değişkenler, tanımlamalar, durumlar Ders notları
6 Tekrarlı yapılar ve diziler Ders notları
7 Fonksiyonlar Ders notları
8 Ara Sınav
9 Göstergeler Ders notları
10 Çok boyutlu diziler Ders notları
11 c de alt programlar Ders notları
12 Örnek programlar. Ders notları
13 Örnek programlar. Ders notları
14 Örnek programlar. Ders notları
15 Örnek programlar. Ders notları
16-17 Yarıyıl Sonu Sınavları

KAYNAKLAR
Ders Notu
Diğer Kaynaklar