Skip to content

gaetanovalenti/cloud-computing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Programming

Lectures

Date Time Room Topics Slide
10/03 8:30-10:30 Online Python 3 crash course. Slides
Notes
Notebooks
17/03 15:30-18:30 Online Python 3 crash course. Introduction to the course. Overview of parallel architectures and relative programming paradigms. Slides
Slides
24/03 15:30-18:30 Online Large-scale programming issues. Functional programming concepts. MapReduce programming model. Examples with pseudocode: word count and image tiling. Slides
31/03 15:30-18:30 Online Partitioners and reducers. Introduction to Hadoop. Hadoop download and setup. Notes
Notebooks
07/04 15:30-18:30 Online Hadoop setup and configuration. Programming in Hadoop (Java). Wordcount exercise. Slides
HDFS
Java
21/04 15:30-18:30 Online Hadoop Distributed File System (HDFS). Hadoop runtime framework for MapReduce (YARN). Moving Average exercise. Slides
28/04 15:30-18:30 Online Fault tolerance in Hadoop MapReduce. MapReduce Design Patterns: Intermediate data reduction, Matrix generation and multiplication, Selection and filtering, Joining, Graph algorithms. Matrix Multiplication exercise. Slides

About

Web repository for the "Cloud Programming Models" module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 89.4%
  • Java 6.4%
  • Python 4.0%
  • Shell 0.2%