Course Details
Country:
Netherlands
Institution:
Free University of Amsterdam
Course Title:
Computational Thinking
Course Number:
X_400475
Course Description:
There are various strategies to solve everyday problems. Often a problem can be solved in different ways and there is not always a "best way". However, sometimes one way is more efficient than the other, or you find one approach easier or more pleasant than the other. In this course, you will be acquainted with different solution strategies (such as modeling, formulas, guess and check) and algorithms (such as search algorithms, sorting algorithms and graph algorithms) to solve problems. You will learn to solve problems by reasoning and by using knowledge from other disciplines. In the practical sessions, you will use Python as a tool to resolve various problems using the different solution strategies and algorithms that have been discussed in the course. Since there are many ways to solve a problem, you will also start thinking about developing algorithms yourself.
Language:
English
Approved Equivalent:
Pending For Approval
Attachment Files:
Studyguide (3)_5.pdf