COMP 132 - Advanced Programming - 1. Kısım (F2024)
COMPBu ders hakkında
Advanced Programming Dersine Hoş Geldiniz
Bu derste Java dilini derinlemesine öğrenerek programlama becerilerinizi geliştireceğiz. Dersimizin planlamasını aşağıdaki şekilde yaptık:
Giriş
Dersin başında Java programlama dilinin temel yapılarını ve konseptlerini tanıyacağız. Classes ve objects kavramlarıyla birlikte programlamanın yapı taşlarını keşfedeceğiz.
Kontrol İfadeleri
Program akışını yönetmek için gerekli olan control statements ve expressions konularına değineceğiz. Koşullu ifadeler ve döngüler ile programlarımızı daha dinamik hale getireceğiz.
Methodlar
Method kavramını kapsamlı bir şekilde inceleyerek scope, overloading, call stack, parameter passing ve recursion konularını ele alacağız. Java'da etkili method tasarımı için kritik olan bu konular, kod yazma pratiğinizi güçlendirecek.
Diziler ve ArrayList
Arrays, multidimensional arrays ve ArrayList konularını inceleyerek verileri etkin bir şekilde depolamanın ve yönetmenin yollarını öğreneceğiz.
Dersimizin her ünitesinde detaylı konu anlatım videoları ve soru çözümlerini bulabileceksiniz. Ayrıca her konu için hazırladığımız summary ve cheat sheet PDF'leriyle sınavlara daha etkili bir şekilde hazırlanabilirsiniz. Tüm bu içerik, Java'da ve programlamada uzmanlaşmanıza katkı sağlamak için tasarlanmıştır. Sorularınız ve konulara dair güncellemelerle birlikte dersi en verimli şekilde tamamlamanız için buradayız. Başarılar diliyoruz!
Önerilen Dersler
Bu dersimizde COMP 132 - Advanced Programming kursumuza genel bir bakış yaparak bir giriş yapacağız.
Bu dersimizde Java'da uygulama geliştirmenin temellerini inceleyeceğiz.
Bu dersimizde Java'nın temellerinden birisi olan değişkenleri (variables) örneklerle beraber inceleyeceğiz.
Bu dersimizde Java'nın temel konularından birisi olan if yapısını ve bazı logical operator'ları inceleyeceğiz.
Bu dersimizde Java'daki sınıf (class) yapılarına bir giriş yapacağız.
Bu dersimizde Java'nın sınıf yapılarının "Access Modifiers", "Constructors" ve Java'daki metotlar gibi konuları inceleyeceğiz.
Bu dersimizde "Import Declaractions", "UML Diagramları" ve "Primitive vs Reference Types" gibi konuları inceleyeceğiz.
Bu dersimizide Java'daki kontrol ifadelerini ayrıntılı bir bakış yapacağız.
Bu dersimizde Sequence structure'sa bir göz atıp UML Diagramlarını daha ayrıntılı bir biçimde inceleyeceğiz.
Bu dersimizde "Selection Statements" konusunu örnekler beraber ayrıntılı bir biçimde işleyeceğiz.
Bu dersimizde "Controlled Iterations" konusuyla birlikte bazı kullanışlı operatörleri öğreneceğiz.
Bu dersimizde değişken türleri (variable types) arasındaki dönüşümleri örneklerle beraber inceleyeceğiz.
Bu dersimizde Java'daki metot yapısını ayrıntılarıyla ve örnekleriyle inceleyeceğiz.
Bu dersimizde Java'daki metotları ayrıntılarıyla incelemeye devam edeceğiz.
Bu dersimizde diziler (arrays) giriş yaparak Java'daki dizilerin temellerini işleyeceğiz.
Bu dersimizde dizileri ve ArrayList yapısını daha ayrıntılı bir biçimde inceleyeceğiz.
Bu dersimizde ArrayList'leri daha ayrıntılı bir biçimde inceleyeceğiz.
Bu dersimizde bu ünitemize dair bazı ekstra noktalara değineceğiz.
Bu dersimizde Java'daki sınıf yapılarına ve obje mantığına daha ayrıntılı bir bakış yapacağız.
Bu dersimizde Java'daki sınıf yapılarının temellerini daha ayrıntılı bir biçimde inceleyeceğiz.
Bu dersimizde BigDecimal yapısının ne olduğunu, faydalarını ve nerelerde kullanıldığını öğreneceğiz.
Bu dersimizde overriding konusunu ayrıntılarıyla birlikte inceleyeceğiz. Aynı zamanda Metot Overloading konusuyla karşılaştırmasını gerçekleştireceğiz.
Bu dersimizde sınıflar ve objeler konularına dair birtakım ekstra konuları inceleyceğiz.
Bu dersimizde Java'daki kalıtım (inheritance) yapısına giriş yapacağız.
Bu dersimizde kalıtım (inheritance) konusun temellerine bakarak bir giriş yapacağız.
Bu dersimizde Composition ve Inheritance yapılarının karşılaştırmasını yaparak bu yaklaşımları inceleyeceğiiz.
Eğitmen Duyuruları
Duyuru Yok
Bu içerikte eğitmen bilgilendirmesi yoktur.