Temel programlama temellerini öğrenin. Karmaşık sorunları çözmek için programlama becerilerinde uzmanlaşın.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Bu uzmanlık, karmaşık sorunları bilgisayar programları yazarak çözmekle ilgilenen öğrenciler için programlamada güçlü bir temel oluşturur. Dört kurs boyunca sistematik olarak algoritmalar geliştirmeyi ve bunları uygulamak için C kodunu okuyup yazmayı öğreneceksiniz. Bu, yazılım geliştirme veya diğer hesaplama alanlarındaki bir kariyer için mükemmel bir hazırlıktır.
Stajın başarıyla tamamlanması, kabul komiteleri tarafından yeteneklerinizin kanıtı olarak değerlendirilecek ve Duke’s School of Engineering’de yüksek lisans derecesi başvurunuzu geliştirecektir.
Poker Projesi üç kursa bölünmüştür, böylece daha ileri beceriler kazandıkça programın daha zorlu kısımlarını yazabilirsiniz.
Süre: 18 saat
Derecelendirme: 4,7 (6.805 derecelendirme)
Ne öğreneceksiniz: Programlama önemli bir beceridir. Kurs, algoritma geliştirmek ve kodu anlamak için yedi adımdan oluşan bir problem çözme süreci sunar.
Süre: 20 saat
Değerlendirme: 4,3 (790 değerlendirme)
Ne öğreneceksiniz: Kurs, önceden planlama yaparken, programları derleyip çalıştırırken ve sorunları kontrol ederken kod yazmayı öğretir.
Süre: 20 saat
Değerlendirme: 4,3 (339 değerlendirme)
Ne öğreneceksiniz: Kurs programlama yapılarını tanıtmaktadır: ifadeler, diziler ve tekrarlar.
Süre: 23 saat
Derecelendirme: 4,3 (170 derecelendirme)
Ne öğreneceksiniz: Kullanıcı ve sistemle etkileşim teknikleri, dinamik bellek tahsisi, dosyalara okuma ve yazma.
Final projesi: Bir poker oyununda el olasılıklarını hesaplamak için Monte Carlo simülasyonu.