Online cursus – gecertificeerde professionele specialisatie in conceptueel C-programmeren, Duke University

Leer de essentiële basisprincipes van programmeren. Beheers programmeervaardigheden om complexe problemen op te lossen.

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

  • Algoritmen op een systematische manier ontwikkelen
  • C-code lezen en schrijven
  • Complexe problemen oplossen door computerprogramma’s te schrijven
  • Een sorteeralgoritme schrijven
  • Met behulp van Monte Carlo-simulatie om de kansen te berekenen

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • software-ingenieur
  • Ontwikkelaar van algoritmen
  • data-analist
  • C-programmeur
  • spelontwikkelaar
  • Computationeel ingenieur
  • Ontwikkelaar van simulatiesystemen
  • Educatieve softwareontwikkelaar
  • Ontwikkelaar van pokersoftware

Stage – een vierdelige cursusreeks

Deze specialisatie legt een sterke basis in programmeren voor leerlingen die geïnteresseerd zijn in het oplossen van complexe problemen door computerprogramma’s te schrijven. Tijdens de vier cursussen leer je systematisch algoritmen ontwikkelen en C-code lezen en schrijven om deze te implementeren. Dit is een uitstekende voorbereiding op een carrière in softwareontwikkeling of andere computergebieden.

Succesvolle afronding van de stage wordt door toelatingscommissies beschouwd als bewijs van je capaciteiten en zal je aanmelding voor een masterdiploma aan Duke’s School of Engineering verrijken.

Een praktisch leerproject

  • Een sorteeralgoritme schrijven
  • Software schrijven die Monte Carlo-simulatie gebruikt om de odds voor pokerhanden te berekenen

Het Poker Project is verdeeld in drie cursussen, zodat u de meer uitdagende delen van het programma kunt schrijven naarmate u meer geavanceerde vaardigheden opdoet.

Details of the courses that make up the specialization

Basisprincipes van programmeren

Cursus 1

Duur: 18 uur

Beoordeling: 4,7 (6.805 beoordelingen)

Wat je gaat leren: Programmeren is een belangrijke vaardigheid. De cursus biedt een probleemoplossend proces – zeven stappen – voor het ontwikkelen van algoritmen en het begrijpen van code.

  • Categorie: Algoritmen
  • Categorie: Programmeertaalconcepten
  • Categorie: Problemen oplossen
  • Categorie: C-programmering

Cursus 2

Duur: 20 uur

Beoordeling: 4,3 (790 beoordelingen)

Wat je leert: De cursus leert je code schrijven terwijl je vooraf plant, programma’s compileert en uitvoert en problemen controleert.

  • Categorie: C-programmering
  • Categorie: compiler
  • Categorie: Problemen oplossen

Cursus 3

Duur: 20 uur

Beoordeling: 4,3 (339 beoordelingen)

Wat je gaat leren: De cursus introduceert programmeerstructuren: expressies, arrays en herhalingen.

Cursus 4

Duur: 23 uur

Beoordeling: 4,3 (170 beoordelingen)

Wat je leert: technieken voor interactie met de gebruiker en het systeem, dynamische toewijzing van geheugen, lezen en schrijven naar bestanden.

Afstudeerproject: Monte Carlo-simulatie om handkansen in een pokerspel te berekenen.