TIE-22307 Data-Intensive Programming, 5 cr
Students are expected to have decent programming skills. The basic knowledge of relational databases is recommended.
|Exam and accepted assignment.|
The course deals with managing and analysing big data. After the course, a student understands modern solutions for data-intensive programming, she knows their intentions and she has introduced herself to programming in the field.
|Content||Core content||Complementary knowledge||Specialist knowledge|
|1.||Understanding the purpose of the selected solutions||Being able to choose a right solution for a specific problem|
|2.||Understanding the computation paradigm of the introduced solutions||Programming a small programs for small amounts of data||Programming real-world programs for large data sets|
|3.||Understanding the limits of the solutions|
|Type||Name||Author||ISBN||URL||Additional information||Examination material|
|Book||Spark: The Definitive Guide||Matei Zaharia and Bill Chambers||9781491912218||Yes|
|TIE-20106 Data Structures and Algorithms||Mandatory|
|YHTTAY-72101 Tietokantojen perusteet||Mandatory|
Correspondence of content
|TIE-22307 Data-Intensive Programming, 5 cr||TIE-22306 Data-Intensive Programming, 3 cr|