Online cursus – gecertificeerde professionele stage in C-programmering voor iedereen door de Universiteit van Michigan

Ontdek het belang van de C-taal en hoe C, UNIX en Linux de basis legden voor onze moderne computeromgeving.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Verbetering van programmeervaardigheden in de talen C++, Java, JavaScript en Python
  • Inzicht in de geschiedenis en syntaxis van de C-taal
  • Toepassing van basisprogrammeerkennis in de C-taal
  • Omgaan met uitdagende programmeeroefeningen
  • Python-objectpatronen implementeren in C
  • Fouten in de code identificeren en corrigeren
  • Implementatie van datastructuren op basis van een vooraf gedefinieerde codestructuur in C
  • Het leertempo aanpassen aan het begrip van de leerlingen

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • C-programmeur
  • Python-programmeur
  • Java-programmeur
  • JavaScript-programmeur
  • Systeemontwikkelaar
  • software-ingenieur
  • systeemanalist
  • Applicatie-ontwikkelaar
  • spelontwikkelaar
  • Softwareontwikkelaar voor embedded systemen

Stage – een reeks van 4 cursussen

Door de basisprincipes van C te leren, kan iedereen die geïnteresseerd is in programmeren zijn vaardigheden in talen als C++, Java, JavaScript en Python verbeteren. In de C-programmeercursus voor iedereen leer je over de geschiedenis van C en de C-syntaxis, terwijl je basisprogrammeerkennis in deze taal opbouwt.

Pas uw kennis toe in een verscheidenheid aan oefeningen in elke cursus terwijl u doorgaat naar meer geavanceerde onderwerpen. Met deze specialisatie kunt u in uw eigen tempo vooruitgang boeken, waarbij u zelf kunt kiezen hoe u complexere oefeningen aanpakt.

  • Geschikt voor zowel nieuwkomers in de programmeerwereld als ervaren software.

Toegepast leerproject

In deze specialisatie zijn er verschillende steeds uitdagender wordende programmeeroefeningen, variërend van een paar minuten inspanning tot vele uren ontwikkeling.

  • Leerlingen zullen ontdekken hoe ze Python-objectpatronen in C kunnen implementeren.
  • Identificeer en corrigeer fouten in de code.
  • Implementeer een lijst met datastructuren op basis van een vooraf gedefinieerde C-codestructuur.

Naarmate leerlingen met complexere concepten te maken krijgen, passen we het tempo aan om ervoor te zorgen dat leerlingen de stof begrijpen voordat ze verder gaan. Naarmate ze verder komen, bouwen we voort op eerdere lessen.

Details of the courses that make up the specialization

Onderzoek C

Cursus 1

11 uur

4,8 (34 beoordelingen)

Cursusdetails

  • Wat je gaat leren:
    • Leer de basisprincipes van de C-syntaxis
    • Identificeer de overeenkomsten en verschillen tussen C en Python
    • Begrijp de impact van C op moderne programmering
  • Vaardigheden die je opdoet:
    • Categorie: C-syntaxis
    • Categorie: Gegevenstypen in C
    • Categorie: Geschiedenis van computers

Cursus 2: Programmeren in C

13 uur

4,7 (20 beoordelingen)

Cursusdetails

  • Wat je gaat leren:
    • Begrijp variabelen en typen in C
    • Begrijp de controlestroom in C
    • Leer recursieve functies schrijven
  • Vaardigheden die je opdoet:
    • Categorie: Recursieve functie
    • Categorie: C-syntaxis
    • Categorie: Stroomsyntaxis

Cursus 3: Datastructuren in C

15 uur

4,5 (10 beoordelingen)

Cursusdetails

  • Wat je gaat leren:
    • Creëer datastructuren in C
    • Begrijp het verschil in structuren tussen C en Python
    • Lees meer over mogelijke beveiligingsproblemen met betrekking tot C
  • Vaardigheden die je opdoet:
    • Categorie: geheugenbeheer
    • Categorie: Gebouwen
    • Categorie: Kiezers
    • Categorie: Arrays

Cursus 4: Objecten bouwen in C

17 uur

Cursusdetails

  • Wat je gaat leren:
    • Maak objecten in C
    • Meer informatie over dynamische geheugentoewijzing in objecten
    • Begrijp de principes van objectgeoriënteerd programmeren in C
  • Vaardigheden die je opdoet:
    • Categorie: Dynamische geheugentoewijzing in C
    • Categorie: Objectgeoriënteerd programmeren (OOP)