Algemene informatie
Vakcode | X_401096 |
---|---|
Studiepunten | 6 EC |
Periode | P2 |
Vakniveau | 100 |
Onderwijstaal | Engels |
Faculteit | Faculteit der Bètawetenschappen |
Vakcoördinator | ir. M.P.H. Huntjens |
Examinator | ir. M.P.H. Huntjens |
Docenten |
ir. M.P.H. Huntjens |
Praktische informatie
Voor dit vak moet je zelf intekenen.
Voor dit vak kun je last-minute intekenen.
Werkvormen | Deeltoets extra zaalcapaciteit, Practicum*, Hoorcollege |
---|
*Voor deze werkvorm kun je geen groep kiezen, je wordt hiervoor ingedeeld.
Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.
Doel vak
The goal of this course is to teach students to solve problems usingstructured programming (Knowledge and understanding) (Apply knowledge
and understanding)..
Learning Python is actually a side effect that happens because the
programming language to practice structured programming happens to be
Python.
Inhoud vak
During this course, students learn to write program in Python usingtypes (int, boolean, float, list and str), expressions, assignment
statements, if-statements, iterations (while- and for-statement), They
also learn standard functions, module math, as well as how to make
functions, perform I/O, make classes and use objects.
Onderwijsvorm
Lectures and practicals.Toetsvorm
Four problems that have to be made during the practical. There is noresit for the practical, but students that finished three out of the
four problems, can finish the fourth problem in period 5.
If the grade P for the practical is a pass, and if the grade E for the
exam is also a pass grade, a final grade F will be calculated with the
formula max(E, (2*E + P) / 3).
Literatuur
An on line book is used (How to Think Like a Computer Scientist,Learning with Python, 2nd Edition, by Jeffrey Elkner, Allen B. Downey,
and Chris Meyers) see URL:
http://openbookproject.net/thinkcs/python/english2e/index.html
Doelgroep
BSc Information Sciences (year 1)BSc Artificial Intelligence (year 1)