• Selmanh.com | Selman Halid KAHYA

    Bilgisayar Müh. Diğer Dersler

    Bu yazıda bölüm dersi olmayıp, üniversitelerde bilgisayar mühendisliğinde verilen ders notlarını paylaşacağım. Linkleri sayfanın aşağısında bulabilirsiniz.

    Paketin içerdiği dersler:

    • Sosyolojiye Giriş Ders Notları + Kitap PDF ‘i
    • Tarih – 1 Ders Notları:

    Nesne Tabanlı Programlama (JAVA) Ders Notları

    Daha önce paylaştığım c ders notlarına ve ödevlerine aşağıdaki linkten ulaşabilirsiniz.
    C Programlamaya Giriş Ders Notları -> burdan
    C Programlamaya Giriş Ödevleri -> burdan

    Nesne tabanlı programlama -OOP- (java) ders notları paket içeriği: Devamını oku »

    C Programlama Giriş Dersi Ödevleri

    Aşağıdaki *.rar dosyasında çoğu üniversitede bilgisayar mühendisliği 1. sınıf 1. dönem dersi olan programlamaya giriş -1 dersi için verilen ödevler bulunmaktadır.

    Ödevler fatih üniversitesine aittir. Paket içerisinde 3 adet ödev bulunmaktadır.



    RAR Şifresi: selmanh


    Download

    Yukarıdaki kodları indirip kullanmakla oluşacak problemlerden kullanıcı sorumludur. Paket içerisindeki içerikle alakalı şikayeti olan bana ulaşabilir. Mevzu bahis dosyayı paketten çıkarabilirim.

    Şunlarada Göz Atın:

    http://selmanh.com/blog/2010/07/c-dersi-notlari.php

    Ödev İçerikleri

    ÖDEV2
    Fatih Üniversitesi
    Bilgisayar Mühendisliği
    2008-2009 Güz Dönemi
    BiLM 101 Programlamaya Giris
    Ödev 2
    Teslim Tarihi:03-12-2008 Saat:17.00
    Ödevler en geç yukarıda belirtilen tarih ve zamanda moodle.fatih.edu.tr sayfasından
    Ödev2 linkinden siteye yüklenmeli, kod çıktısı 04 Aralık Persembe 17.00 kadar asistana
    (Pınar Önder E-622) teslim edilmelidir. Aksi durumda ödev notlandırılmayacaktır.
    Bir benzin istasyonun akaryakıt satıslarını ve depolarını takip edebileceği bir program
    yazılacaktır. XXX Benzin istasyonunda üç tip akaryakıt satısı yapılmaktadır: Dizel, Benzin
    ,LPG. Bu akaryakıtlar 3 ana depodan satısı yapılmaktadır. Üç depoda 1000 litrelik kapasitesi
    vardır ve doludur. Programcı günümüzün akaryakıt fiyatları gözönüne alınarak herbir
    akaryakıt tipine birim fiyatlar atar ve kullanıcıya asağıdaki menü gibi arayüz sunarak satıs ve
    depoların doluluk oranlarını takip eder.
    Programı yazarken asağıda belirtilen sartlar yerine getirilmelidir:
    1. Akaryakıt tipi girisi yaparken program kullanıcıya büyük-küçük harf ayrımı yapmadan
    doğru karakteri girmeye zorlar.
    2. Akaryakıt satısı yapılırken depoların doluluk litresi gözönüne alınmalıdır. Kullanıcının
    istediği kadar litre depoda yok ise alternatifi söylenmeli ve kullanıcıdan onay alındığı
    takdirde satıs yapılmalıdır. Depo bos ise direk kullanıcıya uyarı verilmelidir.
    3. Depo durum grafiğini çizdirirken herbir satır %10luk doluluğu gösterir. Eğer depoda
    kalan litre 560 ise 5 satır dolu gözükmeli , kalan litre 680 ise 6 satır dolu
    gözükmelidir.
    4. Kullanıcı ancak 7 tusuna basarak çıkıs yapabilir. Aksi takdirde program doğru menü
    seçeneğini seçmesi için kullanıcıyı zorlar.
    XXX Benzin Đstasyonu Takip Otomasyonu
    —————————————————-
    1. Birim Fiyat Göster
    2. Birim Fiyat Güncelle
    3. Akaryakıt Satısı Yap
    4. Depo Durumu Göster
    5. Toplam Satısları Göster
    6. Menü Göster
    7. Çıkıs
    >>Seçiminiz:1
    —Birim Fiyatlar Listesi—
    Dizel (D)..: 3.12 YTL/lt
    Benzin (B): 3.28 YTL/lt
    LPG (L)….: 1.78 YTL/lt
    >>Seçiminiz: 2
    —Birim Fiyat Guncelleme—
    Akaryakıt tipini seçin(D,B,L): Z
    !!!Hatali Secim
    Akaryakıt tipini seçin(D,B,L): d
    Dizel fiyat: 3.12 YTL/lt
    Dizel yeni fiyati giriniz: 3.02
    Degisiklik yapılmıstır.
    >>Seçiminiz: 3
    —Akaryakıt Satısı—
    Akaryakıt tipini seçin(D,B,L): B
    Ne kadarlık benzin alacaksiniz (YTL): 50
    Dolum tamamlanmstir.
    >>Seçiminiz: 3
    —Akaryakıt Satısı—
    Akaryakıt tipini seçin(D,B,L): L
    Ne kadarlık otogaz alacaksiniz (YTL): 40
    Depoda 30 YTL gaz vardır Devam için E basin: H
    Đslem iptal edilmistir.
    >>Seçiminiz: 3
    —Akaryakıt Satısı—
    Akaryakıt tipini seçin(D,B,L): D
    Depomuzda dizel kalmamıstır.
    Đslem iptal edilmistir.
    >>Seçiminiz: 6
    XXX Benzin Đstasyonu Takip Otomasyonu
    —————————————————-
    1. Birim Fiyat Göster
    2. Birim Fiyat Güncelle
    3. Akaryakıt Satısı Yap
    4. Depo Durumu Göster
    5. Toplam Satısları Göster
    6. Menü Göster
    7. Çıkıs
    >>Seçiminiz:4
    —Depo Durumu —
    | | | | | |
    | | | | | |
    | | | | | |
    | | | | | |
    | | | | | |
    |**********| | | | |
    |**********| | | | |
    |**********| | | | |
    |**********| | | | |
    |**********| |********** | |__________ |
    Benzin LPG Dizel
    % 55 dolu %1 dolu % 0 dolu
    >>Seçiminiz:9
    !!!Hatali seçim
    >>Seçiminiz:5
    —Toplam Satıs Durumu —
    Benzin satılan toplam litre: 467.0
    Kazanılan YTL : 1531.76
    Dizel satılan toplam litre: 1000.0
    Kazanılan YTL : 3080.00
    LPG satılan toplam litre: 983.2
    Kazanılan YTL : 1750.09
    —————————————
    Toplam PARA: 6361.85 YTL
    >>Seçiminiz:7
    ****Program Sonlandirildi****

    ÖDEV 3
    Fatih Üniversitesi
    Bilgisayar Mühendisliği
    2008-2009 Güz Dönemi
    BiLM 101 Programlamaya Giriş
    Ödev 3

    Teslim Tarihi:29-12-2008 Saat: 12.45
    Sayfa 193 Soru: 5.44
    Bu soru 5.32 ,5.33 ve 5.34 nolu soruların devamı niteliğindedir. Programınızda seviyeler olmalı. Her bir seviyede 10 soru sorulmalıdır. Sorular kullanıcı istediği aritmetik işlemler üzerinden sorulmalıdır. (1. seçenek toplama, 2.seçenek çıkarma, 3.seçenek çarpma, 4 seçenek bölme ve 5 seçenek karışık işlemler yaptırmalıdır.) Sorular 5.32 gibi sorulmalı doğru veya yanlış cevap verdiğinde 5.33 deki gibi doğru cevap karşılıklarında rastgele birini yada yanlış cevap verdiğinde yanlış cevap karşılıklarından rasgele birini yazarak oyun devam etmeli. 5.34 gibi 10 cevaptan sonra program öğrencinin doğru cevap yüzdesini hesaplamalı ve yazdırmalı. Kullanıcı menüden çıkışı seçene kadar program devam etmelidir.
    Bu programı yaparken en azından
    1. menüler,
    2. seviyeye göre sayı üretme işlemi,
    3. soru sorma işlemi,
    4. yorum üretme işlemi
    fonksiyonlarda yapılmalıdır.

    Örnek Program Çalışması

    Bilgisayar Destekli Matematik Eğitimi
    **************************************
    1.Seviye1—1 basamaklı sayılarla işlemler
    2.Seviye2—2 basamaklı sayılarla işlemler
    3.Çıkış
    **************************************
    Hangi seviyede soru sorulmasını istersiniz >> 1

    Kategoriler
    *************
    1.Toplama
    2.Çıkarma
    3.Çarpma
    4.Bölme
    5.Karışık
    Seçiminiz >> 5

    Karışık aritmetik işlemlerden 10 soru sorulacaktır.
    Soru1: 4 kere 7 kaç eder?
    Cevabınız: 28
    Çok güzel
    Soru2: 6 bölü 3 kaçtır?
    Cevabınız: 3
    Malesef yanlış.Daha dikkatli olun.
    Soru3: 7 artı 2 kaçtır?
    Cevabınız: 9
    Böyle devam et
    …..
    Soru10: 5 eksi 9 kaçtır?
    Cevabınız:-4
    Bravo
    Sorular Bitti!!!
    Doğru cevap yüzdeniz: % 75

    Bilgisayar Destekli Matematik Eğitimi
    **************************************
    1.Seviye1—1 basamaklı sayılarla işlemler
    2.Seviye2—2 basamaklı sayılarla işlemler
    3.Çıkış
    **************************************
    Hangi seviyede soru sorulmasını istersiniz >> 3
    Eğitim sona erdi!!!

    ÖDEV 4
    Fatih Üniversitesi
    Bilgisayar Mühendisliği
    2008-2009 Güz Dönemi
    BiLM 101 Programlamaya Giris
    Ödev 4
    Teslim Tarihi:21-01-2009 Saat:11.00
    Ödevler en geç yukarda belirtilen tarih ve zamanda moodle.fatih.edu.tr sayfasından
    Ödev4 linkinden siteye yüklenmeli, kod çıktısı asistana (Nazife Özen Ofis No:
    E622)teslim edilmelidir.
    Sayı Bulma Oyunu
    Bu oyun 4 basamaklı bir sayının kullanıcı tarafından tahmin edilerek bulunmasını içermektedir.
    Oyunun kuralları asağıda listelenmistir:
    1. Bilgisayar basamakları birbirinden farklı olacak sekilde 4 basamaklı bir sayıyı rastgele
    olusturacak. Bu sayı ekrana **** diye yazdıracak
    2. Program kullanıcıdan her seferinde 4 basamaklı sayı tahmini isteyecek
    3. Her seferinde kullanıcının girdiği sayı ile bilgisayarın ürettiği sayı basamak basamak
    karsılastırılacak. Aynı basamakta olan rakamlar hafızada tutulup kullanıcıya gösterilecek.
    Yanlıs basamaklar ise * olarak yazdırılcak. Eğer kullanıcının girdiği sayı içindeki
    rakamlar bilgisayarın ürettiği sayıda var ve yanlıs basamakta ise ipucu listesine
    eklenecek. Ipucu listesi dizi olarak tutulacak. Ve her bir tahminde ipucu dizisi yeniden
    deger ataması yapılacak.
    4. Kullanıcının girdiği tüm tahminlerde bir dizide tutulacak.Eğer kullanıcı 8 tahminden once
    gizli sayıyı bilirse oyunu kazanmıs olacak. “Kazandınız” mesajı ekrana yazılacak. 8
    tahmin den sonra program otomatik olarak “Kaydettiniz” mesajını ekrana yazdıracak.
    5. Program sonlanmadan önce kullanıcının girdiği tüm tahminler ve kaç tahminde bilip
    bilmediği ekrana yazdırılacak.
    6. Programı fonksiyon ve dizileri kullanarak yazılmalıdır. Bilgisayarın ürettiği sayı ve
    kullanıcının ürettiği sayılar basamaklarına ayrılıp dizide tutulmalıdır. Gizli sayının
    olusturulması , basamaklarına ayırma islemleri , ipucu dizisinin olusturulması …gibi
    islemler fonksiyonlarda yapılmalıdır.
    Örnekler çalısmada kırmızı renkli sayılar kullanıcı tarafından girildiği, koyu siyah yazıların ise
    bilgisayarın olusturarak ekrana yazdığını gösterir.
    Örnek çalısma 1: (Bilgisayarın ürettiği sayı 1234. Kullanıcıya gösterilmemeli)
    4 basamaklı sayı üretildi. BULUN BAKALIM !!!!
    ****
    1.tahmininizi giriniz: : 5281
    *2** Ipucu listesi: 1
    2. tahmininizi giriniz: 1256
    12** Ipucu listesi:
    3. tahmininizi giriniz: 1243
    12** Ipucu listesi: 4 3
    4. tahmininizi giriniz: 1234
    BILDINIZ!!!
    Gizli sayı:1234
    Tahminleriniz:
    5281
    1256
    1243
    1234
    Sayıyı 4 tahminde bildiniz.
    Örnek çalısma 2 :( Bilgisayarın ürettiği sayı 9763)
    4 basamaklı sayı üretildi. BULUN BAKALIM !!!!
    ****
    1.tahmininizi giriniz: 1254
    **** Ipucu listesi:
    2. tahmininizi giriniz :3678
    **** Ipucu listesi: 3 6 7
    3. tahmininizi giriniz: 6397
    **** Ipucu listesi: 6 3 9 7
    4. tahmininizi giriniz: 7963
    **63 Ipucu listesi: 7 9
    5. tahmininizi giriniz: 9763
    BILDINIZ!!!
    Gizli sayı: 9763
    Tahminleriniz:
    1254
    3678
    6397
    7963
    9763
    Sayıyı 5 tahminde bildiniz.
    Etiket: bilgisayar mühendisliği programlamaya giriş,  programlamaya giriş ödevleri indir, çözümlü c c++ programlamaya giriş ödevleri indir yükle izle download, bilm 101 programlamaya giriş fatih üniversitesi c dersi ödevleri sunumlar çözümler c eğitim kitapları indir

    C Programlamaya Giriş Dersi Notları

    Aşağıdaki *.rar dosyasında çoğu üniversitede bilgisayar mühendisliği 1. sınıf 1. dönem dersi olan programlamaya giriş -1 dersi için verilen ders notları bulunmaktadır.

    Ders notları fatih üniversitesine aittir.



    RAR Şifresi: selmanhalid


    Download

    Yukarıdaki kodları indirip kullanmakla oluşacak problemlerden kullanıcı sorumludur. Paket içerisindeki içerikle alakalı şikayeti olan bana ulaşabilir. Mevzu bahis dosyayı paketten çıkarabilirim.

    Şunlarada Göz Atın:

    http://selmanh.com/blog/2010/07/c-programlama-dersi-odevleri.php

    Dersin Amacı

    Bu dersin amacı bilgisayar programlamanın ileri konularının öğretilmesidir. Öğrenci BILM101 dersinden aldığı programlamanın temel konuları üzerine C dilinin ileri konuları olan göstericiler, karakter ve stringler, yapılar, dosya işleme, önişlemci… gibi konuları öğrenecektir. Bunun yanında C++ programlama diline geçiş yapılıp nesne tabanlı pogramlama içeriği olan veri soyutlama, miras konuları tanıtılacaktır .

    Dosya İçeriği
    #1. Bilgisayara Giriş, İnternet ve WWW
    Bolum 1.ppt
    ek sunum

    #2. C ile Programlamaya Giriş
    2.1 Değişkenler, Değerler ve Veri Tipleri
    2.2 Aritmetik İşlemler
    2.3 Giriş, Çıkış İfadeleri

    #3. C’de Yapısal Programlama Geliştirme
    3.1 if yapıları
    3.2 komplex if yapıları
    3.3 switch

    #4. C’de Program Kontrolü

    #5. Fonksiyonlar
    Recursion1 (yineleme)
    Recursion2
    Functions

    #6. Diziler (arrays)

    Etiket: bilgisayar mühendisliği, computer engineering, programlamaya giriş, c dersi programlamaya giriş dökümanları, c programlama ders notları slaytlar indir yükle izle download, fatih üniversitesi, programlama ödevi indir yükle izle

    Oryantasyon Dersi Sunumu

    Aşağıdaki *.rar dosyasında bilgisayar mühendisliği oryantasyon dersi için yapılması zorunlu olan oryantasyon sunum örnegi bulunmaktadır.

    RAR Şifresi: selmanh.com

    Dosyayı İNDİRMEK için tıklayın.


    Dosya İçeriği
    Nanoteknoloji nedir?
    Nanoteknolojinin avantajları
    Nanoteknolojiyi elde etme yöntemleri Devamını oku »

    Kategori Bilgisi

    Bu kategori altında bilgisayar mühendislerine kaynak olabilecek dökümanlarımı yayınlamayı düşünüyorum. Çoğunlukla ders notları, sınavlar, örneklerden oluşacak bu dosyaları bu kategori altına yazılacak başlıklardan temin edebileceksiniz. Takipte kalın.

    wait
    wait