Çevrimiçi kurs – kavramsal C programlamada sertifikalı profesyonel uzmanlık, Duke Üniversitesi

Temel programlama temellerini öğrenin. Karmaşık sorunları çözmek için programlama becerilerinde uzmanlaşın.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Algoritmaların sistematik bir şekilde geliştirilmesi
  • C kodunu okuma ve yazma
  • Bilgisayar programları yazarak karmaşık problemleri çözme
  • Sıralama algoritması yazma
  • Oranları hesaplamak için Monte Carlo simülasyonunu kullanma

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • yazılım mühendisi
  • Algoritma geliştiricisi
  • veri analisti
  • C programcısı
  • oyun geliştiricisi
  • Hesaplamalı mühendis
  • Simülasyon sistemlerinin geliştiricisi
  • Eğitim yazılımı geliştiricisi
  • Poker yazılım geliştiricisi

Staj – dört bölümlük bir kurs serisi

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.

Pratik bir öğrenme projesi

  • Sıralama algoritması yazma
  • Poker ellerinin oranlarını hesaplamak için Monte Carlo simülasyonunu kullanacak yazılım yazma

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.

Details of the courses that make up the specialization

Programlamanın temelleri

Kurs 1

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.

  • Kategori: Algoritmalar
  • Kategori: Programlama dili kavramları
  • Kategori: Sorun Giderme
  • Kategori: C programlama

Kurs 2

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.

  • Kategori: C programlama
  • Kategori: Derleyici
  • Kategori: Sorun Giderme

Kurs 3

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.

Kurs 4

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.