NWI-NP033B
Programmeren 1
Cursus informatieRooster
CursusNWI-NP033B
Studiepunten (ECTS)3
CategoriePB (Propedeuse)
VoertaalNederlands
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Wiskunde, Natuur- en Sterrenkunde;
Docenten
Coördinator
dr. H. Engelkamp
Overige cursussen docent
Docent
dr. H. Engelkamp
Overige cursussen docent
Contactpersoon van de cursus
dr. H. Engelkamp
Overige cursussen docent
Examinator
dr. H. Engelkamp
Overige cursussen docent
Collegejaar2022
Periode
KW1  (05-09-2022 t/m 06-11-2022)
Aanvangsblok
KW1
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
Na afloop van deze cursus, kan de student:
  • omgaan met de basisprincipes van computerprogrammeren;
  • (eenvoudige) algoritmen implementeren in Python;
  • de werking van gegeven programma-code doorgronden;
  • voor eenvoudige (wis- en natuurkundige) problemen zelf systematisch een algoritme ontwikkelen en de geschiktheid hiervan aannemelijk maken;
  • programma's ontwikkelen die aanpasbaar en onderhoudvriendelijk zijn (via duidelijke structuur en goede naamgevingen), en die voldoen aan de principes van wetenschappelijke integriteit.
Inhoud
Programmeren 1 biedt een inleiding over hoe wij een computer programmeren en gebruiken als een instrument voor wetenschappelijk werk. Aan de orde komen o.a. instructies, variabelen, rijen, toewijzingen en besturingsstromen. Deze structuren komen in vrijwel elke imperatieve programmeertaal voor. De multi-platform en gratis programmeertaal Python zal worden gebruikt om zelf met programmeren aan de slag te gaan.
 
Niveau

Voorkennis

Toetsinformatie
Digitaal tentamen. Met het computerpracticum kan een extra bonuspunt worden verdiend.
Bijzonderheden

Aanbevolen materiaal
Dictaat
Diverse online documentatie op https://www.python.org/doc/ en http://pythonprogramminglanguage.com/
Boek
Free institutional access through https://doi.org/10.1017/CBO9781139871754
ISBN:9781139871754
Titel:Learning Scientific Programming with Python
Auteur:Christian Hill
Uitgever:Cambridge University Press
Druk:1
Kosten:0,00

Werkvormen
Computerpracticum

Hoorcollege

Toetsen
Digitaal tentamen
Weging1
ToetsvormDigitale toets met CIRRUS
GelegenhedenBlok KW1, Blok KW2