Çevrimiçi kurs – Kaliforniya Üniversitesi, Santa Cruz’da C ve C++ alanında sertifikalı profesyonel uzmanlık

C ve C++ dillerinde kodlamayı öğrenin. C ve C++ dillerinde kodlamayı, hata ayıklamayı ve karmaşık sorunları çözmeyi öğrenerek bilgisayar programlama konusunda derinlemesine bilgi edinin.

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

  • C programlamanın temelleri
  • C++ dilinde gelişmiş anlambilim ve sözdizimi
  • Becerilerin üst düzey problemlere uygulanması
  • Yapay zeka algoritmaları
  • Karmaşık oyunlarda Monte Carlo tahmini
  • Program yazma ve koddaki hataları bulma
  • Nihai değerlendirmede pratik uygulama

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • yazılım mühendisi
  • veri bilimcisi
  • Yapay zeka geliştiricisi
  • oyun geliştiricisi
  • C/C++ programcısı
  • Algoritma geliştiricisi
  • sistem mühendisi
  • Uygulama geliştiricisi
  • Karmaşık sistemler için yazılım geliştiricisi

Staj – dört dersten oluşan bir kurs serisi

Bu uzmanlık, temel C ve C++ dillerinde programlama becerilerini geliştirmek isteyen yeni başlayanlar, bilgisayar bilimcileri ve yapay zeka meraklıları da dahil olmak üzere tüm programlama meraklılarına yöneliktir.

Kurs içeriği

  • C dilinde iki ders
  • C++ dilinde iki ders

Kurslarda C dilinde programlamanın temellerini öğrenecek ve C++’ın daha gelişmiş semantik ve sözdizimini inceleyeceksiniz. Karmaşık oyunlarda yapay zeka algoritmalarını ve Monte Carlo tahminini kullanarak becerilerinizi üst düzey problemlere uygulamaya hazırlayacaktır.

Pratik bir öğrenme projesi

Bu niyetle öğrenciler kodlamaya en baştan başlayacaklardır. Her modül, program yazmak ve öğrencinin ve başkalarının kodundaki hataları bulmak için birçok fırsat sunar. Öğrenciler, edindikleri bilgilere dayanarak, uygulamalı uygulamaları içeren son değerlendirmede programlama konusundaki anlayışlarını göstereceklerdir.

Details of the courses that make up the specialization

C ve C++ programlama kursları

Kurs 1: Herkes İçin C: Programlamanın Temelleri

Süre: 15 saat
Derecelendirme: 4,5 (6.435 derecelendirme)

  • Basit bir program yazın.
  • Bir programı derleyin, hata ayıklayın ve çalıştırın.
  • Diziler, işaretçiler, işlevler, veri türleri ve sözcüksel öğelerle ilgili kavramları uygulayın.

Kurs 2: Herkes için C: Yapılandırılmış Programlama

Süre: 9 saat
Derecelendirme: 4,6 (750 derecelendirme)

  • Komut satırı argümanlarını kullanarak kavramları uygulayın.
  • Basit C++ yapılarını kullanın.
  • Kodda hata ayıklamak için kaynakları kullanın.

Kurs 3: C programcıları için C++, birinci bölüm

Süre: 13 saat
Derecelendirme: 4,4 (2.287 derecelendirme)

  • C programlarını C++ programlarına dönüştürün.
  • Temel kapsayıcı sınıflarını kullanın.
  • Dijkstra’nın en kısa yol algoritmasının ilkelerini uygulayın.

Kurs 4: C programcıları için C++, bölüm 2

Süre: 14 saat
Değerlendirme: 4,5 (321 değerlendirme)

  • Standart bir şablon kitaplığı kullanın.
  • Kalıtım mantığını ve C++ sözdizimini uygulayın.
  • Oyunlar için min-maks algoritmasını ve alfa-beta algoritmasını tanımlayın ve karşılaştırın.