Ön Koşulu Olan Ders( ler ) |
Yok |
Dili |
tr |
Türü |
Seçmeli |
Seviyesi |
Lisans |
Öğretim Elemanı( ları ) |
Okt.Sibel KAPLAN |
Öğretim Sistemi |
Yüz Yüze |
Önerilen Hususlar |
Yok |
Staj Durumu |
Yok |
Amacı |
Bilgisayar programlamanın temel mantığının kavranması, bilgisayarda problem çözme ve algoritma oluşturma yeteneklerinin kazanılması, öğrencilerin kendi konularıyla ilgili küçük ve orta ölçekteki hesapları bilgisayarda en doğru ve hızlı bir şekilde yapabilecek programları hazırlayabilmesi |
İçeriği |
Bilgisayarın tarihçesi. Bilgisayarın temel yapısı ve işleyişi, temel donanım birimleri. Program türleri, programlama dilleri ve temel kavramlar: Tasarım, yazım ve derleme, bellek yapıları ve ilgili kavramlar. Sayı sistemleri. Veri ve bilgi kavramları, veri türleri, programlama ve problem çözmeye genel bakış, bir Matlab programının ana hatları: Giriş, işlem ve çıkış bölümleri. Sabitler, değişkenler ve program yazarken kullanılan karakterler. İşlem operatörleri ve işlem öncelik sırası. Mantıksal işlem operatörleri, temel Matlab komutları. Giriş ve çıkış deyimleri, kontrol ve karar yapıları, algoritma kavramı ve akış şemaları, döngüler: for döngüsü, while döngüsü, do-while döngüsü, diziler. Dizi oluşturma, değer atama, dizi elemanlarına erişim, iç içe döngüler. Çok boyutlu diziler. Matris problemleri ve sıralama algoritmaları, fonksiyonlar, fonksiyon tanımlama |
# |
Konular |
Öğretim Yöntem ve Teknikleri |
1 |
Bilgisayarın tarihçesi. Bilgisayarın temel yapısı ve işleyişi, temel donanım birimleri. Program türleri, programlama dilleri ve temel kavramlar: Tasarım, yazım ve derleme.
|
Anlatım, Tartışma |
2 |
Bellek yapıları ve ilgili kavramlar. Sayı sistemleri. Veri ve bilgi kavramları, veri türleri. |
Anlatım, Tartışma |
3 |
Programlama ve problem çözmeye genel bakış, Bir Matlab programının ana hatları: Giriş, işlem ve çıkış bölümleri. Sabitler, değişkenler ve program yazarken kullanılan karakterler. İşlem operatörleri ve işlem öncelik sırası. Mantıksal işlem operatörleri.
|
Anlatım, Tartışma |
4 |
Temel Matlab komutları. Giriş ve çıkış deyimleri. Kontrol ve karar yapıları. |
Anlatım, Tartışma, Uygulama |
5 |
Algoritma kavramı ve akış şemaları. |
Anlatım, Tartışma,Uygulama |
6 |
Algoritma kavramı ve akış şemaları. |
Anlatım, Tartışma,Uygulama |
7 |
Döngüler: for döngüsü, while döngüsü, do-while döngüsü |
Anlatım, Tartışma,Uygulama |
8 |
Ara sınav |
|
9 |
Diziler. Dizi oluşturma, değer atama, dizi elemanlarına erişim. |
Anlatım, Tartışma,Uygulama |
10 |
İç içe döngüler. Çok boyutlu diziler. Matris problemleri ve sıralama algoritmaları |
Anlatım, Tartışma,Uygulama |
11 |
Fonksiyon Kavramı, Sayısal fonksiyonlar, Dizi fonksiyonları, Trigonometrik Fonksiyonlar |
Anlatım, Tartışma,Uygulama |
12 |
Kullanıcı tanımlı fonksiyonlar oluşturma, kullanma
|
Anlatım, Tartışma,Uygulama |
13 |
Kullanıcı tanımlı fonksiyonlar oluşturma, kullanma |
Anlatım, Tartışma,Uygulama |
14 |
Matlabda String İşlemleri, Alfasayısal fonksiyonlar, Polinomlar |
Anlatım, Tartışma,Uygulama |
15 |
Grafikler, Çoklu Grafikler, Özel Grafikler |
Anlatım, Tartışma,Uygulama |
16 |
Son Sınav |
|