Online cursus – gecertificeerde professionele specialisatie in C en C++ van de University of California, Santa Cruz

Leer coderen in de talen C en C++. Verkrijg een diepgaand inzicht in computerprogrammering door te leren coderen, debuggen en complexe problemen op te lossen in C en C++.

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

  • Basisprincipes van C-programmeren
  • Geavanceerde semantiek en syntaxis in de C++-taal
  • Vaardigheden toepassen op problemen op hoog niveau
  • Algoritmen voor kunstmatige intelligentie
  • Monte Carlo-schatting in complexe spellen
  • Programma’s schrijven en fouten in de code opsporen
  • Praktische praktijk bij eindbeoordeling

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • software-ingenieur
  • data wetenschapper
  • Ontwikkelaar van kunstmatige intelligentie
  • spelontwikkelaar
  • C/C++ programmeur
  • Ontwikkelaar van algoritmen
  • systeemingenieur
  • Applicatie-ontwikkelaar
  • Softwareontwikkelaar voor complexe systemen

Stage – een cursusreeks van vier cursussen

Deze specialisatie is bedoeld voor alle programmeerliefhebbers, inclusief beginners, computerwetenschappers en liefhebbers van kunstmatige intelligentie die hun programmeervaardigheden in de basistalen C en C++ willen ontwikkelen.

Cursusinhoud

  • Twee cursussen in de C-taal
  • Twee cursussen in de taal C++

In de cursussen leer je de basisprincipes van programmeren in C en bespreek je de meer geavanceerde semantiek en syntaxis van C++. Het bereidt je voor om de vaardigheden toe te passen op problemen op hoog niveau met behulp van kunstmatige intelligentie-algoritmen en Monte Carlo-schattingen in complexe games.

Een praktisch leerproject

Studenten met deze oriëntatie beginnen vanaf het allereerste begin met coderen. Elke module biedt veel mogelijkheden voor het schrijven van programma’s en het vinden van fouten in de code van de leerling en van anderen. Op basis van de kennis die zij verwerven, zullen de leerlingen hun begrip van programmeren demonstreren in een eindbeoordeling die praktische oefening omvat.

Details of the courses that make up the specialization

Programmeercursussen C en C++

Cursus 1: C voor iedereen: basisprincipes van programmeren

Duur: 15 uur
Beoordeling: 4,5 (6.435 beoordelingen)

  • Schrijf een eenvoudig programma.
  • Een programma compileren, debuggen en uitvoeren.
  • Pas concepten toe die verband houden met arrays, pointers, functies, gegevenstypen en lexicale elementen.

Cursus 2: C voor iedereen: gestructureerd programmeren

Duur: 9 uur
Beoordeling: 4,6 (750 beoordelingen)

  • Pas concepten toe met behulp van opdrachtregelargumenten.
  • Gebruik eenvoudige C++-constructies.
  • Gebruik bronnen om code te debuggen.

Cursus 3: C++ voor C-programmeurs, deel één

Duur: 13 uur
Beoordeling: 4,4 (2.287 beoordelingen)

  • Converteer C-programma’s naar C++-programma’s.
  • Gebruik basiscontainerklassen.
  • Pas de principes van Dijkstra’s kortste pad-algoritme toe.

Cursus 4: C++ voor C-programmeurs, deel 2

Duur: 14 uur
Beoordeling: 4,5 (321 beoordelingen)

  • Gebruik een standaardsjabloonbibliotheek.
  • Pas overervingslogica en C++-syntaxis toe.
  • Beschrijf en vergelijk het min-max-algoritme en het alfa-bèta-algoritme voor games.