Leer de grondbeginselen van de informatica terwijl u efficiënte datastructuren in de C++-taal implementeert. Betreed de wereld van algoritmen en datastructuren in een populaire en geavanceerde taal.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Onderwerpen die in deze training aan bod komen zijn onder andere:
De stagereeks is bedoeld om potentiële kandidaten te helpen bij de voorbereiding op de masteropleiding Computer Science (MCS) en Data Science.
Studenten lossen elke week uitdagende problemen op door codefragmenten in C++ te implementeren in een webgebaseerde interface. Elke cursus omvat ook twee langere codeerprojecten, waarbij studenten instructies volgen om een C++-programma te voltooien dat taken uitvoert zoals:
21 uur
4,7 (2.959 beoordelingen)
Wat je gaat leren:
Deze cursus leert deelnemers hoe ze een programma in C++ kunnen schrijven, inclusief hoe ze een ontwikkelomgeving kunnen opzetten voor het schrijven van C++-code en het begrijpen van datastructuren als klassen in C++. Dit is de eerste cursus in het versnelde traject van de basisbeginselen van de informatica.
Cursus 2
18 uur
4,8 (884 beoordelingen)
Wat je gaat leren:
In deze cursus leert u nieuwe datastructuren voor het efficiënt opslaan en ophalen van gegevens, gestructureerd in een georganiseerde volgorde. De specifieke onderzochte structuren zijn onder meer:
De cursus presenteert ook algoritmische complexiteitsanalyse.
Cursus 3
20 uur
4,7 (544 beoordelingen)
Wat je gaat leren:
Deze cursus behandelt de datastructuren en algoritmen die nodig zijn om hashtabellen, verschillende sets en grafieken te implementeren. Deze basisdatastructuren zijn handig voor ongeordende gegevens, waaronder:
De cursus behandelt ook algoritmen voor het doorlopen van grafieken, inclusief het vinden van de kortste route naar een ander element en verschillende groepen.