Online cursus – gecertificeerde professionele stage in C-programmeren met Linux door Institut Mines-Télécom

Verwerf vaardigheden in computertechniek – C en Linux. Word een ervaren C-programmeur en start een carrière in computertechniek.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Computerprogramma’s schrijven, lezen en debuggen in de C-taal
  • Bekendheid met het Linux-besturingssysteem
  • Programmeren in C zonder installatie
  • Oefen door middel van begeleide oefeningen en korte programmeerdemo’s
  • Uitvoeren van complexe programmeertaken

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • Systeemontwikkelaar
  • software-ingenieur
  • Applicatie-ontwikkelaar
  • spelontwikkelaar
  • Ontwikkelaar van embedded systemen
  • Gegevensingenieur
  • Linux-softwareontwikkelaar
  • Softwareontwikkelaar in C-taal
  • Programmeur van besturingssystemen
  • Robotica-ontwikkelaar
  • Softwareontwikkelaar voor mobiele apparaten
  • Softwareontwikkelaar voor servers
  • Softwareontwikkelaar voor supercomputers

Stage – een reeks van 7 cursussen

In dit specialisatieprogramma C leren met Linux doorloop je zeven korte cursussen waarin je computerprogramma’s in de C-taal leert schrijven, lezen en debuggen, terwijl je het Linux-besturingssysteem leert kennen.

Waarom C leren?

  • De C-taal wordt gebruikt in een grote verscheidenheid aan apparaten, zoals smartphones, navigatiesystemen, robots en drones.
  • C is een basisprogrammeertaal die wordt onderwezen op technische scholen over de hele wereld.
  • Het wordt beschouwd als een van de meest stabiele en populaire programmeertalen ter wereld.

Linux en de C-taal

Linux is een essentieel besturingssysteem dat door de meeste computeronderzoekers en softwareontwikkelaars wordt gebruikt. Het beheert bijna alle supercomputers en de meeste servers over de hele wereld.

Een praktisch leerproject

Beginners, zelfs degenen zonder voorafgaande programmeerervaring, kunnen onmiddellijk beginnen met programmeren in C via onze nieuwe tools in de browser. U hoeft niets te installeren!

Je oefent met begeleide oefeningen en korte programmeerdemo’s, maar ook met complexere taken.

Details of the courses that make up the specialization

Cursussen C-programmeren

Cursus 1: Programmeren in C-taal: Begin

Duur: 11 uur
Beoordeling: 4,6 (212 beoordelingen)

  • Definieer, onderscheid en geef voorbeelden van hardware/software, computerprogramma’s/algoritmen
  • Leg het concept van variabele uit en declareer, initialiseer en wijzig variabelen van de typen int, double en char
  • Maak en becommentarieer eenvoudige C-programma’s die tekst, speciale tekens en variabelen met gecontroleerde opmaak op het scherm kunnen afdrukken
  • Maak eenvoudige C-programma’s die for-lussen gebruiken om instructiesblokken te doorlopen

Vaardigheden die je verwerft: computerprogrammering, opdrachtregelinterface, Linux

Cursus 2: Programmeren in de C-taal: de basis van de taal

Duur: 13 uur
Beoordeling: 4,7 (81 beoordelingen)

  • Gebruik logische voorwaarden om de stroom van het programma te controleren via voorwaardelijke instructies (if-else), herhalingen (for/while-lus)
  • Maak en wijzig arrays om hele getallen en decimale getallen op te slaan
  • Maak arrays van op nul eindigende tekens om tekenreeksen op te slaan en te wijzigen
  • Sorteer en doorzoek reeksen cijfers en tekens

Vaardigheden die je verwerft: computerprogrammeren, programmeren in C-taal, Linux

Cursus 3: Programmeren in C-taal: modulair programmeren en geheugenbeheer

Duur: 10 uur
Beoordeling: 4,8 (54 beoordelingen)

  • Een complexe programmeertaak opsplitsen in verschillende functies
  • Onthoud hoe het computergeheugen is georganiseerd om variabelen en arrays op te slaan
  • Zoek het adres van een variabele
  • eenvoudige aanwijzerberekeningen uitvoeren

Vaardigheden die je verwerft: computerprogramma’s/algoritmen, computerprogrammeren, C-programmeren

Cursus 4: Programmeren in C-taal: pointers en geheugenbeheer

Duur: 7 uur
Beoordeling: 4,7 (45 beoordelingen)

  • Visualiseer het concept van een aanwijzer en gebruik deze om variabelen door te geven aan functies
  • Pas pointerberekeningen toe om toegang te krijgen tot elementen van eendimensionale en multidimensionale arrays
  • Gebruik arrays met tekenreeksen om lijsten met tekenreeksen op te slaan
  • Beheer het geheugengebruik door geheugen tijdens runtime dynamisch toe te wijzen en vrij te maken

Vaardigheden die je verwerft: Computerprogrammering, C-programmering

Cursus 5: Programmeren in C-taal: geavanceerde datatypen

Duur: 7 uur
Beoordeling: 4,4 (50 beoordelingen)

  • Definieer nieuwe gegevenstypen (structuren) om meerdere gegevensitems in één variabele op te slaan
  • Zoek en verklaar het geheugengebruik van een structuur en gebruik verwijzingen naar structuren