BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA PROGRAMI

DERS İÇERİKLERİ
 

<<<Geri Dön

I. YARIYIL

ZORUNLU DERSLER

TÜRK DİLİ-I

Fert ve millet hayatındaki dilin önemi , dil bilgisinin tanımı, sözcük ve cümlelerin neler olduğu, iletişim açısından önemi. Kelimelerin oluşumları, çeşitleri, nerelerde ve nasıl kullanılması gerektiği. Yazılı anlatımda başarılı olmanın yolları. Sözlü anlatım türleri ve ilkeleri.

ATATÜRK İLK. ve İNKILÂP TARİHİ -I

Türk İnkılâbının özellikleri ve kavramları, kavramların karşılaştırması, Atatürkçü düşünce sisteminin ortaya çıkışı ve yeni Türkiye Cumhuriyeti'nin yapacağı inkılâplara etkisi. Türk İstiklâl Savaşı , Atatürk'ün inkılâplarını anlama.

YABANCI DİL –I (İngilizce)

Yabancı dili anlaşılır bir şekilde konuşabilme. Normal hızda konuşulduğunda konuşmacıdan gelen mesajı anlayabilme. Dil bilgisi ve yazım kurallarını uyarak yazabilme. Yabancı dilde okuyabilme ve okuduğunu anlayabilme, kelime dağarcığını geliştirme .

MATEMATİK-1

Aritmetik işlemler, hesap makinesi kullanabilme ve üs, kök hesabı yapabilme. Cebirsel işlemler, formüller ve sadeleştirme işlemleri. Birinci ve ikinci dereceden denklemler ve eşitsizlikle. Doğrusal ve ikinci dereceden fonksiyonlar, Üstel fonksiyonlar, bileşik faiz, ekonomik büyüme, nüfus artışı vb. ile ilgili hesaplar. Doğrunun eğimi, lineer denklem sistemleri ve çözümü, matris ve determinantlar. Fonksiyonların türevini ve mesleki alanda kullanma. Basit integral kuralları.

TEKNOLOJİNİN BİLİMSEL İLKELERİ

Temel fizik kurallarını kavrayabilme, malzemeyi tanıyabilme ve deneyler yapabilme, malzeme, statik, mekanik, akışkanlar, dalga yayınımı, elektrik ve manyetizma konularında temel kuralları kavrayabilme, laboratuar çalışmalarında değişkenleri belirleme, grafikleri çizebilme ve analiz becerilerini geliştirebilme.

Kimyasal reaksiyon örnekleri olarak yanma ve paslanma ile ilgili kimyasal işlemleri basit ifadeler ile tanımlayabilme ve paslanmayı önleme yöntemlerini kavrayabilme; aynı düzlemdeki kuvvetleri içeren statik denge durumuyla ilgili problemleri çözebilme, vektörel ve skaler büyüklükleri tanımlayabilme; yol, zaman, hız ve ivme arasındaki ilişkiler ve basit problemleri çözebilme; enerji, iş ve gücü tanımlayabilme ve basit problemleri çözebilme, mekanik ve elektromanyetik dalga hareketlerini tanımlayabilme ve dalga hızı ile ilgili problemleri çözebilme; sıvılarda basınç prensibini kavrayabilme ve basınç ölçüm cihazlarını kullanabilme; seri ve paralel dirençli basit devrelerde akım, gerilim farkı ve dirençle ilgili basit problemleri çözebilme ve konuyla ilgili deneyler yapabilme.

ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ

Bir problemin bilgisayar çalışma mantığını düşünerek nasıl çözüleceğini kavrayabilme. Çözüm ile ilgili algoritma ve akış şemalarını geliştirebilme; Programlama dili ortamını kullanabilme. Yazılım sırasında olabilecek söz dizim hatalarını tespit edip düzeltebilme; Bir programın kodlanabilmesi için gerekli değişkenleri tanımlayabilme. Gerektiği yerde kontrol deyimlerini ve döngüleri kullanabilme. Bu şekilde en kısa ve etkili kod yazımı yapabilme; Dizilerin sağladığı kolaylıkları ve hangi maksatla kullanılabileceklerini anlayabilme ve kullanabilme; Altprogram kullanmanın fayda ve gerekliliğini kavrayabilme; Grafik ortamına geçebilme ve kullanabilme.

ENTEGRE OFİS

Bilgisayar teknolojisinin ofis ortamında değişik amaçlarla kullanılacağı gerçeğini kavrayabilme; Kelime işlem programında metin yazabilme ve tablo oluşturabilme. Belge ve tabloları yazım kurallarına göre biçimlendirebilme; Bilgisayar teknolojilerini kullanmak suretiyle normal ve interaktif sunular hazırlayabilme; Çalışma tablosu programlarının temel prensiplerini ve bilgi giriş özelliklerini kavrayabilme. Çalışma tablolarındaki sayısal değerlere dayanarak grafik hazırlama ve yorumlama becerisi edinebilme; Bir yada birden fazla tablodaki bilgiye kısa yoldan erişmeyi sağlayacak veri tabanı dosyası oluşturabilme.

TEMEL ELEKTRONİK

Bilgisayar donanımı için gerekli olan temel elektronik elemanlarını ve prensiplerini kavrayabilme; Temel analog elektronik devre elemanları ile oluşturulmuş devrelerin çalışmalarını kavrayabilme; Temel sayısal elektronik prensipleri ve oluşturulmuş devrelerin çalışmalarını kavrayabilme.

II. YARIYIL
ZORUNLU DERSLER

TÜRK DİLİ-II

Yazı dili ve yazılı anlatımı. Yazma çalışmalarında işaretlerin doğru ve yerinde kullanımı, Doğru anlatımın kişisel ve toplumsal iletişimdeki.

ATATÜRK İLK. ve İNKILÂP TARİHİ -II

Türkiye Cumhuriyeti Devleti'nin kuruluşunu gerçekleştiren Atatürk dönemi inkılâpları, Atatürk'ün izlediği dış siyaset. Atatürk ilkelerinin doğuş sebepleri ile bu ilkeleri kavrayabilme.

YABANCI DİL -II (İngilizce)

Yabancı dili anlaşılır bir şekilde konuşabilme. Normal hızda konuşulduğunda konuşmacıdan gelen mesajı anlayabilme. Dil bilgisi ve yazım kurallarını uyarak amaca uygun yazabilme. Yabancı dilde okuyabilme ve okuduğunu anlayabilme, kelime dağarcığını geliştirebilme.

MATEMATİK -II

Lineer Denklem Sistemleri ve Matrisleri çözebilme ve işlemler yapabilme; Limit kavramını anlayabilme ve Fonksiyonların sürekliliğini inceleyebilme; Türevin fiziksel ve geometrik anlamını kavrayabilme, teğet denklemini bulabilme; İntegral tanımını kavrayabilme alan hacim ve ağırlık merkezi hesabı yapabilme; Diferansiyel denklemleri genel olarak kavrayabilme; İstatistik ile ilgili temel terimleri kavrayabilme.

VERİ YAPILARI VE PROGRAMLAMA

Özel amaçlar için kullanılabilecek veri tiplerini tanımlayabilme; Sıralı yada doğrudan erişimli dosyaları oluşturabilme ve kullanabilme; İşaretçi tip değişkenleri kavrayıp, tanımlayabilme; Kendi kendini çağıran program parçaları oluşturabilme; Sıralama ve arama yöntemlerini kavrayabilme; Programlama dilinin sağladığı olanakları kullanarak kütüphaneler oluşturabilme ve mevcut kütüphaneleri inceleyebilme; Programlama dilinin sağladığı olanakları kullanarak kesmeleri çağırabilme ve kullanabilme; Programlama dilinin sağladığı olanakları kullanarak bilgisayar portlarını kullanıp kontrol edebilme.

BİLGİSAYAR DONANIMI

Bilgisayar mimarisi ve işleyişini kavrayabilme; Bilgisayar sistem ünitesi ve birimlerini tanıyabilme, işleyişleri ve özelliklerini kavrayabilme; Bilgisayar donanımında kullanılan temel giriş-çıkış birimleri ile arabirimlerin çalışmalarını kavrayabilme; Bilgisayar sistemlerinin montaj, bakım-onarımını yapabilme ve arızalarını giderebilme.

GRAFİK VE ANİMASYON

Değişik resim dosyası formatlarını ve özelliklerini kavrayabilme; Mevcut resim dosyalarını açarak gerekli düzenlemeleri yapabilme. Yeni resim dosyaları oluşturabilme; Web sayfalarında kullanılabilecek animasyonlar oluşturabilme.

VERİ TABANI YÖNETİM SİSTEMLERİ I

Veritabanı kavramlarını tanımı özellikleri ve hedefi, Veritabanı Yönetim Sistemlerinin özellikleri, transaction, güvenlik, gerialma, veri iletişimi,VTYS kavramı ve yapısı, data modelleri ve örnekleri, relational database yapısı, saklama yapıları ve indexleme teknikleri.

 

III. YARIYIL
ZORUNLU DERSLER

GÖRSEL PROGRAMLAMA-I

Görsel programlama dilini bilgisayara kurabilme. Programlama ortamını tanıyabilme. En temel bileşen olan formlardan başlayarak bileşenleri genel olarak tanıyıp tasarım aşamasında bileşenlerin forma taşınması ve yerleştirilmesini yapabilme; Görsel bir dilin temel olarak bileşenlerden oluştuğunu sağlam bir şekilde kavrayabilme. Bileşenleri kendisinden istenilen çözüme göre seçip kullanabilme. Bileşenlerin özelliklerini değiştirip uygun olaylara gereken kodları yazabilme; Bir programın kodlanabilmesi için gerekli değişkenleri tanımlayabilme, gerektiği yerde kontrol deyimlerini ve döngüleri kullanarak en kısa ve etkili kod yazımını gerçekleştirebilme; Nesnel bir dili kullanmayı ve nasıl program yazıldığını öğrendikten sonra, nesne kavramı, nesne yapısı ve tanımlamalarını kavrayıp basit nesneler yazabilme.

INTERNET PROGRAMLAMA-I

Internet ortamında karşılaşılan ve tasarımda kullanılabilecek terimleri anlayabilme; Tasarım hazırlamadan önce sunucu yada bilgisayarda gerekli ön ayarları yapabilme; Web sayfalarında kullanılan tüm HTML komutlarını (tag) kullanabilme; Web sayfaları hazırlarken tasarımı güçlendiren ve esneklik sağlayan script dillerine ait komutları kullanabilme; Görsel ve verimli web sayfaları hazırlamak için gerekli tasarım kriterlerini kullanabilme; Kod yazmadan HTML editörlerini kullanarak web sayfalarını oluşturabilme.

VERİ TABANI YÖNETİM SİSTEMLERİ-II

Veritabanı kavramlarını tanımı özellikleri ve hedefi, Veritabanı Yönetim Sistemlerinin özellikleri, transaction, güvenlik, gerialma, veri iletişimi, VTYS kavramı ve yapısı, data modelleri ve örnekleri, relational database yapısı, saklama yapıları ve ileri indexleme teknikleri, SQL (Yapısal Sorgulama) genel tanıtımları ve kullanımı.

İŞLETİM SİSTEMLERİ

İşletim sistemlerinin genel terminolojisinin ve iç yapısının tanıtımı, Process yönetimi, concurrency, kritik (critical) kaynaklar, concurrency problemlerinin çözümü, I/O yönetimi, files system, hafıza yönetimi, çok kullanıcılı sistemlerinin özellikleri, bölümleme, sayfalama, deadlock ve starvation durumları, security gibi kavramlar. Mevcut bazı işletim sistemlerinin yapılarının basit olarak incelenmesi, genel kullanım özelliklerinin anlatılması.

BİLGİSAYAR AĞ SİSTEMLERİ

Günümüz bilgisayar ağları ve gerekli ağ elemanlarını tanıyabilme; LAN, MAN, WAN kavramları; Bilgisayar ağlarında kullanılan kabloları tanıyabilme; Ağ Donanım birimleri, Repeater, Bridge, Ethernet, Anahtarlar ve Router'u tanıyabilme; Ağ Protokollerinin tarihçesini, adreslemeyi, FTP, TELNET, SMTP ve DNS'i tanıyabilme.

SEÇMELİ DERSLER

MESLEKİ YABANCI DİL –I (İng.)

Yabancı dili iş hayatında doğru kelime ve ifadeleri kullanarak anlaşılır bir şekilde konuşabilme. Mesleği ile ilgili konularda normal hızda konuşulanı anlayabilme. Mesleği ile ilgili gerekli konularda amaca uygun yazabilme, yazışmalar yapabilme. Mesleği ile ilgili konularda okuduğunu anlayabilme, kelime dağarcığını geliştirebilme .

GENEL VE TEKNİK İLETİŞİM

İletişimin tarifini yapabilme, gerekliliğini ve günlük hayattaki önemini kavrayabilme; Sosyal ve meslek hayatında başarılı olmanın sözlü iletişim ilkelerinin uygulanması ile orantılı olduğunu kavrayabilme; Günlük hayatta karşılaşılacak yazılı iletişim türlerini tanımlayabilme ve uygulayabilme; İletişim tekniklerini meslek gruplarına uygulayabilme; Sosyal ve mesleki konularda kullanılan grafik ve şemaların ifade ettikleri anlamları yorumlayabilme; İletişimde kullanılan araç gereçlerin işlevlerini yorumlayıp, teknolojik araçların sağladığı kolaylıkları tanımlayabilme.

DELPHI PROGRAMLAMA-1

Programlama dili yazılımını bilgisayara kurabilme. Programlama ortamını tanıyabilme. En temel bileşen olan formlardan başlayarak bileşenleri genel olarak tanıyıp tasarım aşamasında bileşenlerin forma taşınması ve yerleştirilmesini yapabilme; Delphi dilinin temel olarak bileşenlerden oluştuğunu sağlam bir şekilde kavrayabilme. Bileşenleri kendisinden istenilen çözüme göre seçip kullanabilme. Bileşenlerin özelliklerini değiştirip uygun olaylara gereken kodları yazabilme; Bir programın kodlanabilmesi için gerekli değişkenleri tanımlayabilme, gerektiğinde kontrol deyimlerini ve döngüleri kullanarak en kısa ve etkili kod yazımını gerçekleştirebilme; Nesne kavramı, nesne yapısı ve tanımlamalarını kavrayıp basit nesneler yazabilme.

C PROGRAMLAMA-1

Temel kavramları ve genel özelliklerini kavrayabilme; Değişkenleri, sabitleri ve operatörleri kavrayabilme. Temel komutları kullanabilme; Program denetimi, döngü ve dallanma ile ilgili deyimleri kullanabilme. Dizileri tanımlayıp kullanabilme; Programlama dilinde kullanılan standart fonksiyonları kavrayabilme. Kullanıcı tanımlı fonksiyonlar oluşturup kullanabilme. Oluşturduğu fonksiyonları kullanım amacına göre sınıflandırabilme.

VISUAL BASIC PROGRAMLAMA-1

Temel kavramları ve genel özelliklerini kavrayabilme; Değişkenleri, sabitleri ve operatörleri kavrayabilme. Temel komutları kullanabilme; Program denetimi, döngü ve dallanma ile ilgili deyimleri kullanabilme. Dizileri tanımlayıp kullanabilme; Programlama dilinde kullanılan standart fonksiyonları kavrayabilme. Kullanıcı tanımlı fonksiyonlar oluşturup kullanabilme. Oluşturduğu fonksiyonları kullanım amacına göre sınıflandırabilme.

BİLGİSAYAR YARDIMIYLA TASARIM VE MODELLEME

Bir tasarım yazılımını kurabilme. Yazılım ekranında bulunan araç çubuklarını tanıyabilme; Bir tasarım ve modelleme yazılımında çizim elemanlarını geometrik özellikleri ile tanıyıp, oluşturacağı çizimde uygun şekilde kullanabilme; Bir tasarım yazılımında üretilen çizime hareket verebilme; Bir tasarım yazılımında üretilen çizime ışık ve kamera ekleyebilme.

GİRİŞİMCİLİK

Girişimciliğin ekonomideki önemini ve girişimcinin ortaya çıkışını kavrayabilme; Küçük işletmelerin kuruluş sürecini kavrayabilme; Temel işletme fonksiyonlarını bir bütünlük içerisinde kavrayabilme; Türkiye'deki küçük işletmelerin sorunlarını tanıyabilme ve çözüm önerileri sunabilme.

MUHASEBE TEKNİKLERİ VE TİCARİ YAZILIMLAR-1

Muhasebe ile ilgili temel kavramları (bilanço, hesap kavramı, hesap planı vb.) ve muhasebede kullanılan belli başlı belgeleri kavrayabilme; Bilanço ve Gelir Tablosunda yer alan hesapların, özellikleri ile bir işletmenin belli dönemlerde bilanço ve gelir tablosu düzenlemek zorunda olduğu gerçeğini kavrayabilme; Muhasebe Paket programını kullanabilme ve sağladığı avantajları açıklayabilme.

DİĞER SEÇMELİ DERSLER

IV. YARIYIL
ZORUNLU DERSLER

GÖRSEL PROGRAMLAMA-2

Programlama ortamının sunduğu bileşenleri ileri seviyede kullanabilme ve yazılımlarda uygulayabilme; Programlama ortamını sağladığı özel yada standart olarak kullanılan veritabanı sunucuları üzerinden veritabanı uygulamaları yapabilme; Programlama ortamını sağladığı bileşenleri kullanarak internet uygulamaları geliştirebilme.

INTERNET PROGRAMLAMA-2

Dinamik web sayfaları ile neler yapılabileceğini anlama ve bunu için gerekli CGI dillerini tanıyabilme; Dinamik web sayfalarını derleyecek sunucu taraflı CGI dilini kurabilme ve gerekli ayarları yapabilme; Dinamik Web sayfaları için gerekli veri girişini sağlayan HTML taglarını kullanabilme; Sunucu taraflı çalışan CGI dilini kullanabilme; CGI dilini kullanarak bir veritabanını kullanabilme; CGI dili kullanırken yapılan veri alışverişinde güvenlik önlemlerini yerine getirebilme.

SİSTEM TASARIMI VE ANALİZİ

Entegre bir çalışma yapabilme ve çalışmayı belirleyebilme; Seçilen çalışma ile ilgili çözüm önerileri sunabilme ve bunu işlem basamakları halinde yazabilme; yazılımın veya çalışmanın çıktılarını planlayabilme, derleyip düzenleyebilme; Kağıt üzerinde yapılan tüm hazırlıkları bilgisayar ortamına aktarabilme; Bilgisayar ortamında yapılan çalışmaları bir gruba veya sınıfa sunabilme. Bunun için gerekli ek yazılımları kullanabilme.

MİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER

Mikroişlemcilerin yapısını ve birimlerin işleyişinin kavrayabilme; Mikroişlemci temel giriş/çıkış birimlerini tanıyabilme ve işleyişlerini kavrayabilme; Mikroişlemcinin belleği kullanabilme ve adres yapısını kavrayabilme, Assembler programlama dilini kavrayabilme.

İŞ GÜVENLİĞİ

.....

SEÇMELİ DERSLER

MESLEKİ YABANCI DİL -II (İng.)

Yabancı dili iş hayatında doğru kelime ve ifadeleri kullanarak anlaşılır bir şekilde konuşabilme. Mesleği ile ilgili konularda normal hızda konuşulanı anlayabilme. Mesleği ile ilgili gerekli konularda amaca uygun yazabilme, yazışmalar yapabilme. Mesleği ile ilgili konularda okuduğunu anlayabilme, kelime dağarcığını geliştirebilm e.

KALİTE GÜVENCE VE STANDARTLAR

Standardizasyonla ilgili temel bilgileri kavrayabilme; Kalite ve Kalite Kavramları ile ilgili bilgileri kavrayabilme; Kalite Güvencenin önemini kavrayabilme ve içeriğini anlayabilme, TS-EN-ISO 9000, TS-EN-ISO 9001, TS-EN-ISO 9004, ISO 19011 standartları ve Mesleki standartları kavrayabilmeleri.

İŞLETME YÖNETİMİ

İşletmeyle ilgili temel kavramları tanıyabilme, işletmelerin amaçlarını ve çevre ile ilişkilerini anlayabilme; Kuruluş yeri seçiminde rol oynayan faktörleri, işletmenin kuruluşunda hangi aşamalardan geçildiğini, büyüklük ve kapasite kavramlarını tanıyabilme; İşletme fonksiyonlarını ve bunlar arasındaki ilişkileri kavrayabilme; Organizasyonların işleyiş şekillerini ve bu konuda ortaya çıkan sorunları kavrayabilme.

DELPHI PROGRAMLAMA-2

Programlama ortamının sunduğu bileşenleri ileri seviyede kullanabilme ve yazılımlarda uygulayabilme; Programlama ortamını sağladığı özel yada standart olarak kullanılan veritabanı sunucuları üzerinden veritabanı uygulamaları yapabilme; Programlama ortamını sağladığı bileşenleri kullanarak internet uygulamaları geliştirebilme; Programlama ortamını sağladığı teknikleri kullanarak yeni bileşen üretebilme yada var olan bileşenlerden yeni bileşenler türetebilme.

C PROGRAMLAMA-2

İşaretçi tip değişkenleri kavrayıp, tanımlayabilme. İşaretçi aritmetiğini kullanabilme; Grafik ortamına geçebilme ve temel grafik fonksiyonlarını kullanarak grafik oluşturabilme; Değişik tipteki dosyaları tanımlayıp kullanabilme; Programlama dilinin sağladığı olanakları kullanarak bilgisayar portlarını kullanıp kontrol edebilme.

VISUAL BASIC PROGRAMLAMA-2

Nesneye yönelik programlama mantığını tanıyabilme ve visual basic ortamında kullanabilme; Active X kavramını tanıyabilme ve visual basic ortamında kullanabilme; Veritabanı kavramını tanıyabilme ve visual basic ortamında veritabanı yaratabilme ve yönetebilme; Visual basic'te internet kontrollerini tanıyabilme ve bunları kullanabilme; Veri yapısı ile ilgili kavramları tanıyabilme ve visual basic'te uygulayabilme.

BİLGİSAYARLI KONTROL

Endüstrideki otomasyon sistemlerinde kullanılan bilgisayarları tanıma, teknik özelliklerini açıklama, montajını ve sisteme bağlantısını yapma becerisini kazandırabilme; Ölçme ve kontrol işlemlerini bilgisayar içerisinde yapma yöntemleri ile avantaj ve dezavantajlarını kavrayabilme; Endüstrinin kullandığı otomasyon sistemlerinin birbirleri ile nasıl etkin bir şekilde haberleştiğini kavrayabilme; Ölçme veya kontrol yaparak, bir network üzerinden uzak bir bilgisayarla haberleşmenin nasıl yapıldığını kavrayabilme; Farklı network ağları altında (RS485/CANBus/MODBus/Ethernet) çalışan sistemlerin birbirleri ile nasıl haberleştiğini kavrayabilme.

ARAŞTIRMA TEKNİKLERİ VE SEMİNER

Araştırmanın önemini, temel kavramlarını ve veri toplama tekniklerini kavrayabilme; Öğrencilerin ilgi alanları ve bilgisayar alanındaki güncel gelişmeler doğrultusunda araştırma konusu seçebilme; Konunun içeriğine uygun kaynaklara ulaşabilme, ulaştığı kaynaklarda konusu ile ilgili olan kısımlardan yaralanarak içerik oluşturabilme; Rapor yazma ilkelerini kullanarak araştırma konularını rapor haline getirebilme, hazırladığı raporu sunu haline getirerek topluluk önünde sunabilme.

MUHASEBE TEKNİKLERİ VE TİCARİ YAZILIMLAR-2

İşletme Hesabı Esasına göre tutulan deftere bilgisayar ortamında kayıt yapabilme ve sonuçlarını tablolar halinde düzenleyebilme; İşletmede çalışan işçilere ait ücret bordroları ile Sigorta işlemlerini düzenleyebilme; Muhasebede kullanılan kartları bilgisayar ortamında düzenleyip, çıktılarını alabilme.

DİĞER SEÇMELİ DERSLER

 


<<<Geri Dön