Leer de essentiële basisprincipes van programmeren. Beheers programmeervaardigheden om complexe problemen op te lossen.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
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.
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.
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.
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.
Duur: 20 uur
Beoordeling: 4,3 (339 beoordelingen)
Wat je gaat leren: De cursus introduceert programmeerstructuren: expressies, arrays en herhalingen.
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.