Çevrimiçi kurs – Institut Mines-Télécom tarafından Linux ile C Programlama alanında sertifikalı profesyonel staj

Bilgisayar mühendisliği becerileri edinin – C ve Linux. Yetenekli bir C programcısı olun ve bilgisayar mühendisliği alanında kariyere başlayı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

  • C dilinde bilgisayar programlarını yazma, okuma ve hata ayıklama
  • Linux işletim sistemine aşinalık
  • Kurulum gerektirmeden C dilinde programlama
  • Rehberli alıştırmalar ve kısa kodlama demolarıyla pratik yapın
  • Karmaşık programlama görevlerini gerçekleştirme

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • Sistem geliştiricisi
  • yazılım mühendisi
  • Uygulama geliştiricisi
  • oyun geliştiricisi
  • Gömülü sistem geliştiricisi
  • Veri Mühendisi
  • Linux yazılım geliştiricisi
  • C dili yazılım geliştiricisi
  • İşletim sistemleri programcısı
  • Robotik geliştiricisi
  • Mobil cihazlar için yazılım geliştiricisi
  • Sunucular için yazılım geliştiricisi
  • Süper bilgisayarlar için yazılım geliştiricisi

Staj – 7 dersten oluşan bir seri

Linux ile C öğrenmeye yönelik bu uzmanlık programında, Linux işletim sistemini tanırken, C dilinde bilgisayar programlarının nasıl yazılacağını, okunacağını ve hata ayıklamayı öğreneceğiniz yedi kısa kurstan geçeceksiniz.

Neden C öğrenmelisiniz?

  • C dili akıllı telefonlar, navigasyon sistemleri, robotlar ve drone’lar gibi çok çeşitli cihazlarda kullanılmaktadır.
  • C, dünya çapında mühendislik okullarında öğretilen temel bir programlama dilidir.
  • Dünyadaki en istikrarlı ve popüler programlama dillerinden biri olarak kabul edilir.

Linux ve C dili

Linux çoğu bilgisayar araştırmacısı ve yazılım geliştiricisi tarafından kullanılan önemli bir işletim sistemidir. Dünya çapında neredeyse tüm süper bilgisayarları ve çoğu sunucuyu çalıştırır.

Pratik bir öğrenme projesi

Yeni başlayanlar, hatta önceden programlama deneyimi olmayanlar bile, tarayıcı içindeki yeni araçlarımızı kullanarak C dilinde programlamaya hemen başlayabilecekler. Hiçbir şey yüklemenize gerek yok!

Rehberli alıştırmalar ve kısa kodlama demolarının yanı sıra daha karmaşık görevlerle pratik yapacaksınız.

Details of the courses that make up the specialization

C programlama kursları

Kurs 1: C dilinde programlama: Başlangıç

Süre: 11 saat
Derecelendirme: 4,6 (212 derecelendirme)

  • Donanım/yazılım, bilgisayar programları/algoritmalarını tanımlayın, ayırt edin ve örnekler verin
  • Değişken kavramını açıklayın ve int, double ve char türlerindeki değişkenleri bildirin, başlatın ve değiştirin
  • Kontrollü biçimlendirmeyle ekrana metin, özel karakterler ve değişkenler yazdırabilen basit C programları oluşturun ve bunlar üzerinde yorum yapın
  • Talimat blokları üzerinde yineleme yapmak için for döngüleri kullanan basit C programları oluşturun

Kazanacağınız beceriler: bilgisayar programlama, komut satırı arayüzü, Linux

Kurs 2: C dilinde programlama: dilin temelleri

Süre: 13 saat
Değerlendirme: 4,7 (81 değerlendirme)

  • Koşullu ifadeler (if-else), tekrarlar (for/while döngüsü) yoluyla programın akışını kontrol etmek için mantıksal koşulları kullanın
  • Tam sayıları ve ondalık sayıları depolamak için diziler oluşturun ve değiştirin
  • Dizeleri depolamak ve değiştirmek için sıfır sonlandırılmış karakterlerden oluşan diziler oluşturun
  • Sayı ve karakter dizilerini sıralama ve arama

Kazanacağınız beceriler: bilgisayar programlama, C programlama, Linux

Kurs 3: C dili programlama: modüler programlama ve bellek yönetimi

Süre: 10 saat
Değerlendirme: 4,8 (54 değerlendirme)

  • Karmaşık bir programlama görevini çeşitli işlevlere ayırın
  • Değişkenleri ve dizileri depolamak için bilgisayar belleğinin nasıl organize edildiğini hatırlayın
  • Bir değişkenin adresini bulun
  • basit işaretçi hesaplamaları gerçekleştirin

Kazanacağınız beceriler: bilgisayar programları/algoritmalar, bilgisayar programlama, C programlama

Kurs 4: C programlama: İşaretçiler ve bellek yönetimi

Süre: 7 saat
Derecelendirme: 4,7 (45 derecelendirme)

  • İşaretçi kavramını görselleştirin ve onu değişkenleri işlevlere aktarmak için kullanın
  • Tek boyutlu ve çok boyutlu dizilerin öğelerine erişmek için işaretçi hesaplamaları uygulayın
  • Dize listelerini depolamak için dize dizilerini kullanın
  • Çalışma zamanında belleği dinamik olarak ayırıp serbest bırakarak bellek kullanımını kontrol edin

Kazanacağınız beceriler: bilgisayar programlama, C dilinde programlama

Kurs 5: C dili programlama: ileri veri türleri

Süre: 7 saat
Değerlendirme: 4,4 (50 değerlendirme)

  • Birden fazla veri öğesini tek bir değişkende depolamak için yeni veri türlerini (yapılarını) tanımlayın
  • Bir yapının bellek kullanımını bulun ve açıklayın ve yapılara yönelik işaretçileri kullanın