Title

Algoritma Problemleri ve Çözümleriyle Programlamaya Giriş

Temel Seviye Algoritma Geliştirme , Uygulamalı Programlama, Yazılıma Giriş Kursu, Programlamaya Başlama Eğitimi, C#

4.20 (325 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
Algoritma Problemleri ve Çözümleriyle Programlamaya Giriş
16 241
students
1.5 hours
content
May 2020
last update
FREE
regular price

What you will learn

Programlamanın temellerini iyi bir şekilde öğreneceksiniz.

Yazılım dünyasına hızlı bir giriş yapmış olacaksınız.

Yazılım problemlerini çözerken nasıl bir yaklaşım sergilemeniz gerektiğini göreceksiniz.

Farklı yazılım dillerini öğrenmek istediğinizde hızlı adapte olabileceksiniz.

Bol miktarda örnek problem görmüş olacaksınız.

Temel düzeyde C# bilgisi edineceksiniz.

Çözümlü problemlerle kendinizi geliştirebileceksiniz.

Why take this course?

🎉 Algoritma Problemleri ve Çözümleriyle Programlamaya Giriş 📘

Temel Seviyedeki Algoritma Geliştirme & Yazılıma Giriş Kursu

🌍 Kurs Önerisi: Bu kurs, yazılım dünyasına adım adım yapılan başlangıç için mükemmel bir seçenektir. Baştan sona programlama öğrenmeye kayıp, özellikle C# gibi popüler bir dilde yabancı sözdede anlatılmaktadır. Her hangi dize gorevi yerine geçirebilmenizinizi sağlayacak şekilde tasarlanmıştır ve yeni başlayanlar için önerildir.

👨‍💻 Kurs İçeriği:

  1. Yazılım Geliştirme Ortamının Hazırlanması
    • Bilgi kesileme yazılımın yüklenmesi ve yapılandırılması
  2. Değişken ve Veri Türleri
    • Değişken tanımlama ve verilerin farklı türleri hakkında bilgi edinme
  3. Kontrol Yapıları ve Koşullar
    • İfadelerle koşullar kontrol etme ve programlamayı yönlendirme
  4. Veri Tabanlı Düğümler (Loops)
    • While, for döngülerinin nasıl kullanıldığını öğrenme
  5. Fonksiyonlar
    • Özelleştirilmiş kod blokları oluşturma ve yeniden kullanma
  6. Siniflar ve Nesneler (Classes & Objects)
    • Sınıflar nasıl tanımlanır ve nesneler oluşturulduğunu keşfedin
  7. Algoritma İçinde En iyi Yaklaşım Bulma
    • Karmaşık problemlerde eleganan çözümler bulma stratjileri
  8. Sonraki Adımlar
    • Diğer programlama dillerine geçiş veya gelişmiş konseptlerin öğrenilmesi

🔍 Kurs Avantajları:

  • C#'e Özenle Yakın: C# seçildiğinden, programlamanın temel kavramları her dilde aynıdır. Bu kursa C# kullanılmaktadır, ancak öğrendiğiniz bilgiler farklı dillerde de kullanabilirsiniz.
  • Yaygın Dil: Pek çok sektörde yaygın olarak kullanılan C#, sizi geniş bir kesimde başka dil öğrenmeye adım atabilir.
  • Öğrendiğiniz Temeller Genel Olarak Geçerlidir: Yazılım dünyasına yeni giren veya başlangıçta olası bir dil öğrenmeye kararlanıyorsanız, bu kurs sizi hem kavramları aynı dillerde anlatacak hem de geliştirmenize yardımcı olur.

✍️ Kurs Nedenzleri:

  • Teorik ve Pratik Eğitim: Teorik bilgilerle yeni öğrendiğiniz konseptlere birlikte pratik uygulamalarla değerli bir eğitim stratejisi.
  • Önceden Hazırlanmış Ödevler: Kod yazma ve problem çözme becerilerinizi geliştirmek için özel hazırlanmış sorular üzerinde çalışmanız.
  • Ek Olarak Çözümlü Sorular: Kurs tamamladığınızda, algoritma becerinizi test etme ve daha dalgalanmalı bir programlama deneyimi kazanmanız için hazırlanmış ek çözümlü sorular.

🤝 Kurs Sonrası:

Bu kursi tamamladıktan sonra, programlamanın temellerine sahip olup, sizi hem yeni diller öğrenmeye hem de mevcut dilde daha karmaşık projeler üzerinde çalışabilmenize olanak tanır. Algoritma ve veri yapıları hakkında derinlemesine bilgi edinerek, sizin kodunuzun verimliliğini ve okunabilirliğini artıracak mantıklar yaratmanıza yardımcı olur.

📅 Başlangıç Tarihi: [Ekleme Tarihi]'nden itibaren, her haftada yeni bir konu ve uygulama örneği ile kaliteli programlama öğrenmeye atılır.

🎉 Kayıtlar Açıyoruz! Sizi bu ziyade bir taşıma sürecine dahil etmek için Burdan Kayıt Ol! En böyle, kodunuzu yazarken ve programlamayla alakalı konuları eleştirmekte en iyi olmak için burada!

Our review


Overall Course Rating: 4.70
Recent Reviews Summary:

Pros:

  • Tailored for Beginners: The course is highly recommended for individuals who are new to programming and seeking a step-by-step introduction to coding, particularly those without prior knowledge of fundamental programming structures like for, while, and if-else statements.
    • It guides learners through the basics at a comfortable pace, ensuring that students are not left behind if they already have some basic understanding of software development.
    • The course is designed to engage learners hands-on from the start, encouraging them to practice as they go along, which helps in building confidence and understanding.
  • Problem-Solving Approach: The instructor presents problems first and then provides solutions by pausing videos, allowing learners to attempt to solve issues themselves before assistance is provided—empowering students to learn through trial and error.
    • This approach is particularly effective for solidifying concepts and building problem-solving skills independently.
  • Uplifting: The course's step-by-step guidance in applying concepts learnt is found to be very encouraging, offering hope that with practice, learners can master the material.
    • It instills confidence in students, who are excited to explore more advanced topics after completing this introductory course.

Cons:

  • Potential for Repeat Content: Some reviewers mentioned that if learners already have a grasp of basic programming concepts, they might find some content repetitive and could potentially skip certain sections.
    • However, it's noted that the course is likely to be beneficial even at an intermediate level for filling in gaps or reinforcing knowledge.
  • Outdated Examples: One reviewer suggested that certain examples within the course could be updated to reflect more current practices in software development.
    • For instance, citing a specific example like solving the 9th Exercise Compound Interest Formula, there's room for incorporating more contemporary problems or case studies relevant to today's technologies.
  • May Not Be Suitable for Advanced Learners: The course is described as suitable for those at the entry level of computer science and might not offer enough depth for learners with prior experience in programming.
    • It is strongly recommended for those considering a career in software engineering or who are enrolled in a computer science university program, as it could provide a solid foundation before diving into more complex topics at the university level.

Final Verdict: This course is an excellent starting point for individuals with no prior programming knowledge and offers a comprehensive introduction to fundamental concepts. It is interactive, practical, and encourages problem-solving from the beginning. While it may be redundant for those with some programming background, it still serves as a valuable refresher or reinforcer of key principles. The course's content could be enhanced with more up-to-date examples to keep pace with the ever-evolutionary field of computer science. Overall, it is highly recommended, particularly for beginners looking to kickstart their journey into software engineering or for those in high school or university contemplating a degree in computer science.

Charts

Price

Algoritma Problemleri ve Çözümleriyle Programlamaya Giriş - Price chart

Rating

Algoritma Problemleri ve Çözümleriyle Programlamaya Giriş - Ratings chart

Enrollment distribution

Algoritma Problemleri ve Çözümleriyle Programlamaya Giriş - Distribution chart
3107486
udemy ID
09/05/2020
course created date
12/05/2020
course indexed date
Bot
course submited by