DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
Programıng Language 1 IFZ   219 3 3 3 4

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

Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Prof.Dr. Hamide KAVAK
Dersi Verenler
 
Dersin Yardımcıları
Dersin Amacı
Tüm uygulamalı bilimlerde olduğu gibi, fizik disiplininde de bir bilgisayar dili öğrenmek, bilgisayar programlama mantığını geliştirmek ve veri analizinde öğrenilen bilgileri kullanmak
Dersin İçeriği
C ye giriş, C’ nin temelleri, C de program yapısı, veri tipleri, sabitler, değişkenler, değişken bildirimleri, aritmetik işlemciler, mantıksal ifadeler, temel giriş çıkış fonksiyonları, döngü ve koşul deyimleri, sayı ve karakter dizileri, fonksiyonlar, ileri veri tipleri, tam bir C programı yazıp derleme.

Dersin Öğrenme Kazanımları
1) Program algoritmasını bilir
2) C programla dilinde amacına uygun programı yazabilir
3) Fizik problemlerini çözmek için öğrendiği programlama dilini kullanır
4)
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
Fizik Alanındaki temel kavram ve ilkeleri açıklar.
X
2
Fizik Alanı ile ilgili gelişmeleri bilimsel yöntem ve teknikleri kullanarak çok yönlü değerlendirir.
X
3
Fizik Alanında edindiği bilgileri diğer bilim alanlarındaki bilgilerle birleştirir.
X
4
Fizik alanındaki problemleri tanımlar, çözümlerine yönelik analitik ve modellemeli yöntemleri uygular.
X
5
Fizik alanında bilimsel bilgi üretmenin yöntemini açıklar.
X
6
Fizik Alanında bilgilere ulaşır, tasnif eder ve amacına yönelik olarak kullanır.
X
7
Fizik Alanında edindiği ileri düzeydeki kuramsal ve uygulamalı bilgileri kullanır.
X
8
Fizik Alanında deneyleri tasarlar.
X
9
Uzman ya da uzman olmayan grupları, fizik ile ilgili konularda yazılı veya sözlü olarak bilgilendirir.
X
10
Bilgi teknolojilerini Fizik Alanında amacı doğrultusunda kullanır.
X
11
Fizik Alanında karşılaşılan problemleri aşmak için takım halinde veya tek başına sorumluluk alır.
X
12
Fizik ile ilgili sektörlerde sorumluluğu altında çalışanların mesleki gelişimine yönelik etkinlikleri planlayıp yönetir.
X
13
Fizik Alanında bilgileri kendi çabasıyla öğrenme becerisi kazanarak, öğrendiği bilgileri eleştirel bir yaklaşımla değerlendirir, tasnif eder ve kullanır.
X
14
Öğrenme sürecinin yaşam boyu olduğunu biilr ve ona göre davranır.
X
15
Hem meslektaşları ile, hem de alan dışı kişilerle etik ilişkiler kurar, bilgi ve iletişim teknolojilerini kullanır. Mesleki gelişiminin yanı sıra, ilgi ve yetenekleri doğrultusunda bilimsel, sosyal, kültürel ve sanatsal alanlarda öğrenme gereksinimlerini
16
Fizik Alanında gelişmeleri izleyecek düzeyde bir yabancı dil bilgisine sahip olur.
X
17
Bireysel gelişimin önemini bilir ve gereğini uygular.
X
18
Fizik alanındaki gelişmeleri izler, öğrenir ve toplumsal etik açısından değerlendirir.
X

DERS AKIŞI
HaftaKonularÖn Hazırlık Yöntem
1 Temel Programlama İlgili konuya çalışılsın Tartışma
2 Sabitler, değişkenler, veri tipleri ve özellikleri İlgili konuya çalışılsın Tartışma
3 Aritmetik ve mantık operatörleri, kullanım örnekleri İlgili konuya çalışılsın Tartışma
4 Temel giriş çıkış fonksiyonları, başlık dosyaları İlgili konuya çalışılsın Tartışma
5 Program kontrol komutları, if, if-else, switch-case, goto komutlarının kullanımı ve örnek çözümleri. İlgili konuya çalışılsın Tartışma
6 Program kontrol komutları, for, while, do-while döngüleri İlgili konuya çalışılsın Tartışma
7 İç içe döngüler ve özellikleri, örnek çözümleri İlgili konuya çalışılsın Tartışma
8 Ara Sınav Sınav Yazılı Sınav
9 Do döngüsü ile serilerin hesaplanması, örnek çözümleri İlgili konuya çalışılsın Tartışma
10 Basit bir C programı yazım kuralları, değişkene sabitlerin atanması, basit hesaplamalar İlgili konuya çalışılsın Tartışma
11 İndisli değişkenler ve özellikleri, dimension komutu İlgili konuya çalışılsın Tartışma
12 İndisli değişkenler ile ilgili örnek çözümleri, sayı ve karakter dizileri. İlgili konuya çalışılsın Tartışma
13 Fonksiyonlar, ana programa değer aktarmayan ve değer aktaran fonksiyonlar. İlgili konuya çalışılsın Tartışma
14 Kendi kendini çağıran fonksiyonlar. harici fonksiyonlar, main fonksiyonuna değer aktarılması. İlgili konuya çalışılsın Tartışma
15 Bütün öğrenilenlerin kullanılması ile C programları yazıp derleme. İlgili konuya çalışılsın Tartışma
16-17 FİNAL SINAVI Sınav

KAYNAKLAR
Ders Notu
Diğer Kaynaklar
Prof.Dr.F.Keskinel Fortran 77