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
Literatuur: Bronnen zelfstudie:
Bronnen van zelfstudie

Opgenomen in opleiding(en)

School(s)

  • Instituut voor Life Science & Technology