Online cursus – gecertificeerde professionele specialisatie in conceptueel computergebruik met basis C-programmering door Google, University of Colorado System

Een korte marketingbeschrijving voor een online winkel die een verscheidenheid aan kwaliteitsproducten in verschillende categorieën aanbiedt, met uitstekende klantenservice en redelijke prijzen.

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

  • Computationeel denken
  • C-programmering
  • Het bedenken van oplossingen voor praktische problemen
  • algoritmen
  • Gegevensverzameling, analyse en representatie
  • abstractie
  • automatisering
  • simulatie
  • parallellisatie

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • C-programmeur
  • data-analist
  • software-ingenieur
  • Ontwikkelaar van algoritmen
  • Automatiseringsdeskundige
  • Ontwikkelt computationele oplossingen
  • Simulatie-ingenieur
  • Ontwikkelt parallelle systemen

Stage – een cursusreeks van 4 cursussen

Deze stage is bedoeld om je computationeel denken en basisonderwerpen in C-programmeren te laten verkennen, en deze ideeën toe te passen om oplossingen te ontwikkelen voor een verscheidenheid aan praktische problemen. Voor de eerste cursus is geen programmeerervaring vereist en tijdens de 4 trainingen leer je over computationeel denken en programmeren in de C-taal.

Een praktisch leerproject

De leerlingen ontwikkelen een verscheidenheid aan programma’s in de C-taal, waarbij ze gebruik maken van de ideeën die ze tijdens de permanente educatiecursussen hebben geleerd. Ze passen ook computationele denkideeën toe in een verscheidenheid aan oefeningen en begripstests over onderwerpen zoals:

  • algoritmen
  • Gegevensverzameling, analyse en representatie
  • abstractie
  • automatisering
  • simulatie
  • parallellisatie

Details of the courses that make up the specialization

Cursus 1: Algoritmen, gegevensverzameling en beginnen met programmeren

Deze cursus begint je reis in het leren van computationeel denken en het beginnen met programmeren in de C-taal. Als je wilt leren hoe je op een rigoureuze en computationele manier met de wereld kunt omgaan, dan is dit de cursus voor jou!

In deze cursus verkennen we algoritmen en gegevensverzameling. Je begint met het leren ontwikkelen van C-programma’s door je eerste C-programma te schrijven; Je leert over gegevenstypen, variabelen en constanten.

Waarschuwing: Aan de slag gaan is niet eenvoudig. Leren programmeren is lastig, vooral omdat de vakken in deze specialisatie zijn opgebouwd vanuit een eerstejaars universitaire opleiding.

Cursus 2: Data-analyse en representatie, selectie en herhaling

Deze cursus is de tweede cursus in de specialisatie, waarbij we aandacht besteden aan computationeel denken en beginnen met programmeren in de C-taal. Bij deze cursus wordt ervan uitgegaan dat je over de vereiste kennis van de vorige cursus beschikt.

  • Vereiste kennis op het gebied van computationeel denken: algoritmen en procedures, dataverzameling
  • Vereiste kennis van de C-taal: datatypen, variabelen, constanten en STEM-berekeningen

Tijdens de cursus leer je over data-analyse en de representatie ervan:

  • Module 1: Leer meer over enkele algemene statistieken die kunnen worden berekend terwijl we datasets analyseren
  • Module 2: Ontdek hoe we beslissingen nemen in onze code
  • Module 3: Ontdek de verschillende manieren waarop we datasets kunnen representeren
  • Module 4: Gebruik loops (herhalingen) om acties in uw code te herhalen

Cursus 3: Abstractie, probleemoplossing en functies

Deze cursus is de derde cursus in de specialisatie waarin we zowel computationeel denken als beginnend programmeren in de C-taal onderzoeken. Bij deze cursus wordt ervan uitgegaan dat je over de kennis beschikt die vereist is uit de vorige twee cursussen.

  • Vereiste kennis op het gebied van computationeel denken: algoritmen en procedures, dataverzameling, analyse en representatie
  • Vereiste kennis van de C-taal: datatypes, variabelen, constanten; STEM-berekeningen; keuze; en terug (lussen)

Tijdens de cursus verken je de onderwerpen van computationeel denken:

  • Module 1: Leer meer over arrays als een manier om meerdere waarden in één variabele op te slaan
  • Module 2: Ontdek hoe we woorden opslaan en verplaatsen (reeksen van karakters)
  • Module 3: Verken abstractie en probleemdecompositie
  • Module 4: Gebruik functies om probleemdecompositie in uw code te implementeren

Cursus 4: Simulatie, algoritmeanalyse en aanwijzingen

Deze cursus is de vierde en laatste cursus in de specialisatie, waarin we computationeel denken verkennen en beginnen met programmeren in C. Deze cursus gaat ervan uit dat je over de vereiste kennis van de voorgaande drie beschikt.

  • Vereiste kennis op het gebied van computationeel denken: algoritmen en procedures; gegevensverzameling, analyse en representatie; abstractie; en het oplossen van problemen
  • Vereiste kennis van de C-taal: datatypes, variabelen, constanten; STEM-berekeningen; keuze; herhalen (lussen); matrices; woorden; en functies

Tijdens de cursus verken je de onderwerpen van computationeel denken:

  • Module 1: Leer hoe u bestanden kunt lezen, schrijven en toevoegen. Ontdek automatisering
  • Module 2: Ontdek de voordelen van simulatie en parallellisatie
  • Module 3: Leer hoe u algoritmeanalyses kunt uitvoeren om de complexiteit van algoritmen te kwantificeren
  • Module 4: Ontdek hoe u aanwijzers diepgaander kunt gebruiken