C++ dilinde verimli veri yapılarını uygularken bilgisayar biliminin temellerini öğrenin. Algoritmalar ve veri yapıları dünyasına popüler ve gelişmiş bir dilde girin.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Bu eğitimde ele alınan konular şunlardır:
Staj serisi, potansiyel adayların Bilgisayar Bilimleri (MCS) ve Veri Bilimi alanında Yüksek Lisans programına hazırlanmalarına yardımcı olmak için tasarlanmıştır.
Öğrenciler her hafta zorlu problemleri C++ kod parçacıklarını web tabanlı bir arayüzde uygulayarak çözecekler. Her ders ayrıca öğrencilerin aşağıdaki gibi görevleri gerçekleştiren bir C++ programını tamamlamak için talimatları takip edecekleri iki uzun kodlama projesi içerir:
21 saat
4,7 (2.959 puan)
Ne öğreneceksiniz:
Bu kurs katılımcılara, C++ kodu yazmak için bir geliştirme ortamının nasıl kurulacağı ve veri yapılarını C++ sınıfları olarak anlamak da dahil olmak üzere, C++ dilinde bir programın nasıl yazılacağını öğretir. Bu, bilgisayar biliminin temellerinin hızlandırılmış yolundaki ilk derstir.
Kurs 2
18 saat
4,8 (884 değerlendirme)
Ne öğreneceksiniz:
Bu kursta, düzenli bir sırayla yapılandırılmış verilerin verimli bir şekilde depolanması ve alınması için yeni veri yapılarını öğreneceksiniz. İncelenen spesifik yapılar şunları içerir:
Kurs ayrıca algoritmik karmaşıklık analizini de sunar.
Kurs 3
20 saat
4,7 (544 değerlendirme)
Ne öğreneceksiniz:
Bu ders karma tabloları, farklı kümeleri ve grafikleri uygulamak için gereken veri yapıları ve algoritmaları ele alır. Bu temel veri yapıları aşağıdakiler de dahil olmak üzere sırasız veriler için kullanışlıdır:
Kurs ayrıca başka bir öğeye ve farklı gruplara giden en kısa rotanın bulunması da dahil olmak üzere grafik geçiş algoritmalarıyla da ilgilenir.