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

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

Dersin Dili İngilizce
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü
Dersi Verenler
Prof. Dr.Dr.MUSTAFA ÖZCANLI1. Öğ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ş, C´de 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. C´de alt programlar. Örnek programlar.

Dersin Öğrenme Kazanımları
1) Algoritma mantığı
2) Programlama


DERSİN PROGRAM KAZANIMLARINA KATKISI
NoTemel öğrenme KazanımlarıKatkı Düzeyi
12345
1
Bilgisayar sistemlerini ve programlarını kullanır
2
Çeşitli mühendislik teknikleri ve becerileri ile donanımlı olma
3
İstatistiksel teknikleri kullanarak farklı disiplinlerin problemlerine çözüm üretir
4
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
X
5
Görsel, veritabanı ve web programlama tekniklerini anlama ve nesnel program yazabilme yeteneğine sahip olma
X
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
X
7
Bir ürünün veya üretim yönteminin tanımlanması, tasarlanması, geliştirilmesi ve kullanıma alınmasına öncülük edebilme
X
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
X
11
Mesleki gelişiminin yanı sıra, ilgi ve yetenekleri doğrultusunda bilimsel, sosyal, kültürel ve sanatsal alanlarda öğrenme gereksinimlerini belirleyerek kendini sürekli geliştirir.
X
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ı Alıştırma ve Uygulama
2 C programlama diline giriş Ders notları Alıştırma ve Uygulama
3 C´de bir programı çalıştırma ve düzenleme Ders notları Alıştırma ve Uygulama
4 Sabitler, değişkenler, tanımlamalar, durumlar Ders notları Alıştırma ve Uygulama
5 Seçmeli yapılar. Ders notları Alıştırma ve Uygulama
6 Tekrarlı yapılar ve diziler Ders notları Alıştırma ve Uygulama
7 Vize
8 Fonksiyonlar Ders notları Alıştırma ve Uygulama
9 Göstergeler Ders notları Alıştırma ve Uygulama
10 Çok boyutlu diziler Ders notları Alıştırma ve Uygulama
11 C´de alt programlar Ders notları Alıştırma ve Uygulama
12 Örnek programlar. Ders notları Alıştırma ve Uygulama
13 Örnek programlar. Ders notları Alıştırma ve Uygulama
14 Örnek programlar. Ders notları Alıştırma ve Uygulama
15 Örnek programlar. Ders notları Alıştırma ve Uygulama
16-17 Final Sınavı Yazılı sınav Yazılı Sınav

KAYNAKLAR
Ders Notu
Diğer Kaynaklar
12