Dersin Adı: Yapısal Programlama
|
Derece: Lisans
|
Kodu
|
Yıl/Yarıyılı
|
Kredisi
|
AKTS Kredisi
|
Ders Uygulaması, Saat/Hafta
|
Ders
|
Uygulama
|
Laboratuar
|
YBS225
|
2/4 (Bahar)
|
3
|
6
|
3
|
0
|
3
|
Bölüm
|
Yönetim Bilişim Sistemleri
|
Dersi veren Öğretim Üyesi
|
Dr.Öğr.Üye.Orhan Özgür Aybar
|
İletişim Bilgileri
|
oaybar@pirireis.edu.tr
|
Görüşme Saatleri
|
|
Ders Notları için web adresi
|
www.pirireis.edu.tr
|
Dersin Türü
|
Zorunlu
|
Dersin Dili
|
İngilizce
|
Dersin Önkoşulu
|
YBS 213
|
Dersin Mesleki Bileşene Katkısı, %
|
Temel Bilim
|
Temel Mühendislik
|
Mühendislik Tasarım
|
İnsan ve Toplum Bilim
|
30
|
60
|
10
|
-
|
Dersin İçeriği
|
Programlama dillerinin temel kavramlarına giriş. Alt ve üst seviye programlama diller, derleyiciler, yapısal programlama, modüler programlama. C dilini kullanarak temel veri tipleri, değişkenler, fonksiyon tanımlama, diziler, işaretçiler, dosya kullanımı.
|
Dersin Amacı
|
Öğrencilerin yüksek seviyeli, genel amaçlı, yapısal programlama dillerine giriş yapması ve uygulaması.
|
Dersin Öğrenme Çıktıları
|
Bu dersi başarıyla tamamlayan öğrenciler aşağıdaki konularda bilgi sahibi olurlar:
I. Gelişen bilgisayar teknolojileriyle ortaya çıkan çoklu ortamlarda kullanıcılara amaçlarına uygun bilgisayar uygulamalarının tasarlanması, geliştirilmesi ve kullanılabilmesi için gerekli sistemlerin oluşturulması konusunda ileri bilgi sahibi olunur.
II. Bilgisayar biliminin temel işleyişini ve problemlerini soyut matematik çerçevesi içinde çözebilmek için gerekli algoritma veri yapılarını tasarlayabilme, geliştirebilme ve uygulayabilme bilgi ve becerisine sahip olunur.
III. Günümüze kadar geliştirilen yapısal yazılım geliştirme araçlarıyla amacına uygun yazılım mantığını tasarlayabilme, bu yazılımları geliştirebilme ve farklı donanım ortamlarında uç kullanıcıların kullanımına sunabilme bilgi ve becerilerine sahip olunur.
IV. Bilgisayarların temel bileşeni işletim sistemlerinin işleyiş mantığını, sistemde işlerin ve kullanıcı yetkilerinin yönetimi için komutların geliştirilmesi ve farklı donanımsal ortamlarda uygulanması öğrenilir.
V. Ticari amaçlı yazılımların veri depolarının modellenmesi, yazılımdan bağlanarak(aracılığıyla) veriye erişim, verilerin işlenmesi konularında ilgili yazılım araçlarıyla geliştirme ve uygulayabilme bilgi ve becerileri kazanılır.
|
Öğretim Yöntem ve Teknikleri
|
Bilgisayar Uygulamaları
|
Uygulamanın Yapıldığı Yer
|
Sınıf, Bilgisayar Laboratuarı
|
Eş Dönemli Koşul
|
Yok
|
Ders Kitabı
|
Deitel&Deitel, C-How To Program, Pearson Prentice Hall.
|
Diğer Kaynaklar
|
Computers Are Your Future, Complete, 9/E
Bill A. Daley ISBN-10: 013242939X ISBN-13: 9780132429399 Publisher: Prentice Hall, 2008
|
Ödevler &Projeler
|
Sayı Sistemleri, Bilgisayar Aritmetiği ve C Programlama ödevleri
|
Laboratuar Uygulamaları
|
Her hafta derste işlenen konuların bilgisayar laboratuarında uygulamalarının yapılması
|
Bilgisayar Kullanımı
|
Word, Excel ve Powerpoint
|
Diğer Çalışmalar
|
Yok
|
|
|
|
|
|
|
|
|
|
|