Sevgili Öğrenciler; Gerek dönem başında gerekse dersin icrası esnasında Matematik Mühendisliğine Giriş dersine ilişkin olarak dersin işlenişi, vize ve final sınavlarına ilişkin detaylı bilgilendirmeler yapılmıştı. Bu çerçevede 30.12.2013 tarihli ders ile birlikte dersler tamamlanmıştır. Bu tarih itibarıyla bazı grupların/öğrencilerin sunum yapmadıkları, bazılarının ise ödevlerini teslim etmedikleri görülmüştür. Sunu ödevlerine ilişkin duyurular daha önce değişik tarihlerde yapılmış olduğundan burada ayrıca bu hususa değinilmeyecektir. Final sınavına ilişkin olarak ise, final sınavının sunu yapılan konuları içerecek şekilde yapılacağı dolayısıyla bütün öğrencilerin sunu yapılan konuları irdelemeleri gerektiği belirtilmişti. Ancak sunu yapan grup sayısının yaklaşık 60, her gruba ait dosya içeriğinin yaklaşık olarak 30-60 sayfa arasında olması nedeniyle öğrencilerin ortalama 2.000 sayfalık bir doküman topluluğunu takip etmesi gerekeceği, bu hususun ise sizler için sıkıntı doğuracağı irdelemesi yapılarak final sınavına ilişkin olarak genel bir sunu konusu tarama soruları ekli olarak bilgilerinize sunulmuştur. Bu bağlamda final sınavı ekli olarak verilen 62 adet soruya ve genel olarak derslerde değinilmiş olan kapsama paralel olarak yapılacaktır. Ayrıca bilginiz üzere final sınavı 13.01.2013 Pazartesi Günü Saat:14.00’da yapılacaktır. Final sınavına her öğrenci kendi grubu için ilan edilen salonda girmek zorundadır. Bu bağlamda Prof. Dr. Mustafa BAYRAM Prof. Dr. Mustafa BAYRAM Yrd. Doç. Dr. Müslüm ÖZIŞIK Yrd. Doç. Dr. Müslüm ÖZIŞIK Grup : 1 öğrencileri KMB-303 Grup : 2 öğrencileri KMB-313 Grup : 3 öğrencileri KMB-203 Grup : 4 öğrencileri KMB-216-217 nolu salonda gireceklerdir. (Gruplar ve Sınav yerleşim listeleri 19-22. sayfalardadır.) Sınav günü her öğrencinin kimlik ibraz etmesi mecburidir. Ayrıca YTÜ Senatosunun ilgili kararları doğrultusunda sınav esnasında her türlü elektronik cihazın kullanımı yasak olup, Gsm işlevine sahip cihazların KAPALI olması gerekmektedir. Aksi durumda sınavınızın geçersiz sayılarak ayrıca idari işlem yapılması zorunda kalınacağını önemle hatırlatır; Yeni yılda, sağlık, mutluluk ve başarı dileriz. Prof. Dr. Mustafa BAYRAM & Yrd. Doç. Dr. Müslüm ÖZIŞIK Not : 1-) I ve II. Vize notlarınız en geç 06 Ocak 2014 tarihinde Usis sisteminde ilan edilmiş olacaktır. 2-) Derslere devam etmemiş olan öğrenciler dikkate alınarak bu duyurunun haberi olan öğrenciler tarafından diğer öğrencilerle de paylaşılması gerekmektedir. 3-) Her türlü soru/sorun vs hususlar için ozisik@yildiz.edu.tr adresine mail atabilirsiniz. 1 MATEMATİK MÜHENDİSLİĞİNE GİRİŞ DERSİ (Grup : 1, 2, 3 ve 4) SUNU KONULARINA İLİŞKİN DERS İÇİ DEĞERLENDİRME SORU ve CEVAPLARI 1-) Mühendislik ve mühendislik yaklaşımı nedir? Mühendislik, deneyim ve uygulama yoluyla matematik ve bilimlerine ilişkin bilgilerin,doğanın sunduğu malzeme ve enerjilerin insanlığın yararına ekonomik bir şekilde kullanılması için yöntemler geliştirmek üzere değerlendirmeler yapılmasını ve uygulamaya geçirilmesini sağlayan meslektir. Mühendislik yaklaşımı, mühendislik tasarım yöntemi olarak da isimlendirilmekte ve yedi adımdan oluşmaktadır: Problemin tanımı, Gerekli bilginin derlenmesi, Çözümler için araştırma, Düşünceden öncül tasarımlara geçiş, Çözümlerin değerlendirilmesi ve uygun çözümün seçimi, Raporların, planların ve spesifikasyonların hazırlanması, Tasarımın uygulanması. 2-) Matematik mühendisliği nedir? Çalışma alanları hangileridir? Matematik Mühendisliği, temel matematik bilgilerine ek olarak özellikle uygulamalı matematik alanında bilgi ve beceriler kazanmış ve bu sayede fen, mühendislik ve ekonomi problemlerinin matematiksel analizini yapabilme gücüne ve mühendislik formasyonuna sahip, matematik modelleme yapabilen, temel bilgisayar bilgilerini ve programlarını bu amaçlar doğrultusunda kullanabilen donanımlı mezunlar yetiştiren bir mühendislik programıdır. Bir başka deyişle Matematik mühendisliği, iyi derecede matematik bilgisine sahip, mühendislik öğrenimi almış, her türlü mühendislik problemlerini modelleyebilen, çözebilen mühendisler yetiştirmeyi amaç edinen mühendislik dalıdır. Matematik mühendisIeri endüstri, iktisat, ekonomi, hizmet kısacası bütün mühendisIik alanlarında ortaya çıkan probIemIerin modeIIenmesi, çözülmesi ve yorumIanmasında etkin bir role sahip olarak son yıllarda özellikle yazılım ve sistem analistliği alanlarında önemli bir etkiye sahiptirler. Bu çerçevede hemen hemen bütün mühendislik alanlarında iş bulma olanaklarına sahiptirler. 3-) Matematik mühendisleri genel olarak nasıl bir öğrenim alırlar? Günümüzde İ.T.Ü, Y.T.Ü, Işık Üniversitesi ve Gümüşhane Üniversitesi’nde buIunan Matematik MühendisIiği Bölümünde temel mühendislik derslerine ilave olarak Türk DiIi, Atatürk İIkeIeri & İnkıIap Tarihi, Ekonomi, Kültür-Sanat DersIeri, İngiIizce gibi mühendisIik biliminin tabi oIduğu dersIeri aIırIar. Bu derslere ilave olarak matematik böIümü öğrenciIerine verilen öğrenimin fazIasını aIırIar. Üniversiteye göre bazı ufak farklılıklar olmakla birlikte özellikle ikinci sınıftan itibaren bazı seçimlik derslerle birlikte diğer mühendislik dallarında okutulan birçok dersi de (Yöneylem, veri tabanları, ileri programlama, dinamik, akışkanlar mekaniği, yapay zeka vs gibi ) alma imkanına sahiptirler. 2 4-) Matematik Mühendisliği bölümünün amacı nedir? Matematik Mühendisliği Bölümü; sağlam matematik bilgisine sahip, fen, mühendislik, endüstri ve ekonomi alanlarındaki her türlü problemi matematiksel olarak modelleyerek çözümler üreten, aynı zamanda mühendislik nosyonuna sahip kişilerin yetiştirilmesi için öğrenim ve araştırma yapılmasını amaç edinmiştir. Ayrıca, matematiğin diğer disiplinlerle (mühendislik dallarıyla) olan ilişkisini sağlıklı bir biçimde kurarak, istatiksel veri analizi, dinamik sistemlerin matematik modellemesi, bilgisayar programlama ve sistem analizi konularında temel ve güncel bilgilere sahip lisans (ve lisansüstü) öğrenim verilmesini hedeflemektedir. 5-) Matematik Mühendisliğinin genel olarak misyon ve vizyonu nedir? MİSYON(Özgörü): Teorik ve uygulamalı matematik bilgisiyle donanımlı; mühendislik, ekonomi ve sosyal hayatta karşılaşılan olayların matematiksel modelini kurabilen ve modelini kurduğu problemlere çözümler üreten, bu amaçla bilgisayar yazılım ve uygulamaları yapabilen mühendisleri yetiştirmektir. VİZYON(Özgörev): Çağdaş gelişmeleri takip eden, ulusal ve uluslararası kurumlarla işbirliği içinde bilim üreten, ülkemizin gelişmesine katkı sağlayan, matematik mühendisliği alanında saygın, dinamik bir bölüm olmaktır. 6-) Matematik Mühendisliğinin kalite politikası hakkında kısaca bilgi veriniz? Lisans ve lisansüstü öğretimle, yürütülen temel ve uygulamalı araştırmalarla; etik değerlerine bağlı, teknolojiyi takip eden, kendini sürekli yenileyen yaratıcı, girişimci, sorgulayıcı, ortak çalışmaya yatkın, çevreye duyarlı, devlete ve topluma yararlı mühendisler yetiştirmek, Sürekli öğrenim ile kalite bilinci ve ekip anlayışını pekiştirmek, Kalite yönetim sistemine uygun olarak sürekli gözden geçirmelerle iyileştirmeyi ve gelişmeyi sağlamak, Öğrenci memnuniyetini en yüksek düzeye çıkarmaktır. 7-) Yazılım geliştirmedeki sorunlar nelerdir? Başarılı bir yazılım geliştirme, zamana ihtiyaç duyar. Zordur. Maliyeti yüksektir. Yazılım boyutu ve karmaşıklığı artar. Yazılımların yaşayan varlıklar olması ve sürekli gelişmesi gerekliliği ve kullanıcıların ihtiyaçlarının değişmesidir. 8-) Vigenere şifrelemesi çeşitleri nelerdir? Bu çeşitlerin birbirinden farkı nedir? Vigenere şifrelemesi Autokey ve Keyword olmak üzere ikiye ayrılır. Autokey şifrelenecek düz metin için başlangıç anahtarı kullanırken, keyword düz metini anahtar kelime ile şifreler. 9-) Gizli anahtar şifreleme türleri kaça ayrılır? Bu türleri kısaca açıklayınız. Akış ve blok şifreleri olmak üzere ikiye ayrılır.Akış şifreleme türünde harfler teker teker şifrelenir, hızlıdır ve şifreler küçüktür.aynı akış anahtarı kullanıldığı için güvenlik açığı söz konusudur.Blok şifreleme türündeki sistemlerde dönüşümler harften ziyade uzunluğu sabit bloklar üzerinde yapılır.Yaygın olarak 64 bit uzunluk kullanılır. 3 10-) Veri tabanı yönetim sistemi nedir? Veri tabanı yönetim sistemi veri tabanlarını tanımlamak, yaratmak, kullanmak, değiştirmek ve veri tabanı sistemleri ile ilgili her türlü işletimsel gereksinimleri karşılamak için tasarlanmış sistem ve yazılımdır. 11-) Veri tabanı yönetim sisteminin yararları nelerdir? Veri bütünlüğünü sağlar. Veri güvenliğini sağlar. Veri bağımsızlığını sağlar. Veri ilişkiselliği sağlar 12-) Bilgisayar organizasyonu yapılırken kaç kısıma ayrılır bunlar nelerdir? Bilgisayar organizasyonu birimleri 6 birimde incelenir bunlar: Giriş ünitesi,Çıkış Ünitesi, Hafıza Ünitesi, Aritmetik Mantık birimi,Merkezi işlem birimi,ikincil depolama ünitesidir. 13-) Giriş ve çıkış ünitesi elemanlarını yazınız? Giriş ünitesi elemanları: Klavye,fare,tarayıcı,Mikrofon,Optik okuyucu, Barkod okuyucudur. Çıkış ünitesi elemanları ise ekran, yazıcı, hoparlör, kulaklıklardır. 14-) Klasik mantık ile bulanı mantık arasındaki fark nedir? Klasik mantık matematiksel olarak sadece 1 ve 0 değerlerini alır yani varlık bir kümenin içinde ya vardır ya da yoktur. Bulanık mantık çok değerlilik anlamına gelir yani sadece 0 ve 1 değerlerini değil arsındaki tüm değerleri de alır. 15-) Bulanık mantık (Fuzzy logic) kuramını geliştiren kişi kimdir? Azeri asıllı Amerikalı sibernetikçi Lütfi Askerzade(Lotfy A. Zadeh) 'dir. 16-) Fractal geometrinin anlamı ve en önemli özelliği nedir? Fraktalın teorik anlamı; sonsuza dek iç içe geçmiş birbirini tekrarlayan şekillerdir. Bu tanıma göre Fraktal ana şekle benzer gitgide küçülen alanı sonsuz olan bir şekildir. Bu şekillerin en önemli özelliği, ne kadar büyütürseniz büyütün, görüntünün her küçük ayrıntısının, bütün ile tıpatıp aynı karakteristikleri taşımalarıdır. 17-) Günümüzde en sık kullanılan sıralama algoritması nedir? Shell sort 18-) Bubble sort algoritmasının karmaşıklığı nedir? Cevap:O(n kare) 4 19-) Temeli divide and conquer algoritmasina dayanan sıalama algoritmasi nedir? Merge sort 20-) İntranet nedir? İntranet, sadece belirli bir kuruluş içindeki bilgisayarları, yerel ağları (LAN) ve geniş alan ağlarını (WAN) birbirine bağlayan, çoğunlukla TCP/IP tabanlı bir ağdır. 21-) Yörünge alanında çalışma yapan bilim adamları kimlerdir, çalışmaları nedir? Johannes Kepler ve Isaac Newton'dur. Yörüngelerin matematiksel özelliklerini Alman gökbilimci ve matematikçi Johannes Kepler(1571-1630) incelemiş ve gezegenlerin hareketlerini belirleyen temel kuralları ampirik olarak ortaya koymuştur. İngiliz fizikçi,matematikçi ve gökbilimci Isaac Newton(1642-1727) da bu kuralları fizik temellerine dayanarak kanıtlamış ve kendi geliştirdiği kütle çekim teorisi ve hareketin temel yasaları ile gök cisimlerinin davranışlarını açıklamıştır. 22-) Kepler'in gezegensel hareket yasaları kaç tanedir, maddeler halinde yazınız. 3 temel yasası bulunmaktadır.Bunlar; -Yörüngeler kanunu -Alanlar kanunu -Periyotlar kanunudur. 23-) En yaygın kullanılan web tarayıcılarına örnek veriniz. Google Chrome Yandex Mozilla Firefox Internet Explorer Opera Safari 24-) Turing Testi'nin amacı nedir? Turing Testi'nin amacı bir makinenin düşündüğünü söylemesinin mantıksal açıdan mümkün olup olmadığıdır. 25-) Robot kelimesi ne anlama gelmektedir ve ilk olarak kim tarafından kullanılmıştır? Robot, algılayıcıları sayesinde çevresel bilgileri alan,görevini insana özgü eksikliklerden tamamen arınmış bir şekilde yapan makine modelidir. Robot kelimesi Çek dilinde işçi/esir/köle anlamına gelmektedir ve ilk olarak Çekli bir filozof ve oyun yazarı Karel CAPEK tarafından kullanılmıştır. 26-) Proje yönetiminin aşamaları nelerdir? Kısaca açıklayınız. Proje yönetiminin Başlatma,Planlama,Uygulama,Gözetim ve denetim ,Kapatma aşamaları vardır. 5 Başlatma aşaması:Bu aşamada iş çevresini iyi anlamak ve gerekli kontrolleri projeye eklemek önemlidir. Planlama aşaması:Bu aşamada amaç proje için gerekli maliyet ve kaynakları tahmin etmek ve etkili bir biçimde proje uygulamasındaki riskleri yönetmektir. Uygulama aşaması:Proje yönetim planındaki proje gereksinimlerine karşılama amaçlı proseslerden oluşur.Ürünler bu proseslerin çıktılarıdır. Gözetim ve denetim:Proje performansının izlenmesi ve ölçülmesi sayesinde proje yönetim planından uygulamada farklılıkların fark edilmesidir. Kapatma aşaması:Projenin resmi olarak bitirilmesidir.İdari arşivlenmesi ve öğrenilen derslerin belgelendirilmesini içerir. aktiviteler dosyaların 27-) E-ticaretin yararları ve zararları nelerdir? YARARLARI: Elektronik ortamda saniyeler içinde veriler aktarıldığından zamandan tasarruf gerçekleşir. Müşteri için daha fazla ürün seçeneği sunulması için imkan doğar. Telefon , fax ücretlerinden tasarruf edilerek , maddi yük azaltılabilir. Müşteri açısından internet ortamında birden fazla alışveriş yapabileceği ortam olduğundan rekabet nedeniyle düşük fiyata ürün alabilir. Stok, maliyet bilgileri elektronik ortamda olduğu için tedarikçi firma stok yapmak durumunda kalmaz ve stoğunda ne kadar ürünü olduğunu ve bu ürünlerden kaç tane sattığını bilir. Tedarikçinin büyük bir ofise ihtiyaç duymadan internet üzerinden sanal alışveriş merkezini oluşturmasına olanak sağlar. ZARARLARI: İnternetten alacağınız ürünü gözle göremeyeceğinize göre ve elle kontrol edemeyeceğinize göre, satıcının insafına kalmış veya satıcının kalitesine kalmış diyebiliriz. Eğer çok tanınmamış sitelerden alış veriş yapmışsanız dolandırılma riskiniz var, çünkü önce parayı sonra ürünü alıyorsunuz. Aldığınız ürünü değiştirmek veya iade etmek çok zahmetli olacaktır. Aldığınız ürün kusurluysa iade etmek için kırk takla atacaksınız. İleride aldığınız ürün bozulursa, garanti konusunda birtakım sıkıntılar yaşayacaksınız. Kargoda ürünün zarar görme riski mevcut. 28-) Yazılım geliştirme işleyiş süreçleri nelerdir ? Yazılım gereksinimlerinin belirlenmesi, sistem ve yazılım tasarımı, yazılım geliştirme ve birim testleri, entegrasyon ve sistem testleri ve bakım-onarım faaliyetleridir. 29-) Kaliteli yazılım ne demektir? Kabullenebilir hata seviyesinde, gereksinimleri karşılayan, amaçlanan kullanıma uygun, zamanında tasarlanmış, belirlenen bütçe sınırları içinde gerçekleştirilmiş, standartlara uyumlu ve bakımı sağlanabilen yazılım kaliteli yazılımdır. 6 30-) Dosya erişim yöntemleri kaça ayrılır? Bunlar nelerdir? Sıralı erişim ve doğrudan erişim olmak üzere 2’ye ayrılır. 31-) Dosya yapısının değerlendirme ölçütleri nelerdir? -Basitlik -Güvenirlik -Programlanabilirlik -Yönetilebilirlik -Yer karmaşıklığı -Hesaplama -Güvenlik 32-) Nesneye yönelik programlamanın avantajları nelerdir? Maddeler halinde açıklayınız. Nesneye yönelik programlamanın avantajları: Öğrenme süresi orta seviyede olduğu için karmaşık işler için kolay kavranabilir. Tüm programcıları aynı yapıda programlamaya sevk eder. Birden çok programcının çalıştığı projeleri kolaylaştırır. Daha çok kod yazma ihtiyacı yaratmasına karşın spagetti olan bir kodu düzenli gösterir. İnsan düşünme yapısına uygundur. Piyasadaki programcıların çoğu bu yapı ile program yazdığı için projelere yeni iş gücü katmak kolaydır ve programcıların fiyatını aşağıya indirir. 33-) Kurumsal Kaynak Planlama danışmanlığı kaç bölümden oluşmaktadır? Açıklayınız. KKP danışmanlığı, sistem mimarisi, iş işlemleri danışmanlığı ve teknik danışmanlık olmak üzere üç bölümden oluşur. Bir sistem mimarı, bir işletmenin gelecekteki veri akışı planları da dahil olmak üzere bütün veri akışını tasarlar. İş danışmanı, işletmenin mevcut ticari işlemlerini analiz eder ve bunları KKP sisteminde karşılık gelen işlemlere eşler. Böylece KKP sistemini işletme ihtiyaçlarına göre yapılandırılmış olur. Teknik danışmanlık ise genelde programlama aşamasını içerir. 34-) Diferansiyel denklemler kaç şekilde incelenir? Kısmi ve normal (adi) olmak üzere 2 şekilde incelenir. Normal, tek değişkenli fonksiyonların türevlerini ilişkilendiren diferansiyel denklem çeşididir. Kısmi ise birkaç değişkenli bir fonksiyon ile bu fonksiyonun değişkenlere göre kısmi türevleri arasındaki ilişkiyi inceler. 35-) Diferansiyel denklem alanında katkı yapmış bilim adamlarına örnek vererek katkılarını açıklayınız. Newton, Leibniz, Euler. Newton, diferansiyel denklemleri 3 grupta incelemiştir. 1.mertebeden 2.mertebeden 3.mertebeden 7 Leibniz, yeni çözüm yolları geliştirmiştir. F(x,y)=f(x.g(y)) olan diferansiyel denklemlerinin çözümünü incelemiştir. Euler, diferansiyel denklemlerin derecesini düşürme yollarını geliştirmiştir. 36-) İnsan bilgisayar etkileşimi laboratuvarında kullanılan cihaz ve yazılımlar nelerdir? -Cihazlar: Kameralar, Gözlemci Bilgisayarı, Kontrol Ünitesi, Ses Mikseri, Head-Mouse, Göz İzleme Cihazı ( Eye-Tracking) -Yazılımlar:Tobii Studio, Clearview, Noldus Observer, Morae 37-) İnsan Bilgisayar Etkileşiminin (İBE) amacı nedir? İBE'nin amacı, bilgisayarı daha hızlı ve insana daha doğal gelecek yollarla kullanılabilir hale getirmektir. 38-) Veri tabanı uygulamaları kaça ayrılır? 3’e ayrılır 1.Düz-dosya veritabanları 2.İlişkisel veritabanları 3.Hiyerarşik veritabanları 39-) Matematiğin batıya girmesini sağlayan en büyük etken nedir? İspanyanın güneyinde bulunan Endülüs'te eğitimin yaygın; ortamın bilim için uygun olması; felsefe, kimya tıp, gibi bilim dallarda oldukça ileri olmasıdır. 40-) Paradoksların özellikleri nelerdir? 1- Çok mantıksız görünen, aslında çok mantıklı bir değiştir. 2- İki doğrunun veya yanlışın çelişkisidir. 3- Paradokslar ilginçtir. 4- Paradokslar eğlencelidir. 5- Paradokslar öğreticidir. 6- Paradokslar şaşırtıcıdır. 7- Paradokslar zihni açar. 41-) Kriptolojinin kullanım alanları hangileridir? Kredi Kartlarındaki Şifreleme sistemi Cep telefonlarındaki şifreleme sistemi E-postaların güvenliği için şifreleme İnternette şifreleme 42-) Bir gök cisminin yörüngesini tanımlamak için yörünge öğeleri adı verilen belli ölçütler gerekmektedir. Bu ölçütleri yazınız? 1-) Yörünge eğikliği 2-) Çıkış düğümünün konumu 3-) Yörüngenin yarı büyük eksen uzunluğu 8 4-) Yörüngenin dış merkezliği 5-) Enberi noktasının konumu 6-) Başlangıç zamanı 43-) Kablosuz Ağ çeşitleri nelerdir? Kablosuz Kişisel Alan Ağ (WPAN: Wireless Personal Area Network) Kablosuz Yerel Alan Ağ (WLAN: Wireless Local Area Network) Kablosuz Metropol Alan Ağ (WMAN: Wireless Metropol Area Network) Kablosuz Geniş Alan ağ (WWAN: Wireless Wide Area Network) 44-) Ağın Yerleşimi (Topoloji) ile ilgili bilgi veriniz? Bir ağın yerleşimi kablolama sistemine ve makinelerin birbiriyle iletişim biçimine göre düzenlenir. Ağ içindeki bilgisayarların fiziksel düzenine ağın yerleşimi (topoloji) denir. Ancak ağın içinde yer alacak bir makinenin ağın düzenine uyum sağlamadan önce ağın içindeki sinyal alışverişine uyum sağlaması gerekir. Başlıca topoloji tipleri bus (doğrusal yerleşim), ring (halka yerleşim) ve star (yıldız) topolojilerdir. 45-) Sürtünme kuvvetinin özelliklerinden bahsediniz? - Sürtünme kuvveti sürtünen yüzeylerin cinsine bağlıdır. Cisme etkiyen sürtünme kuvveti yüzeylerin cinsine göre değişir. - Sürtünme kuvveti (yatay düzlemde) cismin ağırlığıyla doğru orantılı değişir. - Sürtünme kuvveti sürtünen yüzeylerin büyüklüğüne bağlı değildir. - Sürtünme kuvveti daima harekete zıt yöndedir. - Sürtünme kuvvetinin hareket ettirici özelliği yoktur. 46-) Bilgisayar yazılım türlerini kaç ana başlık altında inceleyebiliriz ve bunlar nelerdir? 1.Sistem Yazılımları 2.Uygulama Yazılımları 3.Çevirici Yazılımlar 47-) Web Teknolojileri hakkında kısaca bilgi veriniz? HTML: Zengin Metin İşaret Dili (İngilizce Hyper Text Markup Language, matematiksel söz dizimli SQUARE dilinden vazgeçilerek, İngilizce'ye benzer sözdizimine sahip bir dil oluşturulmuş ve SEQUEL (Structured English Query Language) olarak adlandırılmıştır. Daha sonra da bu SEQUEL dili, İngilizce söylenişine paralel olarak SQL olarak adlandırılmıştır. XML Extensible Markup Language (Genişletilebilir İşaretleme Dili, kısaca XML), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmaya yarayan, W3C tarafından tanımlanmış bir standarttır. AJAX (İngilizce: Asynchronous JavaScript and XML, Türkçe: Eşzamansız JavaScript ve XML), İnternet sayfalarında JavaScript ve XMLHttpRequest kullanımı ile etkileşimli uygulamalar yaratan tekniğin adıdır. PHP : İnternet için yaratılmış, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, HTML içerisine gömülebilen betik ve programlama dilidir. İlk kez 1995 ylında Rasmus Lerdorf tarafından yaratılan PHP'nin geliştirilmesi bugün PHP topluluğu 9 tarafından sürüdürülmektedir. Ocak 2013 itibariyle 244 milyondan fazla web sitesi PHP ile çalışırken, 2.1 milyon web sunucusunda PHP kurulumu bulunmaktadır. ASP Active Server Pages ( Türkçe: Etkin Sunucu Sayfaları) kısaca ASP, Microsoft'un ilk dinamik web sayfaları üretmek için geliştirdiği sunucu taraflı betik motoru. Klasik ASP ya da ASP Klasik olarak da bilinir. CSS Cascading Style Sheets (Basamaklı Stil Şablonları ya da Basamaklı Biçim Sayfaları, bilinen kısa adıyla CSS), HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir Web teknolojisidir. XSL XSL(The Extensible Stylesheet Language Family, Genişletilebilir Biçimlendirme Dili Ailesi), XML dosyalarının içindeki verilere ulaşma, ulaştıklarını başka şekillere dönüştürme ve gösterime hazırlama emirleri içeren kendileri de XML kurallara uyan diller ailesinin adıdır. Web 2.0 O'Reilly Media tarafından 2004'de kullanılmaya başlayan bir sözcüktür ve ikinci nesil internet hizmetlerini-toplumsal iletişim sitelerini, vikileri, iletişim araçlarını, folksonomileri yani internet kullanıcılarının ortaklaşa ve paylaşarak yarattığı sistemi tanımlar. Kelimenin tam anlamı tartışmaya açıktır, Tim Berners-Lee gibi teknoloji uzmanları da kelimenin manasını sorgulamıştır. 48-) Veri tabanı çeşitlerini belirterek kısaca açıklayınız? Microsoft Access : Microsoft firmasının office paketinde bulunan, fiyatı diğer rakiplerine göre uygun olan, ücretli veritabanı çözümlerinden birisidir. Tek bir veri tablosunda 2 Gb a kadar veri depolayabilir ve aynı anda 255 adet bağlantıya izin verebilirsiniz. Access genelde küçük ölçekli uygulamalarınızda size iyi bir yoldaş olabilir. Mysql : MySQLInc. tarafından kodlanmıştır. Access e oranla daha güvenlidir. Windows ve linux, solaris, aix gibi bir çok işletim sistemini desteklemesinden dolayı yaygındır. Kolay kurulumu ve kurulum paketleri kullanıcı dostudur. Tablo başına 8 Tb veri depolayabilmektedir. MySQL in en büyük dezavantajlarından birisi ücretsiz olmasından dolayı eksik kalan desteğidir. Web uygulamalarında oldukça hızlıdır. MySQL, Unix, OS/2 ve Windows sistemlerde kullanılan açık kaynak kodlu bir veritabanı sistemidir. Oracle : Dünyanın en güçlü ve güvenilir veri tabanı olarak gösterilir. Maliyeti yüksek olduğu için genelde büyük kurumların tercihidir. Windows ve Unix sistemlerde kullanılabilir. Sınırsız sayıda tablo desteklemektedir. Yazılım desteği büyüktür. Oracle çoklu ortama yönelik olarak ilişkisel veri tabanı yöntemini kullanarak hazırlanmış bir veri tabanı programıdır. Eğer binlerce veya yüz binlerce hatta milyonlarca kayıtla uğraşıyorsanız oracle size hem kolaylık , hem performans yani hız hem de güvenlik sağlayacaktır.. Progress : Linux ve Windows platformlarınd çalışan kuvvetli bir sunucudur. MsSQL : Microsoft firmasının ürünü ( Microsoft SQL Server ) olup iyi bir performansı ardır. Dezavantajı ise sadece windows işletim sistemleri üzerinde kullanılabilmesidir. Kullanımı kolay, güvenilir ve güçlüdür. Diğer alternatiflerine göre biraz pahalıdır. Tablo başına 4 Tb veri depolanabilir. Interbase : Linux üzerinde çalışan ücretsiz bir veri tabanı sunucusudur. Yaygın olmayıp, ücretsizdir 10 49-) Spam ve trojan ne demektir? Hem ucuz hem de ticari açıdan ise yarayan ancak alıcının genellikle istemediği, toplu gönderilere spam, kullanıcıya fark ettirmeden arka planda bir takım isler yapan kötü niyetli yazılımlara ise trojan denir. 50-) Truva atı ve solucan (worm) nedir? İşletim sistemlerine zarar veren kötü niyetli yazılımlara truva atı, işletim sistemine zarar vermeyen kötü niyetli yazılımlara ise solucan denir. 51-) Sistem Analizi çerçevesinde yeni Sisteme Geçiş Yaklaşımlarını kısaca anlatınız? 1. Doğrudan Geçiş: Belirlenen bir günde, eski sistemden yeni sisteme doğrudan geçişi ifade etmektedir. Kurulan yeni sistem yeni bir sistemin yerine geçmiyorsa ya da eski sistem artık görevini ifa edemiyor durumdaysa bu yaklaşım tercih edilebilir. Riski fazladır. 2. Paralel Geçiş: Yeni sistemin tam olarak çalıştığı anlaşılana kadar eski sistemle yeni sistemin aynı andaparalel olarak işletilmesidir. Eğer yeni sistem, eskiden çalışmakta olan ve istenildiği kadarolmasa da verim sağlayan bir sistemin yerine tasarlanmışsa, bu durumda iki sistemin birmüddet birlikte çalışmasında fayda vardır. Eski sistem ile yeni sistemi kıyaslama şansıverir. Yeni sistemin istenildiği gibi çalışmaması durumunda eski sisteme dönüşe müsaadeettiği için riski yüksek değildir. Buna karşılık aynı iş için iki ayrı sistem aynı anda kullanıldığıiçin maliyeti yüksektir. Yeni sistemin yeterli olduğuna kanaat getirildiğinde eski sisteminuygulamasına son verilir. 3. Safhalı (adım adım) Geçiş: Yeni sistemin, parça parça uygulamaya konulmasıdır. Örneğin, bir satış bilgi sisteminde, ilk önce satışların muhasebe edilmesi modülü, daha sonra stok yönetimi modülü vb. Uygulamaya konabilir. Buna göre alt sistemlerden biri yeni sisteme geçerken diğer alt sistemler yapılan plana göre bir müddet daha işlemeye devam etmektedir. Büyük ölçekli sistemler için tercih edilen bir yöntemdir. Dezavantajı geçiş zamanının uzun vadeye yayılmasıdır. 4. Pilot Geçiş: Pilot, komple çalışma sisteminin bir alt kümesinde yürütülen bir deneme sistemidir. Yeni sisteme geçiş bu şekilde bir pilot uygulama ile gerçekleştirilebilir. Örneğin yeni bir müessese bir üretim sistemini 8 fabrikada uygulayacaksa önce bu fabrikalardan birini pilot olarak seçip sistemi o fabrikada deneyebilir. Pilot yürütülürken genelde eski sistem muhafaza edilmekte fakat aktif olmamaktadır. Pilot sistem başarıya ulaşırsa diğer fabrikalara da aynı sistem kurulur. 52-) Bilinen bilgisayar işletim sistemleri hangileridir? Kısaca bilgi veriniz? 1. Windows: Microsoft Windows, kişisel bilgisayarlarda en çok kullanılan özel işletim sistemlerinden biridir. Son zamanlarda, Windows'un en çok kullanılan versiyonu Windows XP'dir. Windows XP 25 Ekim 2001 tarihinde yayınlanmıştır. Yeni versiyonlar ise: kişisel bilgisayarlar için Windows 8, sunucular için ise Windows Server 2012'dir. Diğer sürümleri arasında ise Windows 2003, 2007, 2008, Vista, XP, Win 8 vs. gibi versiyonları bulunmaktadır. 2. Mac OS: Apple şirketi tarafından geliştirilen, pazarlanan ve satılan kısmi özel, grafiksel bir işletim sistemidir. Yine Apple'ın 1984 yılında oluşturduğu ilk işletim sistemi olan Mac OS' in son sürümüdür. Fakat Mac OS 8 ve 9 sürümlerinin aksine, Mac OS X, NeXT şirketi tarafından geliştirilmiş bir teknoloji üzerine kurulmuş UNIX 11 tabanlı bir işletim sistemidir. Güncel sürümleri arasında Mac OS X 10.0 (Cheetah), Mac OS X 10.1 (Puma), Mac OS X 10.2 (Jaguar), Mac OS X 10.3 (Panther), Mac OS X 10.4 (Tiger), Mac OS X 10.5 (Leopard), Mac OS X 10.6 (Snow Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion), Mac OS X 10.9 (Mavericks) bulunmaktadır. 3. Linux: UNIX, XENIX benzeri işletim sisteminin genel adıdır ve bilgisayarlardan kol saatlerine çok çeşitli alanlarda kullanılmaktadır. Linux, Unix’e benzeyen ancak tamamen orijinal kod ile ücretsiz ve açık bir işletim sistemi yaratmaya çalışan bir programcı kitlesi işbirliğidir. 1983 yılında Richard Stallman tarafından başlatılan projeye 1991 yılında Linus Torvalds çekirdeği tasarlayarak destek olmuştur. Bu nedenle Linux çekirdeği ve GNU yazılım koleksiyonunun kullanıldığı bu işletim sistemine Linux denir. Bugün dünyanın dört bir yanına yayılmıştır ve sürekli olarak gelişim içerisindedir. 4. Amiga: 1994 yılında commodore international iflas ettikden sonra Amiga kişisel bilgisayarlarının tüm hakları amiga inc'e kalmıştır ve Amiga işletim sistemini tekrar geliştirilebilmesi için 2006 yılında powerpc üzerinde uzmanlaşmış yazılım şirketi hyperion entertainment lisans vermiştir bir süre sonrada tüm hakları bu şirkete kalmıştır. AmigaOS 4 ExecSG (Second Generation) çekirdeği üzerine kurulmuştur. AmigaOS, kurulduğu donanımdan maksimum performansı alan ve mükemmel bir çokgörevlilik (multitasking) özelliğine sahip olan, çok esnek bir işletim sistemidir. Commodore İnternational yazdığı AmigaOS 3.1'işletim sisteminin kaynak kodlarından devam edilerek günümüzde 4.1 update 5 sürümüne kadar yükselmiştir çok yakında hyperion entertainment yeni ve en güçlü amiga donanımı olan Amigaone X1000 ile AmigaOS 4.2 'yi piyasaya sürerek Amigacılara gelecek vaat etmektedir. 5. Chromium: Linux çekirdeği esas alınarak Google tarafından tasarlanmış olan bir işletim sistemidir. Chromium zamanının büyük bir kısmını bilgisayar başında geçiren kullanıcıları hedef almaktadır. Teknik olarak sadece başka uygulama kullanmayan bir tarayıcıdır. Kelime işlemek, videolara, fotoğraflara bakmak gibi görevleri yerine getirmek için tarayıcıda kullanılan internet uygulamalarına güvenmektedir. 6. Ms Dos: Microsoft firması tarafından geliştirilmiş eski bir işletim sistemidir. Windows üretildikten sonra unutulmuş ve şu anda sadece format atarken ya da dosya kurtarırken kullanılmaktadır. İngilizce karşılığı: disk yönetim sistemi olarak çevrilebilir. Üretim amacı bu olmasına rağmen daha sonradan DOS ortamında çalışan birçok uygulama ve oyun üretilmiştir. 7. Plan 9: Ken Thompson, Dennis Ritchie and Douglas McIlroy, Unix işletme sistemini kurmak için Bell labratuvarlarında C programlama dilini dizayn edip geliştirmiştir. Bell laboratuarlarındaki programcılar, modern dağıtılmış çevreler için düzenlenmiş Plan 9 ve Inferno'yu geliştirmeye devam ettiler. Plan 9 başlangıcında ağ işletim sistemi olarak dizayn edildi buna karşın Unix, bu özellikleri dizayna sonradan dahil etmiştir. Şu anda Lucent kamu lisansı altında piyasaya sunulmaktadır. Inferno Vita Nuova Holdings'e satıldı ve GPL/MIT lisansı altında piyasaya sunulmaktadır. 8. Pardus: Tübitak Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü bünyesinde yürütülen bir Linux dağıtımı projesidir. Açık kaynak kodlu ve GPL (Genel Kamu Lisansı)ile dağıtılan bir özgür yazılım ürünüdür. Pardus, bilişim okur-yazarlığına sahip bilgisayar kullanıcılarının temel masaüstü ihtiyaçlarını karşılayan, mevcut Linux dağıtımlarının üstün taraflarını kavram, mimari ya da kod olarak kullanan bir ulusal dağıtımdır. 12 53-) Elektronik Ticaret ortamında kullanılan güvenlik sertifikalarını kısaca anlatınız. Secure Socket Layer (SSL) Netscape tarafından 1994 yılında geliştirilen Secure Socket Layer (Güvenli Giriş Katmanı) protokolü, internet üzerinden şifrelenmiş güvenli veri iletişimi sağlar. Secure Electronik Transfer(SET) 1 Şubat 1996 da Visa & MasterCard tarafından kullanılmıştır. SET uyumlu ilk alisveriş 18 Temmuz 1997 de Ispanya ve Singapur’dan yapılmıştr. - SET her müşteriye bir e-cüzdan verilmesini öngörür. - Açık anahtar şifrelemesini,DES ve RSA birleşimini kullanır. - SET protokolu müşteri,banka ve sanal mağaza arasındaki ödeme fazini şifreler. - SET protokolunu kullanmak isteyenler, -Kullanmak istedikleri her bir kredi kartı için sertifika otoritesinden birer SET sertifikası almalı, - Bankadan sanal cüzdan programını alıp yüklemeli ve kredi kartlarini tanıtmalı, SET, SSL e göre daha güvenlidir. SSL ile SET Arasındaki Farklar - SSL de kart bilgilerini gönderen kişinin kart sahibi olduğu garanti edilememektedir. SET de garanti edilir. - SSL de kart ve POS un ait olduğu bankalar bu modelde yoktur. - SSL de kart bilgileri internet üzerinden şifreleniyor. Mağaza kart bilgilerini görüyor. SET de kart bilgilerini mağaza göremiyor. Sadece banka görebiliyor. 54-) Bilgi sistemlerinin temel türleri nelerdir? Hareket İşleme (İşlem İşleme) Sistemleri Yönetim Bilgi Sistemleri Karar Destek Sistemleri Yönetici Bilgi Sistemleri 55-) Sıralama algoritmaları hakkında kısaca bilgi veriniz. Kabarcık Sıralama (Bubble Sort) Algoritması Dizinin elemanları üzerinden ilk elemandan başlayarak ve her geçişte sadece yan yana bulunan iki eleman arasında sıralama yapılır. Hızlı Sıralama (Quıcksort) n elemanlı bir dizi sıralanmak istendiğinde dizinin herhangi bir yerinden x elemanı seçilir (örnek olarak ortasındaki eleman). X elemanı j. yere yerleştiğinde 0. İle (j-1). yerler arasındaki elemanlar x'den küçük, j+1'den (n-1)'e kadar olan elemanlar x'den büyük olacaktır. Bu koşullar gerçekleştirildiğinde x, dizide en küçük j. elemandır. Aynı işlemler, x[0]-x[j-1] ve x[j+1]-x[n-1] alt dizileri (parçaları) için tekrarlanır. Sonuçta veri grubu sıralanır. Seçmeli Sıralama (Selectıon Sort) Dizideki en küçük elemanı bul, bu elemanı dizinin son (yer olarak) elemanıyla yer değiştir. Daha sonra ikinci en küçük elemanı bul ve bu elemanı dizinin ikinci elemanıyla yer değiştir. Bu işlemi dizinin tüm elemanları sıralanıncaya kadar sonraki elemanlarla tekrar et. Elemanların seçilerek uygun yerlerine konulması ile gerçekleştirilen bir sıralamadır Eklemeli Sıralama (Insertıon Sort) Yerleştirerek sıralama işlevi belirli bir anda dizinin belirli bir kısmını sıralı tutarak ve bu kısmı her adımda biraz daha genişleterek çalışmaktadır. Sıralı kısım işlev son bulunca 13 Birleştirmeli Sıralama (Merge Sort): Verinin hafızada sıralı tutulması için geliştirilen sıralama algoritmalarından (sorting algorithms) bir tanesidir. Basitçe sıralanacak olan diziyi ikişer elemanı kalan parçalara inene kadar sürekli olarak ikiye böler. Sonra bu parçaları kendi içlerinde sıralayarak birleştirir. Yığın Sıralaması (Heap Sort) Her düğümün çocuk düğümlerinin kendisinden küçük veya eşit olma kuralını esas alır. Shell Sort: Shell algoritması etkin çalışması ve kısa bir program olmasından dolayı günümüzde en çok tercih edilen algoritmalardan olmuştur. h adım miktarını kullanarak her defasında dizi elemanlarını karşılaştırarak sıralar. Insertion sort sıralamanın geliştirilmesiyle elde edilmiştir. Basamağa göre sıralama (Radix Sort) Sayıları basamaklarının üzerinde işlem yaparak sıralayan bir sıralama algoritmasıdır. 56-) Model ve simülasyon nedir? Model: Doğrudan gözlemlenemeyen bir şeyi görselleştirmeye yarayan bir tanım ya da analojidir. Simülasyon: Simülasyon, gerçek sisteme ilişkin modelin tasarlanması, kurulan bu model yardımıyla deney yaparak sistem davranışlarının incelenmesi ya da sistemin daha iyi çalışmasını sağlayacak çeşitli stratejilerin geliştirlmesi sürecidir. 57-) Bilgisayarda veriye ilişkin ölçü birimleri hakkında kısaca bilgi veriniz. 10 LUK SİSTEMDE İKİLİK SİSTEMDE 8 bit=1 byte 8 bit=1 byte 1000 byte =1 Kilobyte (KB) 1024 byte =1 Kilobyte (KB) 1000 KB =1 Megabyte (MB) 1024 KB =1 Megabyte (MB) 1000 MB =1 Gigabyte (GB) 1024 MB =1 Gigabyte (GB) 1000 GB =1 Terabyte (TB) 1024 GB =1 Terabyte (TB) 1000 TB =1 Petabyte (PB) 1024 TB =1 Petabyte (PB) 1000 PB =1 Exabyte (EB) 1024 PB =1 Exabyte (EB) 1000 EB =1 Zettabyte (ZB) 1024 EB =1 Zettabyte (ZB) 1000 ZB =1 Yottabyte (YB) 1024 ZB =1 Yottabyte (YB) 58-) Fibonacci dizisi hakkında kısaca bilgi veriniz. Fibonacci dizisi sayı serilerine dayanan bir analiz tekniğidir. Fibonacci sayıları serisi (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144…) üçüncü sayıyı bulmak için ilk iki sayı toplanarak oluşturulur. Genelleştirilmiş Fibonacci dizilerinde de geçerli olmak üzere a(1)=1, a(2)=1 ve a(n)=a(n-1)+a(n-2) dir. Fibonacci Liber Abaci kitabında yer alan ünlü probleminin ifadesi şu şekildedir: “Bir çift yavru tavşan (bir erkek ve bir dişi) var. Bir ay sonra bu yavrular erginleşiyor. Erginleşen her çift tavşan bir ay sonra bir çift yavru doğuruyorlar. Her yavru tavşan bir ay 14 sonra erginleşiyor. Hiçbir tavşanın ölmediğini ve her dişi tavşanın bir erkek bir dişi yavru doğurduğunu varsayalım. Bir yıl sonra kaç tane tavşan olur? 1. İlk ayın sonunda sadece bir çift vardır. 2. İkinci ayın sonunda dişi bir çift yavru doğurur ve elimizde iki çift tavşan vardır. 3. Üçüncü ayın sonunda, ilk dişimiz bir çift yavru doğurur. Üç çift tavşanımız olur. 4. Dördüncü ayın sonunda, ilk dişimiz yeni bir çift yavru daha doğurur, iki ay önce doğan dişi de bir çift yavru doğurur ve beş çift tavşanımız vardır. Bu şekilde devam ederek şu diziyi elde ederiz: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … 59-) Nesne yönelimli programlama dillerini kısaca anlatınız. Ada (programlama dili) Ada, yapısal, statik tipli, zorunlu, geniş spektrumlu ve nesne yönelimli bir üst düzey bilgisayar programlama dilidir. İngiliz şairi Lord Byron'ın 1834'de ilk bilgisayar makinası sayılacak Charles Babbage'in analitik makinasını destekleyen kızı Lady Ada Lovelace (1815-1852)’in ismini taşır. C++ Bell Laboratuvarlarından Bjarne Stroustrup tarafından 1979 yılından itibaren geliştirilmeye başlanmış, C'yi kapsayan ve çok paradigmalı, yaygın olarak kullanılan, genel amaçlı bir programlama dilidir. İlk olarak C With Classes (Sınıflarla C) olarak adlandırılmış, 1983 yılında ismi C++ olarak değiştirilmiştir. Genel olarak her C programı aynı zamanda bir C++ programıdır, ancak her C++ programı bir C programı değildir. Bu durumun bazı istisnaları mevcuttur. C++'ı C'den ayıran özellikler C++'ın nesne paradigması kullanılarak programlamaya olanak tanıyan özelliklerdir. Sınıflar sayesinde yeni veri türleri yaratılabilir veya varolan türlerden yenileri türetilebilir. Ayrıca çokbiçimlilik sayesinde bir sınıf tanımıyla yazılmış kod, o sınıf türünden türetilmiş yeni sınıflarla da çalışabilir. CPython CPython veya cPython, yüksek seviyeli, dinamik ve nesne yönelimli bir dil olan Python'un tamamen C ile yazılmış bir derleyicisidir. Python kütüphaneleri ile birlikte C kütüphanelerinin kullanımına imkân vermektedir. Açık kaynak yazılımı olarak dağıtılmaktadır. Fortran Fortran (önceleri FORTRAN), özellikle sayısal hesaplama ve bilimsel hesaplama için uygun olan genel amaçlı, yordamsal, zorunlu programla dilidir. Free Pascal Free Pascal derleyicisi (Kısaca FPC, ayrıca FPK Pascal olarak da bilinir.) özgür bir Pascal ve Object Pascal derleyicisidir. Free Pascal, kendi Object Pascal lehçesinine ek olarak değişen oranlarda Turbo Pascal, Delphi ve bazı eski Macintosh derleyicilerindeki lehçeleri de destekler. Lehçeler ünite bazında seçilebilir ve tek program birden fazla lehçe kullanılarak oluşturulabilir. 15 Groovy Groovy, Java platformu (JVM) üzerinde çalışan bir programlama dilidir. imperative, nesne odaklı (object oriented), dinamik tipli diller sınıfındadır. Julia (programlama dili) Groovy, Julia yüksek başarımlı üst düzey bir programlama dilidir. Nitelikli bir derleyici, dağıtık koşut yürütüm olanağı, sayısal hesaplamalarda yüksek doğruluk oranı ve geniş bir matematiksel işlevkütüphanesine sahip olan Julia'nın sözdizimi diğer yazılım geliştirme ortamlarında kullanılan dillerle benzerlik göstermektedir. Büyük bölümü Julia'yla yazılmış olan bu kütüphane C ve Fortran kullanılarak geliştirilmiş doğrusal cebir, rastgele sayı üretimi ve hızlı Fourier dönüşümü bileşenlerini de içermektedir. Objective-C Objective-C, C'nin üzerine yazılmış, yansımalı, nesne yönelimli bir programlama dilidir. ObjC, Objective C ve Obj-C olarak da anılır. Günümüzde OpenStep standardı üzerine kurulu olan Mac OS X ve GNUstep işletim sistemlerinde kullanılmaktadır. Objective-C'nin en yaygın olarak kullanıldığı alan Cocoa çatısının kullanıldığı yazılımlardır. Bu özel kütüphanelere erişime ihtiyaç duymayan bir Objective-C programı Objective-C derleyicisi içeren gcc ile derlenebilir. PHP PHP : (Hypertext Preprocessor - Personal Home Page) internet için yaratılmış, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, HTML içerisine gömülebilen betik ve programlama dilidir. İlk kez 1995 ylında Rasmus Lerdorf tarafından yaratılan PHP'nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir. PHP kodları PHP işleme modülü bulunan bir web sunucusu tarafından yorumlanır ve çıktı olarak web sayfası üretilir. Bu kodlar veriyi işlemek üzere harici bir dosyaya kaydedilerek çağırılabildiği gibi doğrudan HTML kodunun içine de gömülebilir. PHP zaman içinde bir komut satırı arayüzü sunacak şekilde evirilmiştir, PHP-GTK yardımıyla grafiksel masaüstü uygulaması geliştirmek de mümkündür. Scala (programlama dili) Scala, Java'ya çok yakın olan bir programlama dilidir. Özelliği, programcının aynı zamanda emperatif ve fonksiyonel stilde program yazmasını müsaade etmesidir. Java (programlama dili) Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (yorumlanan-interpreted) bir dildir. Java, Sun Microsystems'den James Gosling tarafından geliştirilen bir programlama dilidir (Sun Microsystem'in şu anda Oracle Corporation ile bağlı ortaklığı bulunmaktadır) ve 1995 yılında Sun Microsystems'in çekirdek bileşeni olarak piyasaya sürülmüştür. Bu dil C ve C++'dan birçok sözdizim türetmesine rağmen bu türevler daha basit nesne modeli ve daha az düşük seviye olanaklar içerir. Java uygulamaları bilgisayar mimarisine bağlı olmadan herhangi bir Java Virtual Machine (JVM)'de çalışabilen tipik bytecode'dur (sınıf dosyası). 16 60-) Bilişim Suçu nedir? Bilişim suçları geniş bir edimler dizisini içerir. Genellikle, her ne kadar, 1-Doğrudan bilgisayarı hedef alan suçlar; 2-Bilgisayar ağları ve aygıtlarından faydalanarak işlenen suçlar, olarak iki temel kategoriye bölünmüş olsa da birincil hedef bilgisayar ağ veya aygıtının özgürlüğüdür. Bilgisayar ağları ve aygıtlarından faydalanarak işlenen suçlar Siber izleme Dolandırıcılık ve kimlik hırsızlığı Bilgi çalma Kişisel ağ bilgilerinin çalınması (Kullanıcı adı, giriş şifresi, kredi kartı bilgileri vb.) ÜLKEMİZDE EN ÇOK KARŞILAŞILAN BİLİŞİM SUÇLARI Başkalarının adına e-mail göndererek özellikle ticari ve özel ilişkileri zedeleme Başkalarının adına web sayfası hazırlamak ve bu web sayfasının tanıtımı amacıyla başkalarına e-mail ve mesaj göndermek ve bu mesajlarda da mağdur olan şahsın telefon numaralarını vermek Kişisel bilgisayarlar ya da kurumsal bilgisayarlara yetkisiz erişim ile bilgilerin çalınması ve karşılığında tehdit ederek maddi menfaat sağlanması Şirketlere ait web sayfalarının alan adının izinsiz alınması ve bu alan adlarının karşılığında yüklü miktarlarda para talep etmek Özellikle Pornografik içerikli CD kopyalamak ve satmak Sahte evrak basımı Türkiye'de bu tür suçlar ile mücadele 2007 yılında çıkartılan 5651 sayılı "İnternet ortamında yapılan yayınların düzenlenmesi ve bu yayınlar yoluyla işlenen suçlarla mücadele edilmesi hakkında kanun" uyarınca yapılmakta, bu yolla erişimin engellenmesi, izlenmesi sağlanarak içerik sağlayıcı, yer sağlayıcı ve erişim sağlayıcıların yükümlülükleri düzenlenmektedir. 61-) Fontlar ile ilgili olarak kısaca bilgi veriniz? Yazı tipi, sayılar, semboller ve karakterler topluluğudur. Yazı tiplerini (gruplarını); 1- Serif 2- Sans serif 3- Semiserif 4-Tek Aralıklı 5-Script -Brush Scripts -Calligraphy -Handwriting - Diğer 6-Blackletter 7-Latin olmayan 8-Unicode olarak gruplandırabiliriz. Dünyada binlerce yazı tipi bulunmaktadır. Bir çok yazı tipi Sans-serif yazı grubuna girer. Yaygın olarak bilinen fontlar ve dahil oldukları yazı gruplarını: 1-)Italic - Sans Serif 17 2-)Arial - Sans Serif 3-)Times New Roman - Serif 4-)Papyrus - Brush Scripts 5-)Gill Sans -Sans Serif 62-) Italic, Arial, Times New Roman, Papyrus ve Gill Sans yazı tipleri ile ilgili olarak kısaca bilgi veriniz? Italic: Matbaacılıkta, italic yazı tipi kaligrafik el yazısı formuna dayalı bir yazı tipidir. Hattatlıktan gelen etkisi nedeniyle, bu yazı genellikle hafifçe eğiktir. Bu yazı tipi roman tipinde de sıklıkla kullanılır. Italic tip ilk olarak 1501 yılında Aldus Manutius ve Aldine Press tarafından İtalya’da Virgil yayınında kullanılmıştır. Arial: Arial veya yaygın olmayan adıyla Arial MT, sans-serif stilinde bir yazı tipidir. Microsoft Windows ve Mac OS X işletim sistemine sahip cihazlarda sıklıkla kullanılmaktadır. 1982 yılında, Monotype Corporation adlı bir şirketin isteği üzerine, Robin Nicholas ve Patricia Saunders öncülüğündeki 10 kişilik bir grup tarafından tasarlanmıştır. Times New Roman: Times New Roman, serif bir yazı tipidir. İlk olarak The Times gazetesi tarafından kullanılmaya başlanmıştır. 1931 yılında Monotype'ın İngiltere kolunda olan Stanley Morison ve Victor Lardent tarafından tasarlanmıştır. Stanley Morison'ın The Times'ın basımının kötü olduğu ve bunun arkasında da tipografinin yattığını söyleyen bir makalesinden sonra üretilmiştir. Yazı tipi The Times'ın reklam kolundan olan Lardent tarafından çizilmiş ve Morison tarafından denetlenmiştir. Bundan önceki yazı tipine "Times Old Roman" (Times Eski Roman) denildiği için Morison'ın tasarımı "Times New Roman" adını almış ve The Times gazetesinde ilk kez 3 Ekim 1932 günü kullanılmaya başlanmıştır. Bir yıl sonra, bu yazı tipi ticari olarak da kullanılmaya başlanmıştır. The Times gazetesi, Times New Roman'ı 40 yıl boyunca kullanmış, 1972 yılında ise yazı tipini değiştirmiştir. Papyrus: Papyrus, grafik tasarımcı, illüstratör ve web tasarımcı Chris tasarlanmış, yaygın olarak kullanılan bir yazı tipidir. Costello tarafından Papyrus, antik bir görünüm elde edilmek istenilen yerlerde sıklıkla kullanılır, özellikle de kafe ve kilise broşürlerinde. Papyrus, Windows'da birçok Microsoft programında varsayılan olarak gelir. Mac OS X'de ise Papyrus yazı tipi temel kurulumun bir parçası olarak gelir (10.3 Panther ve sonrası) Gill Sans: Gill Sans, Eric Gill tarafından tasarlanan, 1928 ve 1930 yıllarında Monotype şirketince çıkarılan bir yazı tipidir. Edward Johnston'ın Londra metrosu için hazırladığı yazı tipi üzerine geliştirilen Gill Sans, çıktığı günden bu yana çok yönlü kullanılabilirliği ile yaygın olarak tercih edilmiştir. Gill Sans dünya çapında tanınan birçok kuruluşun yazışmalarında ve belirtkelerinde kullanılan bir yazı tipidir. Gill Sans'ın masaüstü yayıncılıkta çok kullanılan Mac OS X ile birlikte gelmesi, bu yazı tipinin birçok kitap, reklam ve işarette kullanılmasını sağlamıştır. 18 KMB-303 NOLU SALONDA SINAVA GİRECEK OLAN GRUP:1 ÖĞRENCİLERİ: 19 KMB-313 NOLU SALONDA SINAVA GİRECEK OLAN GRUP:2 ÖĞRENCİLERİ: 20 KMB-203 NOLU SALONDA SINAVA GİRECEK OLAN GRUP:3 ÖĞRENCİLERİ: 21 KMB-216 ve 217 NOLU SALONDA SINAVA GİRECEK OLAN GRUP:4 ÖĞRENCİLERİ: 22