Uitgebreide vaknaam 
Introduction to Programming 
Leerdoelen 
In this course, students develop the programming skills needed to construct programs to solve computational problems. Students learn to interpret the syntax and semantics of the Python programming language, as well as make use of publicly available libraries and other resources. Upon completion of the course, students are able to represent basic computational problems as programs and correct errors that appear during the design, construction, and testing of such programs. 
Omschrijving 
The objective of the course is to present and explore the usefulness of programming skills in solving computational problems. At the end of the course, students are expected to be able to independently solve basic computational problems by analyzing the problem, designing an appropriate algorithm to solve the problem, and implementing this algorithm as a program. The main part of this course consists of practical classes in which students construct increasingly more sophisticated programs to solve increasingly more difficult problems. Exercises that are not completed during the practical classes are assigned as homework. In addition to practical assignments, students are evaluated using a final exam programming assignment that has to be completed within a time limit on a computer. 
Uren per week 
4 
Vaksoort 
bachelor

Coördinator 
dr. H.A. de Weerd

Docent(en) 
dr. H.A. de Weerd

Entreevoorwaarden 

Opmerkingen 

Opgenomen in 
