|
Dersin Adı |
Kodu |
Normal Yarıyılı |
Grup No |
ECTS |
Kredi |
Ders |
2 |
||
|
Uygulama |
2 |
||||||||
|
Programlama Dilleri I |
0521042 |
2 |
|
5 |
3 |
Laboratuvar |
0 |
||
|
Dersin
Dili |
Türkçe |
||||||||
|
Dersin
Türü |
Zorunlu |
||||||||
|
Dersin
Koordinatörü |
|
||||||||
|
Dersin
İçeriği |
Bilgisayar programlamaya giriş. Algoritma kurma teknikleri. C programlama dilinin temel özellikleri, C programlama dilinde değişken isimlendirme.
#include ifadesi. Değişken tipleri. Sabit değişken tanımlama. Statik değişkenler. Operatörler:
atama operatörü, aritmetik operatörler, artırma ve azaltma operatörleri, kısaltma
operatörleri.
Mantıksal operatörler.
Giriş Çıkış
İşlemleri, Karar verme yapıları: if Deyimi, if-else deyimi, switch deyimi. Diziler ve Matrisler. Fonksiyonlar ve Prototip tanımları. Özyinelemeli fonksiyonlar. |
||||||||
|
Dersin Amacı |
Öğrencilere, bilgisayar programlama temelini kazandırmak ve C programlama dilini başlangıç seviyesinde
öğretmek. |
||||||||
|
Dersin
Kazandıracağı Bilgi
ve Beceriler |
Öğrenciler, bilgisayar programlama temeline sahiptir ve bir
bilgisayar programı yaparak sayısal uygulama geliştirebilirler. |
||||||||
|
Dersin
Kitabı (Notu) |
C How to Program 3rd. Edition,Harvey M.Deitel, Paul J.Deitel,Prentice Hall Practical C Programming 3rd.Edition,Steve
Qualline,OReilly&Associates |
||||||||
|
Yararlanılacak Diğer
Kaynaklar |
C programming Language 2 nd Edition,Brian Kernighan,Dennis Ritchie,Prentice
Hall PTR Programming in ANSI C,Stephen G.Kochan,Sams
Publishing |
||||||||
|
Ön Koşul
Dersleri |
- |
||||||||
|
Ön Koşul
Konuları |
- |
||||||||
|
Ödev
ve Projeler |
Öğrencilere bilgisayar programı
yazma aşamasına
gelince haftalık ödevler verilir ve bilgisayar labarotuvarında bu
ödevler yapılır. |
||||||||
|
Laboratuvar Deneyleri |
Öğrenciler verilen ödevlerin
bilgisayar programlarını,
bilgisayar labaratuvarında
yaparlar ve programlama mantığı
kurarlar. |
||||||||
|
Bilgisayar Kullanımı |
Var |
||||||||
|
Diğer Uygulamalar |
|
||||||||
|
Başarı Değerlendirme Sistemi |
|
Adedi |
Etki Oranı % |
||||||
|
Ara Sınavlar |
2 |
60 |
|||||||
|
Kısa Sınavlar |
|
|
|||||||
|
Ödevler
|
|
|
|||||||
|
Projeler |
|
|
|||||||
|
Dönem
Ödevi |
|
|
|||||||
|
Laboratuvar |
|
|
|||||||
|
Diğer |
|
|
|||||||
|
Final Sınavı |
1 |
40 |
|||||||
|
Ders
Gruplarına Göre Ders Kredisinin Dağılımı (%) |
Temel
Bilimler |
60 |
|||||||
|
Temel
Mühendislik |
20 |
||||||||
|
Mesleki |
20 |
||||||||
|
Üniversite Dersi |
|
||||||||
|
Hafta |
Konular |
|
|
1 |
Bilgisayar programlamaya giriş. |
|
|
2 |
Algoritma kurma teknikleri. |
|
|
3 |
C programlama
dilinin temel özellikleri, |
|
|
4 |
C programlama
dilinde değişken
isimlendirme. #include ifadesi. |
|
|
5 |
Değişken tipleri. Sabit
değişken tanımlama |
|
|
6 |
Statik değişkenler ve uygulamaları |
|
|
7 |
Operatörler: atama operatörü,
aritmetik operatörler |
|
|
8 |
Artırma ve azaltma
operatörleri, kısaltma
operatörleri.
Mantıksal operatörler.
|
|
|
9 |
Giriş Çıkış İşlemleri,
|
|
|
10 |
Karar verme yapıları:
if Deyimi, if-else deyimi,
switch deyimi. |
|
|
11 |
Diziler |
|
|
12 |
Matrisler |
|
|
13 |
Fonksiyonlar ve Prototip
tanımları. |
|
|
14 |
Özyinelemeli fonksiyonlar. |
|
|
15 |
Özyinelemeli fonksiyonlar uygulaması. |
|
|
Hazırlayan: |
Tarih: |
|
|
|
|
1 |
2 |
3 |
|
1 |
Matematik ve Temel
Mühendislik bilgilerini kullanarak model kurar. |
|
|
a |
|
2 |
Disiplinler arası takım
çalışmalarında etkin
rol alır. |
|
a |
|
|
3 |
Matematiksel modelleri analitik,sayısal
veya istatistiki tekniklerle çözme becerisi kazanır |
a |
|
|
|
4 |
Çözümleri ve
sonuçları doğru bir biçimde yorumlar. |
|
|
a |
|
5 |
Bilgisayar
tabanlı teknikleri kullanarak problemleri bilgisayarda çözebilecek hale
getiren algoritmaları
oluşturur ve uygular. |
|
|
a |
|
6 |
Kendi
alanındaki yayınları ve gelişmeleri takip edebilecek ve
gerektiğinde sunumda bulunabilecek kadar ingilizceyi kullanma becerisi
kazanır. |
a |
|
|
|
7 |
Endüstride ve
Bilimsel kuruluşlarda araştırma ve geliştirme faliyetlerlerinde
bulunur. |
a |
|
|
|
8 |
Eğitim
faliyetlerinde bulunur. |
a |
|
|
|
9 |
Mesleğin
sorumluluklarının bilincindedir. |
|
a |
|
|
10 |
Mesleki
konularda güncel gelişmeleri yakından takip eder. |
|
|
a |
|
11 |
Mesleğin
gerektirdiği çağdaş yöntem ve araçları kullanır. |
|
|
a |
|
12 |
Yaşam boyu
öğrenmenin önemini kavrar. |
|
|
a |
1: Hiç katkısı yok 2:Kısmen
Katkısı Var 3:Tam
Katkısı Var