Vak: Informatica I credits: 3
- Vakcode
- BFVP15INF1
- Naam
- Informatica I
- Studiejaar
- 2020-2021
- ECTS credits
- 3
- Taal
- Nederlands
- Coördinator
- T.A. Wassenaar
- Werkvormen
-
- Werkcollege
- Toetsen
-
- Informatica I - Computer, eigen organisatie
Leeruitkomsten
De student kan na afloop van deze module:
- onderscheid maken tussen de datatypen None, Boolean, Integer, Floating point getallen en deze datatypen correct toepassen.
- gebruik maken van de verzamelingen String, List, Tuple en Dictionaries en de methoden van deze verzamelingen correct toepassen.
- gedeelde functies op verzamelingen zoals in, not, len, min en max toepassen.
- de rekenkundige operatoren -, + , , *, /, % en // toepassen.
- de vergelijkingsoperatoren ==, <, <=, >=, > en != correct toepassen.
- assignment operatoren =, +=, -=, =, /= %=, *= en //= correct toepassen.
- op correcte wijze flow control logica toepassen met if, elif en else.
- de for loop en de while loop correct toepassen.
- een eenvoudige functie definiƫren waarbij waarden geretourneerd worden met return.
- positionele argumenten, positionele parameters en default parameters gebruiken.
- een file inlezen met behulp van de functie open.
- met behulp van de print functie tekst naar de console printen en tekst naar een file printen.
- help documentatie vinden met de functies dir en help en de pydoc website
Inhoud
Informatica 1 geeft een introductie in programmeren met de programmeertaal Python.
Van Python worden de volgende onderwerpen behandeld:
- rekenen, (typen) variabelen
- basis strings (tekst) & formattering & print()
- booleans (True/False), operators (==, !=) en beslissingen (flow control: if/else)
- gebruik maken van data types "list" en "dict"
- kennis maken met het gebruik, syntax en ontwerp van functies
- structuur van een script leren kennen
- leren python documentatie opzoeken en gebruiken
- een probleemstelling vertalen naar een functie of een script
- inlezen van tekstfiles
Bronnen van zelfstudie
- http://www.greenteapress.com/thinkpython/thinkpython.html
- https://learnpythonthehardway.org/python3/
- Oefenmateriaal is te vinden in de tutorials op https://bioinf.nl/~fennaf/informaticahttps://bioinf.nl/~fennaf/informatica
Opgenomen in opleiding(en)
School(s)
- Instituut voor Life Science & Technology