Kadir Has Üniversitesi Ana Sayfa

Akademik Birimler

Ders İçerikleri

BİLGİSAYAR PROGRAMCILIĞI PROGRAMI 1.SINIF GÜZ YARIYILI

BP 115

Algoritma ve Programlamaya Giriş

3(2+0+2)

Teorik+Laboratuvar

Bir problemin çözümü için gerekli ilke ve evreler,  gerekli algoritma ve akış şemaları, Algoritma ve akış şemaları hazırlanan problemlerin kod yazımı, Değişkenler, kontrol deyimleri, döngüler, diziler, alt programlar gibi kavramlar, Grafik ortamı ve grafik komutları ve program yazma.

EH 101

Elektroteknik

3(2+2+0)

Teorik+Uygulama

Elektrik kaynakları ve çeşitleri, Meslek derslerinin anlaşılmasına yardımcı olacak temel elektrik-elektronik ilke ve teoremleri, Elektromanyetik indüksiyonun özellikleri,  R-L, R-C ve R-L-C devrelerinin doğru akıma verdikleri tepkiler,  Alternatif akım ile ilgili genel tanımlar, Fazın vektör ile gösterilmesi, R, L ve C'nin sinüzoidal kaynağa gösterdiği tepki, Sinüzoidal büyüklüklerin karmaşık düzlemde gösterilmesi, Temel çözüm yöntem ve teoremleri, alternatif akım devrelerine uygulanması, Rezonans ve Üç fazlı devreler.

BP 111

Bilgisayar Kullanımı

2(1+2+0)

Teorik+Laboratuvar

Windows işletim sisteminde temel işlevler, temel düzeyde ofis programları, İnternet işlemleri.

MA 121

Matematik

3(3+0+0)

Teorik

Üslü ve köklü sayılar, trigonometri, logaritma, matrisler ve determinantlar, limit, türev ve entegral.

TD 111

Türk Dili I

2(2+0+0)

Teorik

Dil, dil-kültür ilişkisi, Türk dilinin tarihi ve bugünkü lehçeleri, Türk dilinin dünya dilleri arasındaki yeri, Türkçenin ses özellikleri ve ses bilgisi ile ilgili kurallar, yazım kuralları, Türkçede yapım ve çekim ekleri, cümlenin öğeleri, başarılı bir anlatımın özellikleri, edebi türler, roman incelemesi.

FL 111

İngilizce I

2(2+0+0)

Teorik

Bu dersin amacı; öğrencilerin okuma, yazma, konuşma ve dinleme yeteneklerini geliştirmelerine olanak vermek ve İngilizce yüksek akademik çalışma seviyesine ulaşmalarını sağlamaktır. Okuma parçaları farklı konuları esas almaktadır. Her bölüm belirli öğelere odaklanarak dilbilgisi konularını, bunun yanında okuma, yazma, konuşma ve dinleme yeteneklerini içerir; örneğin, kelime bilgisini genişletme ve iletişim çalışmalarını arttırmaya yönelik makaleler. Yazı yazma bağlamında ise öğrencilerden kendi alanları ile ilgili belirli başlıklarda paragraf yazmaları beklenmektedir.

BİLGİSAYAR PROGRAMCILIĞI PROGRAMI 1.SINIF BAHAR YARIYILI

BP 102

Bilgisayar Uygulamaları

2(1+2+0)

Teorik+Laboratuvar

İşletim sistemi kavramı ve Windows işletim sistemi, Office programları, WORD, EXCEL, ACCESS, Frontpage ve uygulamaları, sıkıştırma, virüs temizleme gibi yardımcı programların uygulamaları, Dosyalama ve işletim sistemi özellikleri

BP 104

Nesneye Yönelik Programlama

3(2+2+0)

Teorik+Laboratuvar

Nesneye yönelik programlama yöntemini tanıtmak.  Bu yöntemin iyi bir program yazmak için etkin bir biçimde nasıl kullanılacağını Java programlama dili ile göstermek. Robot Karel ile tanışma, Basit Karel programları, Karel sınıfını geliştirme, Kalıtım kavramı, Karel de kontrol yapıları, Karel de program çözme, Programı parçalara ayırma, Algoritma düşüncesi, Örneklerle programlama, Program hiyerarşisi, Basit grafik nesneleri, Değişkenler ve değerler, Aritmetik ifadeler, Ortak deyimler, Kontrol deyimleri, Bool verisi, Basit Animasyonlar, Metodlar, Parametrelerin rolü, Sözde rastgele sayılar, RandomGenerator sınıfı, Javadoc u okumak, Nesneler ve sınıflar, Yapıcı Metod(constructor)lar, Kalıtım, acm.gaphics paketi, kolaj grafik modeli, Fare(Mouse) olaylarına yanıt verme, Java dinleyici modeli, Grafik yapıları, GPolygon sınıfı, Bileşik nesneleri oluşturmak, Karakter verisi, Java’nın string sınıfını kullanma, Dizgi işlemleri, Dizgilerle problem çözme, Veri gösterimi, Nesneler ve hafıza, Hata ayıklama teknikleri, Java’da diziler.

BP 106

Bilgisayar Donanımı

3(2+2+0)

Teorik+Laboratuvar

Bilgisayar donanımında kullanılan birimler, kartların ve cihazların yapıları, çalışmaları ve kullanımları. Bilgisayar sistemlerinin oluşturulması, montajı, bakım onarımı için gerekli temel bilgiler ve beceriler. Programlama ve bilgisayarın işleyişi için gerekli donanım bilgileri.

EH 106

Sayısal Tasarım

3(2+2+0)

Teorik+Laboratuvar

Sayısal kavramlar, sayı sistemleri, mantık devreleri, mantık ifadelerin sadeleştirilmesi, bileşimsel devreler, flip-flop'lar, sayıcılar, kaydedici ve tutucular, bellek birimleri, algoritmik durum makinaları, dönüştürücüler, sayısal modülasyonlar, mantık kapıları, kullanarak devre tasarımı, flip-flop kullanarak devre tasarımı, tümleşik devre, kullanılarak devre tasarımı.

TD 112

Türk Dili II

2(2+0+0)

Teorik

Dil, dil-kültür ilişkisi, Türk dilinin tarihi ve bugünkü lehçeleri, Türk dilinin dünya dilleri arasındaki yeri, Türkçenin ses özellikleri ve ses bilgisi ile ilgili kurallar, yazım kuralları, Türkçede yapım ve çekim ekleri, cümlenin öğeleri, başarılı bir anlatımın özellikleri, edebi türler, roman incelemesi.

FL 112

İngilizce II

2(2+0+0)

Teorik

 

Bu dersin amacı; öğrencilerin okuma, yazma, konuşma ve dinleme yeteneklerini geliştirmelerine olanak vermek ve İngilizce yüksek akademik çalışma seviyesine ulaşmalarını sağlamaktır. Okuma parçaları farklı konuları esas almaktadır. Her bölüm belirli öğelere odaklanarak dilbilgisi konularını, bunun yanında okuma, yazma, konuşma ve dinleme yeteneklerini içerir; örneğin, kelime bilgisini genişletme ve iletişim çalışmalarını arttırmaya yönelik makaleler. Yazı yazma bağlamında ise öğrencilerden kendi alanları ile ilgili belirli başlıklarda paragraf yazmaları beklenmektedir.

BİLGİSAYAR PROGRAMCILIĞI ROGRAMI 2.SINIF GÜZ YARIYILI

BP 201

Bilgisayar Ağları ve İnternet

3(2+2+0)

Teorik+Laboratuvar

Bilgisayar ağları, bilgisayar ağlarında kullanılan kablo çeşitleri ve özellikleri, Bilgisayar ağlarında kullanılan donanım birimleri, ağ bağlantıları, Ağ protokolleri.

BP 203

Mikroişlemciler/Mikrodenetleyiciler

3(2+2+0)

Teorik+Laboratuvar

Mikrobilgisayar sisteminin genel yapısı, mikroişlemciler ile mikrodenetleyicilerin karşılaştırılması, mikroişlemci/mikrodenetleyici sisteminin kurulması programlamaya giriş, giriş çıkış işlemleriyle ilgili temel kavramlar, giriş/çıkış aygıtlarını programlama, kesilim (interrupt), sayıcılar/zamanlayıcılar, ADC/DAC uygulamaları.

BP 205

Veri Tabanı Sistemleri

2(2+2+0)

Teorik+Laboratuvar

Yapısal sorgulama dilini, veritabanı nesneleri ve veri tiplerini tanıyabilme. Yapısal sorgulama dili komutlarını kavrayabilme. Yapısal sorgulama dilinde tablo açma, değiştirme ve silme komutlarını kavrayabilme. Yapısal sorgulama dilinde yönetimsel fonksiyonları kavrayabilme. İstemci/sunucu özellikli bir veri tabanı yazılımında programlama mantığını kavrayabilme. İstemci/sunucu özellikli bir veritabanında arayüz (form) hazırlayabilme. İstemci/sunucu özellikli bir veritabanında raporlar hazırlayabilme.

BP 207

Örün Sayfası Tasarımı

3(2+2+0)

Teorik+Laboratuvar

İnternet kullanımı ve programcılığı ile ilgili kullanılan temel kavram ve terimleri anlayabilme. Web sayfası tasarlayabilmek için gerekli ortamları ve programları kullanabilme. Web sayfası tasarımı için gerekli html komutlarını (tag) kullanabilme. Web sayfasının içeriklerini geliştirmek için gerekli diğer script dillerini kullanabilme , web sayfası tasarımında amaca uygun planlamayı yapabilme. Web sayfası tasarım editörlerini kullanabilme.

BP 209

İşletim Sistemleri

2(2+0+0)

Teorik+Laboratuvar

Çok kullanılıcılı işletim sistemini tanıyabilme, kullanabilme ve yönetebilme. Dosya ve dizin işlemleri, Yönetim sistemi, İnternet Araçları, Kurulum ve Ayarlar.

AT 211

Atatürk İlkeleri ve İnkılâp Tarihi I

2(2+0+0)

Teorik

Atatürk İlkeleri ve Türkiye'de demokrasi üzerindeki etkileri, Kurtuluş Savaşı ve Türk Devrimi, 1920'li yıllardan bugüne Türkiye'deki siyasal, sosyal, ekonomik ve kültürel yaşam.

BİLGİSAYAR PROGRACILIĞI PROGRAMI 2.SINIF BAHAR YARIYILI

BP 202

Bilgisayarda Matematik Uygulamaları

3(2+2+0)

Teorik+Laboratuvar

Çeşitli yazılımlar kullanarak matematiksel problemlere çözüm bulunması, bu çözümler için grafiksel modeller ve yazılım kodları. C programlama dili ve Matlab yazılımını kullanarak gerekli algoritmayı tasarlama. Temel Programlama mantığı, bilgisayarda algoritma kurma, Matlab’de programlama, çeşitli matematik ve sayısal analiz problemlerinin Matlab kullanılarak çözülmesi ve Matlab kullanılarak grafik oluşturma.

BP 204

Bilişim Projesi

2(0+4+0)

Proje

Öğrenci bu derste kendine verilen bitirme projesi konusunun araştırmasını yapar, sistemi tasarlar ve gerçekler.

BP 206

Endüstriyel Otomasyon

3(2+2+0)

Teorik+Laboratuvar

Endüstriyel bilgisayarlar, bilgisayar içi hızlı data ölçme ve kontrol kartları, sinyal işleme ve ölçme modülleri, endüstriyel haberleşme, PC tabanlı haberleşme kontrolü, uzaktan data ölçme ve kontrol modülleri, dağınık data ölçme ve kontrol modülleri.

BP 208

Görsel Programlama

3(2+2+0)

Teorik+Laboratuvar

Görsel bir programlama dilini kurabilme ve kullanabilme. Görsel bir dilde bileşen paleti, özellikler paleti ve araç çubukları paleti gibi ekran bölümlerini tanıyabilme. Nesnel programlama yapısını yapısal programlamadan ayırt edebilme. Temel bileşenleri kullanabilme. Bileşenleri görsel açıdan düzenleyebilme. Bileşenlerin özelliklerini ve olaylarını kullanabilme. Program yazımında değişkenler, kontrol deyimleri ve döngüler kullanabilme. Nesnel bir dili kullandıktan sonra sınıf ve nesne kavramı ile ilgili terim ve tanımlamaları kavrayabilme ve tanımlayabilme. Görsel bir dilde yeni bileşenler oluşturabilme ve geliştirebilme. Bileşenleri dinamik olarak oluşturabilme. Bileşenleri ileri düzey kullandırma. Veri tabanı uygulamaları yazdırma. SQL kullanabilme. Değişik veri tabanı sunucularına ulaşım sağlama. İnternet yazılımları yapabilme.

BP 210

İnternet Programcılığı

3(2+2+0)

Teorik+Laboratuvar

Web sitesi hazırlamada dinamik sayfa tasarımını anlayabilme. Sunucu için gerekli programları kurabilme ve ayarlayabilme. Dinamik sayfalar için HTML form tagları ve scriptlerini kullanabilme. CGI dilini kullanabilme. CGI dilini kullanarak bir veri tabanına bağlanabilme. Oturum yönetimini uygulayabilme.

AT 212

Atatürk İlkeleri ve İnkılâp Tarihi II

2(2+0+0)

Teorik

Atatürk İlkeleri ve Türkiye'de demokrasi üzerindeki etkileri, Kurtuluş Savaşı ve Türk Devrimi, 1920'li yıllardan bugüne Türkiye'deki siyasal, sosyal, ekonomik ve kültürel yaşam.