|
via Udemy |
Go to Course: https://www.udemy.com/course/c-programlama-bellek-haritalamayla-garantili-ogrenme-metod/
Certainly! Here's a detailed review and recommendation for the course "C PROGRAMLAMA & BELLEK HARİTALAMAYLA GARANTİLİ ÖĞRENME" available on Coursera: --- **Course Review: C PROGRAMLAMA & BELLEK HARİTALAMAYLA GARANTİLİ ÖĞRENME** **Overview:** This comprehensive course is designed for learners interested in embedded systems, system programming, and mastering the C programming language—one of the most popular and widely used languages in these fields. The course provides a robust mix of theoretical knowledge and practical exercises, emphasizing active learning to ensure skill development. **Content & Structure:** The course is structured into multiple parts, with the initial focus on foundational topics like pointers, functions, and memory management, crucial for efficient programming in C. Highlights include: - **Pointers and their Applications:** In-depth exploration of pointers, their relationship with arrays, pointer arithmetic, and usage in functions. The course includes practical examples such as bubble sort and reference calls. - **Memory Management:** Ensures students understand how to manipulate memory directly, a vital skill for embedded systems. - **Hands-on Exercises:** Over 60% of the course involves coding exercises, review activities, and quizzes designed to reinforce learning and facilitate continuous improvement. - **Advanced Topics:** Includes real-world scenarios like embedded system applications, microcontroller programming (specifically PIC microcontrollers), and various practical projects such as sorting algorithms, game development, and device integration. **Teaching Methodology:** The course adopts a guarantee-based learning approach, investing approximately 20% in theoretical explanations and 20% in example-based learning. The remaining 60% is dedicated to hands-on projects and exercises, fostering a practical understanding of concepts. **Pros:** - Focus on core concepts with practical applications. - Extensive coding exercises and review sessions. - Suitable for beginners and intermediate learners aiming to strengthen their C programming skills. - Covers embedded systems applications, combining programming with hardware understanding. - Clear focus on memory management and pointer usage, which are often challenging yet essential topics. **Cons:** - The course does not specify a detailed syllabus, which might make course progression less transparent for some learners. - As it is primarily in Turkish, non-Turkish speakers may find language a barrier unless they are comfortable with technical terms in Turkish. **Would I Recommend This Course?** Absolutely. If you're looking to gain a solid understanding of C programming with an emphasis on memory management and practical applications—especially in embedded systems—this course is highly recommended. Its balanced approach of theory and practice makes it suitable for beginners and those looking to deepen their understanding of system programming. **Final Thoughts:** This course offers a thorough and practice-oriented pathway to mastering C programming. Its focus on pointers, memory management, and real-world applications in embedded systems set it apart from more generic C courses. Whether you're a student, a hobbyist, or a professional aiming to enhance your skills, this course provides the resources and structure needed for effective learning. --- If you'd like, I can help find supplementary resources or guide you on how to best approach this course for maximum benefit!
Merhaba Arkadaşlar,Bu, 3. kurs ile gömülü sistemler ve sistem programcılığı alanında en popüler ve çokca kullanılan dillerden biri olan C dilini inceleyeceğiz.Eğitimde konuların yüzde 20'si konu anlatımı, yüzde 20'si örnek çalışma sorularıyla tamamlanıcak.Geri kalan %60'ı ise sizin gelişiminizi azami düzeyde olması için ödevler, testler, gözden geçirme alıştırmaları gibi pratik çalışmalarla karşı karşıya kalacaksınız.Bu kısım gelişiminiz açısından en önem verilmesi gereken noktalardır.# AŞAMA -1- : 3 KURS1# ANALOG ELEKTRONİK TEMELLERİ & TASARIM & UYGULAMALAR #20202# PIC MİKRODENETLEYİCİLER & PIC16F887-877A-84A & BOL UYGULAMA3# C PROGRAMLAMA & BELLEK HARİTALAMAYLA GARANTİLİ ÖĞRENME METODBu bölümde: 1_1 Pointer Nedir ?1_2 Pointerların Fonksiyonlarla Kullanımı: Referans İle Çağırma_Örnek-11_2 Pointerların Fonksiyonlarla Kullanımı: Referans İle Çağırma_Örnek-21_2 Pointerların Fonksiyonlarla Kullanımı: Referans İle Çağırma_Örnek-31_2 Pointerların FonksiyonlarKullanımı Referans İle Çağırma_Örnek-4 BubbleSort1_4 Const Belirleyicisinin Pointer'lar İle KullanımıÖdev: Kod parçacıklarındaki hataları, programların çalışmalarını açıklayınız ?1_5 Pointerlar da Aritmetik İşlemler1_6 Pointer Ve Dizi Arasındaki İlişki_Örnek-1Ödev: Program-1 ne yapmaktadır ?Ödev: Program-2 ne yapmaktadır ?Ödev: Kod Parçacıklarındaki Hataları Bulunuz ?1_6 Pointer Ve Dizi Arasındaki İlişki_Örnek-2: İSKAMBİL OYUNU_11_6 Pointer Ve Dizi Arasındaki İlişki_Örnek-2: İSKAMBİL OYUNU_21_6 Pointer Ve Dizi Arasındaki İlişki_Örnek-2: İSKAMBİL OYUNU_3Pointer - Gözden Geçirme Alıştırmaları-1Kodlama Egzersizin_1: 3 adet Sayıyı SıralamaKodlama Egzersizin_2: 3x3 Dizide Kullanıcının Girdiği Sayıyı Arayan ProgramKodlama Egzersizin_8: Her Doğan Bebeğe Numara AtamaKodlama Egzersizin_9: Altın Kur Fiyatlarına Göre Altın Miktarını HesaplayanKodlama Egzersizin_10: Uzunluk Birim Çevirici: mm->mKodlama Egzersizin_11: Tekstil Fabrikası Ürün KodlamaKodlama Egzersizin_12: Tur Şirketi Araç HesaplamaKodlama Egzersizin_13: Verilen Sayının En Büyük Ve En Küçük Değerlerini Bulma1_7 Fonksiyonlara İsaret Eden Pointerlar_Örnek-1 Menü Seçimibaşlıklarını detaylıca inceleyeceğiz.