Giter Club home page Giter Club logo

akademi's Introduction

C# ile Programlama Dersi - ESOGU(Eskişehir Osmangazi Üniversitesi)

Sektör kampüste projesi kapsamında ESOGU - C# ile Programlama seçmeli dersine ait notların yer aldığı genel repodur. Dönem boyunca C# programlama dili temel unsurları ile anlatılacak olup nesne yönelimli dil özellikleri üzerinde durulması planlanmaktadır. Dersler Lesson_00, Lesson_01 ... formasyonunda klasörlendirilmektedir. Ders sırasında anlatılanlara ait hatırlatıcı bazı notlar Documents klasölerinde, yazılan program kodları ise Projects klasöründe toplanacaktır. Bir sonraki ders için verilen ödevler (eğer varsa) Documents klasörlerindeki Readme dosyalarında bildirilecektir.

  • Lesson_00 : .Net Çalışma Ortamının Tanıtımı, C# ile İlgili Genel Bilgiler ve Hello World Uygulaması
  • Lesson_01 : Temel Veri Tiplerinin Tanımıtı, Değişken Kullanımları, Terminalden Girdi Alınması ve Dönüştürme İstisnaları
  • Lesson_02 : Terminalden Girdi Alma, Tip Dönüştürme İşlemleri, Enum sabitleri, Sonsuz Döngü ve Basit Karar Yapıları ile İlk Sınıf(class) Tasarımı.
  • Lesson_03 : Sınıf Tasarlama, Nesne Örnekleme, Sınıf Metotlarını Kullanma, Basit Dizi(array) Operasyonları ve foreach.
  • Lesson_04 : Sınıf Kütüphaneleri, Solution yapısı, Referans Etme ve Birim Testler
  • Lesson_05 : Daha Çok Birim Test ve Generic List Kullanımı ile Basit LINQ Metotlarının Uygulanması
  • Ara Sınav : 20 soruluk ara sınav. Toplam süre 60 dakika. Bu haftaya kadar işlenen konuları kapsamaktadır. Sorular eşit puanda değil ve çoktan seçmelidir. Quiz isimli klasörden soruları içeren dokümana ulaşılabilir.
  • Lesson_06 : LINQ Metotlarının İç Dinamiğini Anlamak, Temsilciler (delegates), Genişletme Metotları (Extension Methods) ve Fonksiyonel Programlama Paradigmasını Tanımak
  • Lesson_07 : Genişletme Fonksiyonları ile Tipleri Zenginleştirmek ve Nesneler için Olay Metotlarını Kullanmak (Event Handlers)
  • Lesson_08 : Temel Dosya Yazma/Okuma İşlemleri ve Exception Handling
  • Lesson_09 : Nesne Verilerini Depolama Biçimleri ve Koleksiyonların Fiziki Ortama Yazılıp/Okunması
  • Lesson_10 : Interface Kavramına Giriş ve Nesne Bağımlılıklarının Çözümlenmesi
  • Lesson_11 : Kalıtım Kavramı ve Örnek Üzerinden İncelenmesi
  • Lesson_12 : Kendi Generic Türlerimizi, Exception ve Attribute Sınıflarımızı Yazmak
  • Final Sınavı : Yine 20 sorudan oluşan final sınavıdır. Toplam süre 75 dakika olarak planlanmıştır ve dönem boyu işlenen ders müfredatını kapsamaktadır. (Sınav sonuçları girildikten sonra sorular ve cevapları eklenecektir)
  • Bonus : Kıyıda köşede kalmış olan, üzerinde çok fazla durulmamış ve müfredata ağır gelebilecek bazı konular için açılmış bölümdür.

akademi's People

Contributors

buraksenyurt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.