COMP - COMP 132 - Advanced Programming - 1. Kısım (S2025)

Bu 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!

Eğitmenler

Muhammed Enes Ünal
Muhammed Enes Ünal COMP

Yazılım geliştirme, veri analitiği ve teknoloji alanlarında 10 yıla yakın bir süredir geniş bir yelpazede deneyim kazanmış birisi olarak, Türkiye'nin pek çok yapıda ve şirkette part-time ve freelance projelerde önemli katkılar sundum. Koç Üniversitesinde Bilgisayar Mühendisliği ve İşletme bölümlerinde çift anadal yaparak akademik başarıya odaklanırken, özellikle finansal teknoloji ve oyun geliştirme alanlarında da ilerlemeye devam ettim. Prometeia ve İşler Kariyer gibi şirketlerde edindiğim tecrübeler sayesinde AWS araçları, Next.js, Django, Go ve Rust gibi teknolojilerde uzmanlaştım. Ayrıca, WeCoff ve BlokFin gibi kendi projelerimde yazılım geliştirme sürecinin tüm aşamalarını yöneterek girişimcilik ve liderlik becerilerimi geliştirdim. Ağ tabanlı oyun geliştirme ve Algo Trading gibi alanlarda yenilikçi çözümler sunarak, veri yönetimi ve yazılım güvenliği konularında yüksek standartları korumaya özen gösteriyorum. Yoğun teknik bilgi birikimimle hem web tabanlı hem de mobil projelerde etkin çözümler geliştirmeye devam ediyorum.

Önerilen Dersler

Konular

Giriş Ücretsiz İçerikler
Introduction Ücretsiz
Java Uygulamalarına Giriş
Sınıflar (Classes) Ücretsiz İçerikler
Classes in Java Ücretsiz
Kontrol İfadeleri (Control Statements) Ücretsiz İçerikler
Selection Statements Ücretsiz
Metotlar (Methods) Ücretsiz İçerikler
Methods: A Deeper Look Ücretsiz
Diziler (Arrays and ArrayList)
Sınıflar ve Objelere Ayrıntılı Bakış (Classes and Objects)
Kalıtım (Inheritance)
Duyuru yok ikonu

Duyuru Yok

Bu içerikte eğitmen bilgilendirmesi yoktur.

0
0 Değerlendirmeler
İçerik kalitesi (0)
Eğitmen becerileri (0)
Satın alma değeri (0)
Destek kalitesi (0)

Değerlendirmeler (0)

İçerik kalitesi
Eğitmen becerileri
Satın alma değeri
Destek kalitesi
Paylaş
1790 ₺
0.0
Puan

    Ders Özeti:

  • 5 saat 30 dakika  Toplam İçerik
  • 27 Konu Anlatımı
  • Ders Özellikleri:

  • Özgün İçerikler ikon Özgün İçerikler
  • Öğretmenin Tarzına Uygun Sorular ikon Öğretmenin Tarzına Uygun Sorular
  • Online Video İçeriklerine Erişim ikon Online Video İçeriklerine Erişim
  • Online Sınav/Quiz Erişim ikon Online Sınav/Quiz Erişim
  • Online PDF Soru Erişim ikon Online PDF Soru Erişim
  • Pre-Exam Question Erişim ikon Pre-Exam Question Erişim
  • Her Derse Özel Cheat Sheet ikon Her Derse Özel Cheat Sheet