This course is aimed at teaching the basics of computer programming, with emphasis on its use in Big Data. Students will first become familiar with database management. They will then learn the basics of programming with the computer language Python.
Course outline:
1. Database Management (relational model, relational algebra, SQL language, …)
2. Introduction to Python
3. Creating Functions
4. Introduction to Numpy
5. Data manipulation with Pandas
6. Visualization
7. Parallel programming