Inleiding programmeren

Vergelijkbare documenten
BSc Kunstmatige Intelligentie. : Bachelor Kunstmatige Intelligentie Studiejaar, Semester, Periode : semester 1, periode 2

Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE EXTRA KEUZENVAK VAK: C++ PROGRAMMEERMETHODEN

Programmeermethoden NA. Week 5: Functies (vervolg)

Programmeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014

Modulewijzer InfPbs00DT

Studiewijzer. Bachelor Informatica. Inleiding Programmeren Studiejaar en semester: jaar 1, semester 1 (blok 1)

Praktische Numerieke Wiskunde

stofomschrijving po geografisch onderzoek in de eigen regio 1 3 n tt 50 Katern Katern Systeem Aarde hoofdstuk 1 en n

Inhoud. Introductie tot de cursus

Probleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1

VAK: ECONOMIE OPLEIDING: VWO LEERJAAR: 5

Programmeermethoden NA. Week 5: Functies (vervolg)

Krommen tellen: van de Griekse Oudheid tot snaartheorie

Een spoedcursus python

Wiskunde Basis Onderbouw

Inhoudsopgave Voorwoord 5 Voordat je begint 6 Wat heb je nodig? 7 De website bij het boek 7 Voor ouders, verzorgers en leraren

Scientific Computing

Evaluatierapport Module Consumentenproducten

DomJudge-Practicum. Open Dag UU

aardrijkskunde 2018/2019 HAVO Leerjaar 5 Hoogste, 1 herkansing

Vinger aan de pols bij Bouwkunde

Evaluatierapport Module 3 Energie en Duurzaamheid

HAVO aardrijkskunde 2017/2018. Leerjaar 5

NEDERLANDS VWO-6 PERIODE 4

Colloquium: Start. Econometrics & Operations Research. Charles S. Bos. 1 september Vrije Universiteit Amsterdam

TOTAALBEOORDELING PROFIELWERKSTUK HAVO 5 + SNEL

1.5.1 Natuurlijke, gehele en rationale getallen

VWO Inleveren van de boeken VWO. Lees deze brief goed door, volg de instructies nauwkeurig op en voorkom onnodig lang wachten.

Bacheloropleiding Wiskunde. 4 november 2017

Introductie tot de introductie

Zomercursussen Wiskunde en Chemie 2016

Voorlichting over de U-Talent Academy. 8 april 2019

Studiewijzer Calculus 2 voor Bouwkunde (2DB90), cursus 2011/2012

Coachend leidinggeven

Toetsregeling Vaardigheden B1.1

Praktische. Pijlers (exacte) wetenschap. Programma. Wiskunde, Utrecht Gerard Sleijpen Kamer 504, WG Tel:

Programma s BSc opleidingen Natuurkunde:

Hoorcollege 1 datavisualisatie

Modelleren en Programmeren

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Welke wiskunde in de bovenbouw havo op het Mondriaan College?

Studiehandleiding. Calculus 2 voor Wiskunde en Natuurkunde november en december 2007

stofomschrijving 4 4tt1 tt 100 leesvaardigheid. 3 3 j 3 4po1 po Landeskunde (presentatie en het inleveren van een portfolio).

Atheneum-4 EXAMENJAAR Periode. Toetsvorm /Duur. Gewicht school- examen. Werkperiode/ inleverdatum/ toetsdatum. Atheneum-5

Evaluatierapport Project Ontwerpen van een Werktuig en Module 1

Opmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?

Schrijven van studiemateriaal

WISKUNDE EN DE OPLEIDING WISKUNDE AAN DE UNIVERSITEIT GENT

Zoektocht naar de elementaire bouwstenen van de natuur

opdrachten algoritmiek - antwoorden

Differentiatie in de rekenles. Reken- en Taalcentrum Albeda 18 januari 2011 Vincent Jonker

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Basiswiskunde, 2DL03, woensdag 1 oktober 2008, uur.

Schrijven van studiemateriaal

OVERSTAP MAVO4-HAVO4. 4 december 2017

Evaluatierapport Module 2 Energie en Materialen

Programma van toetsing en afsluiting Schooljaar BH5. Bertrand Russell College

Functioneel programmeren

Introductie periode 2b. Onderdeel Foutenleer 1

Onderwijs- en examenregeling van de bacheloropleiding

Studiewijzers 2016/2017

Programma. - Sommetjes overschrijven!!!! - Voorkennis mag ook na paragraaf 1 t/m 3 - priemfactoren - rekenen met getallen. hfst 9 rekenen2.

Week-end van de wetenschap, Groningen, 6 oktober 2013 Ivo van Vulpen

Wouter Geraedts Processen & Processoren

Programma van toetsing en afsluiting Schooljaar Havo Lj. 5. Heerbeeck College

Inleiding programmeren

Hartelijk Welkom. Wiskunde

2009/2010. Rooster Medische Informatiekunde. Derde Jaar. Deel 1: module 13, 14, 15

PROGRAMMA VAN TOETSING EN AFSLUITING

Informatiekunde algemene presentatie

Programmeren met Java

Gebruik woordenboek: Tenzij nadrukkelijk vermeld, is het gebruik van een eendelig woordenboek Nederlands bij de toetsen toegestaan.

Overzicht. Lineaire vergelijkingen. Onderwerpen & Planning. Doel. VU Numeriek Programmeren 2.5

Programma van toetsing en afsluiting. Schooljaar atheneum

Wiskunde I - Wiskunde II

Hoofdstuk 5: Functies voor getallen en teksten

Afstudeeropdracht bachelor informatica

Faculteit Industriële Wetenschappen

Informatieavond klas 3 Profielkeuze

De laatste loodjes. Programma tot en met het examen

Puzzeltje Jan kijkt naar Annie, maar Annie kijkt naar Kees. Jan is getrouwd, maar Kees niet. Kijkt er een getrouwd persoon naar een ongetrouwd

algoritmiek - antwoorden

Teams voor studenten. FCLive. Versie 3 maandag 3 september 2018

II. ZELFGEDEFINIEERDE FUNCTIES

OVERSTAP MAVO4-HAVO4. 28 november 2016

Hoe begeleidt u uw leerlingen in hun studiekeuze? Prof. Gert de Cooman Onderwijsdirecteur FEA

Citaat: De hoorcolleges waren onbegrijpelijk, dus kwam ik alleen voor het werkcollege. De uitleg bij de colleges waren niet nuttig.

OVERZICHT LEERGANG. De zes standaardmodules vormen het basisprogramma, deze zijn verplicht. De instapmodules en verdiepende modules zijn optioneel.

Evaluatierapport Module Ontwerp en Productie

GROEPSDYNAMICA STUDIEHANDLEIDING

Toetsregeling Vaardigheden B1.2

Wiskundige denkactiviteiten in de wiskundemethoden

Logaritmen. Het tijdstip t waarop S(t) = is op de t-as aangegeven. Dat tijdstip komt niet mooi uit. Dat tijdstip noemen 5,3

Planning onderwijs testfase 3 1 september januari 2013

Rekentool voor opstellen waterbalans Miriam Collombon (STOWA- AWSA /Wetterskip Fryslân) Jeroen Mandemakers (Witteveen+Bos) 25 januari 2018

INFORMATIEAVOND PROFIEL- EN PAKKETKEUZE LEERJAAR III WELKOM!!

4HAVO PTA 1A 42 1B 1 H1 en H2 schriftelijk 15% 64 uur 2A 12 2B 26 H3 en H4 schriftelijk 15% 64 uur 11 PO Eigen Omgeving Verslag/ 10% 10 uur

Toetsregeling Vaardigheden B1.4

Aardrijkskunde. stofomschrijving SE. 1 4tt1 tt 50 Katern Overleven in Europa (Domein B3 en C1) 1 3 j

cursus Onderzoek Duurzame Ontwikkeling

Transcriptie:

Inleiding programmeren Natuurkunde, jaar 1 - september 2018 Kelly Veerman, Vera Schild, Madelon Geurts, Tom Konijn, Martijn Stegeman & Ivo van Vulpen

studie natuurkunde Quantummechanica, (algemene) relativiteitstheorie,... deeltjesfysica

Natuurkunde leren natuurkundig probleem kennis Reflectie & inzicht concepten en wiskunde oplossing bloed zweet & tranen - Balans wiskunde versus natuurkunde soms erg scheef - Veel problemen hebben geen (simpele) analytische oplossing - Onderzoek doen vereist meer skills dan alleen wiskunde

Moeilijke makkelijke problemen Is 23456789 a priemgetal? Gemiddelde afstand tussen twee punten in vierkant? Snelheidsverdeling van deeltjes in een 2d-doos Wat was de warmste dinsdag 4 september in Nederland sinds 1901? Hoe moet je zulke problemen aanpakken?

De docenten Ivo van Vulpen Natuurkunde, deeltjesfysica (CERN) Lesgeven: - inleiding programmeren (jaar 1) - (astro-)deeltjesfysica (jaar 2) - Higgs mechanisme (master) Martijn Stegeman Informatica, gebruik rubrics Lesgeven: - coördinator minor programmeren - 1000 vakken

De assistenten Kelly Weerman Vera Schild Tom Konijn Madelon Geurts Alle praktische zaken via docenten progns@mprog.nl

Python cursus Doel, opzet & inhoud

Inleiding programmeren voor dit vak is géén programmeerervaring vereist Doel: Hoe: - inzien dat programmeren essentiële skill is & eerste ervaring - stimuleren creativiteit & wegnemen angst voor programmeren - in vier modules verschillende toepassingen bekijken, met focus op wis- en natuurkunde probleem ipv programmeren zelf - GEEN standaard code, maar alles zelf doen met behulp van klein aantal simpele (Python) bouwstenen. Op je eigen laptop

(1) wiskunde Priemgetallen, Goldbach 2 (2) Numerieke technieken Monte Carlo, modelleren, fitten 1 3 4 (3) simulaties Beweging, 2d-botsingen, prooi-predator, Monopoly (4) data-analyse KNMI data-set, digitale doping Python: visualisatie (grafiek, animatie, data I/O), concepten (random getallen, Monte-Carlo, fitten), big-data (modelleren, simulaties, statistiek, )

Programma module 1 module 2 module 3 module 4 basiswiskunde Integreren simulaties data-analyse tentamen inleveren inleveren inleveren inleveren

Module 1: wiskunde Python: variabelen, lijsten, logica-flow, loops, grafieken 1 doel: test stelling Goldbach: Elk even getal is te schrijven als som van priemgetallen. 18 = 13+5, maar 16788 =? +? stap 1: klein programma dat kijkt of getal een priemgetal is stap 2: programma dat 1000ste priemgetal vindt en de langste reeks van niet-priemgetallen onder de 10000 stap 3: test Goldbach en nog veel meer

Module 2: numerieke technieken Python: random getallen, grafieken, functies 2 Theorie (Monte Carlo integratie) oefenen Examen bereken opp. rode gebied

Module 3: simula?es Python: animaties 3 F=ξv 2 random walk thermodynamica prooi-predator Monopoly of mens-erger-je-niet doorrekenen Hoeveel extra geld moet je speler twee extra geven aan begin spel zodat beide spelers gemiddeld evenveel straten hebben?

Module 4: big- data Python: input/output 4 Info KNMI over max en min temp per dag in De Bilt in 20 st eeuw Maximum temperatuu op 1 januari 1901 was -3.1 o C - Warmste en koudste dag? - Langste aaneengesloten vorstperiode? - Reproduceer grafieken uit de krant - Hoe speciaal was hittegolf zomer 2018?

Wat we niet gaan doen

Mathema?ca Machine learning essentiële wiskunde-toolkit Gaan we doen maar niet in dit vak

Praktische zaken werkcolleges, inleveren oprachten, beoordeling, tentamen, regels,

Programma module 1 module 2 module 3 module 4 basiswiskunde Integreren simulaties data-analyse tentamen inleveren inleveren inleveren inleveren Informatie, opgaves, inleveren en feedback: http://progns.mprog.nl

opbouw eindcijfer 1) Inleveropdrachten: 50% (12,5% per module) - online inleveren. Beoordeeld; ook op stijl - deadline: maandag 11:00 uur in week 3, 5, 7 en 8 - per module: 9 punten - gewone opgaves 1 punt - extra opgave (uitdagender) 2) Tentamen: 50% - set kleine opdrachten zelf maken - extra eis: voldoende voor het tentamen Al deze informatie staat ook op de website van het vak (studiewijzer)

opzet & spelregels - Per module: 4x 4 uur practicum met begeleiding. Op laptop, opgaves online inleveren - Aanwezigheid verplicht: Rest van de module vrij als code is gecontroleerd en ingeleverd - Plagiaat: Discussie onderling is prima, maar schrijf eigen code. Lees plagiaatsectie in de studiewijzer Website: Communicatie: http://progns.mprog.nl progns@mprog.nl

Geniet van alle mooie wisen natuurkunde tijdens de studie en veel succes bij het vak Inleiding programmeren Website: http://progns.mprog.nl Communicatie: progns@mprog.nl